public static int MainMethod() { dynamic dy = new MemberClass <MyEnum>(); int result = 0; for (int i = dy.Method_ReturnsInt(MyEnum.Third); i < 10; i++) { result += dy.Method_ReturnsInt((MyEnum)(i % 3 + 1)); } if (result == 9) { return(0); } return(1); }
public static int MainMethod() { dynamic mc = new MemberClass(); var tc = new { A1 = (int)mc.Method_ReturnsInt <int>(0), A2 = (string)mc.Method_ReturnsString <int, int>(1, 2) } ; if (tc != null && tc.A1 == 1 && tc.A2 == "foo") { return(0); } return(1); }