private static void RunMethod(ITemp t) { var m = t.Age; t.Name = "Waleed"; t.Print(t.Name); Console.WriteLine("Add " + t.Add(20, 10)); Console.WriteLine("AddAsync" + t.AddAsync(100, 200).Result); t.PrintAsync("Waleed").Wait(); t.Add(1, 2, out var x); Console.WriteLine("Add with out " + x); t.Write(20.887); Console.WriteLine(t.ToString()); Console.WriteLine(t.GetHashCode()); t[4] = 7; Console.WriteLine(t[4]); }