//private static string RunCode_GetNewAssemblyFile() //{ // // "c:\pib\prog\tools\runsource\exe\run\RunSource_00001" // if (!zDirectory.Exists(__defaultGenerateAssemblySubdirectory)) // zDirectory.CreateDirectory(__defaultGenerateAssemblySubdirectory); // int i = zfile.GetLastFileNameIndex(__defaultGenerateAssemblySubdirectory) + 1; // return zPath.Combine(__defaultGenerateAssemblySubdirectory, __defaultGenerateAssemblyName + string.Format("_{0:00000}", i)); //} private GenerateCSharpCodeResult RunCode_GenerateCode(string code, CompilerProject compilerProject, string assemblyFilename) { GenerateCSharpCode generateCSharpCode = new GenerateCSharpCode(assemblyFilename); generateCSharpCode.RunTypeName = GetRunSourceConfig().Get("GenerateCodeRunTypeName", "_RunCode"); // "w" generateCSharpCode.RunMethodName = GetRunSourceConfig().Get("GenerateCodeRunMethodName", "Run"); if (compilerProject != null) { generateCSharpCode.NameSpace = compilerProject.GetNameSpace(); generateCSharpCode.AddUsings(compilerProject.GetUsings()); } return(generateCSharpCode.GenerateCode(code)); }
private GenerateCSharpCodeResult RunCode_GenerateCode(string code, CompilerProjectReader compilerProject, string assemblyFilename) { GenerateCSharpCode generateCSharpCode = new GenerateCSharpCode(assemblyFilename); generateCSharpCode.RunTypeName = GetRunSourceConfig().Get("GenerateCodeRunTypeName", "_RunCode"); // "w" generateCSharpCode.RunMethodName = GetRunSourceConfig().Get("GenerateCodeRunMethodName", "Run"); if (compilerProject != null) { generateCSharpCode.NameSpace = compilerProject.GetNameSpace(); generateCSharpCode.AddUsings(compilerProject.GetUsings()); } return generateCSharpCode.GenerateCode(code); }