using System;
public class Program
{
private sealed class Foo
public int X;
public void InstanceMethod()
Console.WriteLine(this.X); //null reference exception!
}
public static void Main()
((Action<Foo>)Delegate.CreateDelegate(typeof(Action<Foo>), null, typeof(Foo).GetMethod("InstanceMethod")))(null);