public Test(int value) { _privateField = value; _privateReadOnlyField = value + 1; PrivateProperty = value + 2; PrivateReadOnlyProperty = value + 3; PublicField = value + 4; PublicReadOnlyField = value + 5; PublicProperty = value + 6; PublicReadOnlyProperty = value + 7; Kikoo = new InnerTest { Lol = value + 8, Enum = EnumTest.Lol }; }
public static int MainMethod() { dynamic dy = new MemberClass(); Test t = new Test(); dynamic it = new InnerTest(); decimal dec = 0M; float result = (float)dy.Method_ReturnsFloatConstraint <Test, Test, InnerTest>(t, it, t, ref dec); if (result == 3.4f && dec == 3M) { return(0); } return(1); }