partial class Foo<T> {}
partial class Foo<T> {
	public delegate int F ();
}

class Bar {
	static int g () { return 0; }
	public static int Main ()
	{
		Foo<int>.F f = g;
		return f ();
	}
}