public void Cannot_Support_Methods_Taking_Out_Parameter()
 {
     Constraints.CheckMethod(o1);
 }
 public void Cannot_Support_Methods_Taking_ByRef_Parameter()
 {
     Constraints.CheckMethod(r1);
 }
 public void Can_Support_Closed_Generic_Methods()
 {
     Constraints.CheckMethod(g1.MakeGenericMethod(typeof(int)));
 }
 public void Cannot_Support_Open_Generic_Methods()
 {
     Constraints.CheckMethod(g1);
 }
 public void Cannot_Support_Methods_Taking_More_Than_4_Parameters()
 {
     Constraints.CheckMethod(m5);
 }
 public void Can_Support_Methods_Upto_4_Parameters()
 {
     Constraints.CheckMethod(m4);
 }