public static int Main() { // This shouldn't produce a clash if (MyClass1.StaticMethod() != 2) { return(1); } if (GlobalClass.StaticMethod() != 2) { return(1); } if (MyAssembly01::GlobalClass.StaticMethod() != 1) { return(1); } if (MyAssembly02::GlobalClass.StaticMethod() != 2) { return(1); } return(0); }