public static int MainMethod() { dynamic dy = new MemberClass <string>(); dynamic d1 = 3; dynamic d2 = "Test"; Func <string, string, string> fun = (x, y) => (y + x.ToString()); string result = fun((string)dy.Method_ReturnsDynamic("foo", d1), (string)dy.Method_ReturnsDynamic("bar", d2)); if (result == "barfoo") { return(0); } return(1); }
public static int MainMethod() { dynamic mc = new MemberClass(); int result = (int)mc.Method_ReturnsDynamic <int>(7) % (int)mc.Method_ReturnsDynamic <int>(5); if ((int)mc.Method_ReturnsDynamic <int>(99) != 99) { return(1); } if (result == 2) { return(0); } return(1); }
public static int MainMethod() { dynamic dy = new MemberClass <string>(); string[] array = new string[] { (string)dy.Method_ReturnsDynamic(string.Empty, 1, dy), (string)dy.Method_ReturnsDynamic(null, 0, dy), (string)dy.Method_ReturnsDynamic("a", -1, dy) } ; if (array.Length == 3 && array[0] == string.Empty && array[1] == null && array[2] == "a") { return(0); } return(1); }
public static int MainMethod() { dynamic mc = new MemberClass(); string result = (string)mc.Method_ReturnsDynamic <int, string>(10, null, mc) ?? string.Empty; if (result == string.Empty) { return(0); } return(1); }
public static int MainMethod() { var list = new List <string>() { null, "b", null, "a" } ; dynamic mc = new MemberClass(); string a = "a"; dynamic da = a; var result = list.Where(p => p == (string)mc.Method_ReturnsDynamic <string, int, string>(null, 10, a, da)).ToList(); if (result.Count == 1 && result[0] == "a") { return(0); } return(1); }