public CreateTestExe createBasicHelloWorldExe(bool bWithPressEnter) { cecilAssemblyBuilder = new CecilAssemblyBuilder(exeName, ModuleKind.Console); TypeDefinition tdType = cecilAssemblyBuilder.addType("BasicTest", "Program"); MethodDefinition mdMain = cecilAssemblyBuilder.addMainMethod(tdType); cecilAssemblyBuilder.codeBlock_ConsoleWriteLine(mdMain, String.Format( "Hello World " + Environment.NewLine + Environment.NewLine + "(Created at {0})" + Environment.NewLine + Environment.NewLine + "(by {1})", DateTime.Now, Environment.UserName)); if (bWithPressEnter) cecilAssemblyBuilder.codeBlock_PressEnter(mdMain); return this; }
public CreateTestExe createBasicHelloWorldExe(bool bWithPressEnter) { cecilAssemblyBuilder = new CecilAssemblyBuilder(exeName, ModuleKind.Console); TypeDefinition tdType = cecilAssemblyBuilder.addType("BasicTest", "Program"); MethodDefinition mdMain = cecilAssemblyBuilder.addMainMethod(tdType); cecilAssemblyBuilder.codeBlock_ConsoleWriteLine(mdMain, String.Format( "Hello World " + Environment.NewLine + Environment.NewLine + "(Created at {0})" + Environment.NewLine + Environment.NewLine + "(by {1})", DateTime.Now, Environment.UserName)); if (bWithPressEnter) { cecilAssemblyBuilder.codeBlock_PressEnter(mdMain); } return(this); }