using System; public class Program { class A { public virtual void Do() { } } class B:A {} public static void Main() { var m1 = typeof(A).GetMethod("Do"); var m2 = typeof(B).GetMethod("Do"); Console.WriteLine("Methods are equal?\t\t{0}", m1 == m2); Console.WriteLine("Method handles are equal?\t{0}", m1.MethodHandle == m2.MethodHandle); Console.WriteLine("Done."); Console.ReadKey(); } }