public static void Main(string[] args)
    {
        var o = new MyTarget();

        Console.WriteLine("Hashcode1: " + o.GetHashCode());

        MyDel d = o.DoStuff;

        Console.WriteLine("Hashcode2: " + d.GetHashCode());
        Console.WriteLine("Hashcode3: " + o.GetHashCode());

        o.Dispose();
        Console.WriteLine("Hashcode4: " + d.GetHashCode());
    }