1 public class RuleBuilder
<T
> where T
: class {}
3 public interface IDynamicObject
{
4 RuleBuilder
<T
> GetRule
<T
>() where T
: class;
7 public class RubyMethod
: IDynamicObject
{
8 RuleBuilder
<T
> IDynamicObject
.GetRule
<T
>() /* where T : class */ {
9 return new RuleBuilder
<T
>();
14 public static void Main ()