// Compiler options: -r:gtest-433-lib.dll using C1 = Blah.Class1; using C2 = Blah.Class2; using Cit = Blah.Class2.Citrus; public class M { public static void Main() { // access an internal type C1 a = new C1(); a.Test(); C2 b = new C2(); // access an internal member of a public type b.Test(); Cit.Lime.ToString (); } }