// Bug #80731 public partial class A { public class B {} } public partial class A { public B Test; } class X { public static void Main () { A a = new A (); a.Test = new A.B (); } }