public void Test1() { NClass builder = new NClass(); builder .Public() .Static() .Using <OopBuildTest>() .Namespace("TestNamespace") .DefinedName("TestExceptionUt1") .Body(@"public static void 1 Test(){}") .PublicStaticField <string>("Name") .PrivateStaticField <int>("_age") .Builder(); var type = builder.GetType(); Assert.Null(type); Assert.Equal(CompileError.Syntax, builder.Compiler.CompileException.ErrorFlag); }
public void Test1() { NClass classBuilder = new NClass(); classBuilder.AssemblyBuilder.Syntax.ErrorBehavior = ExceptionBehavior.None; classBuilder .Public() .Static() .Using <ClassExceptionTest>() .Namespace("TestNamespace") .DefinedName("TestExceptionUt1") .Body(@"public static void 1 Test(){}") .PublicStaticField <string>("Name") .PrivateStaticField <int>("_age") .BuilderScript(); var type = classBuilder.GetType(); Assert.Null(type); Assert.Equal(ExceptionKind.Syntax, classBuilder.Exception.ErrorFlag); }