class Foo : C<Foo.Bar> {
	public class Bar {}
}
class C<T> {}

class Test {
	static Foo f = new Foo ();
	public static void Main () { System.Console.WriteLine (f.GetType ().BaseType); }
}