public Generate ( IEnumerable |
||
typeScriptFiles | IEnumerable |
|
solutionDestinationFolder | string | |
return | void |
public static void GenerateInvocation(CompilerInvocation invocation, IReadOnlyDictionary <string, string> serverPathMappings = null, HashSet <string> processedAssemblyList = null, HashSet <string> assemblyNames = null, Folder <ProjectSkeleton> solutionExplorerRoot = null) { try { if (invocation.Language == "TypeScript") { Log.Write("TypeScript invocation", ConsoleColor.Magenta); var typeScriptGenerator = new TypeScriptSupport(); typeScriptGenerator.Generate(invocation.TypeScriptFiles, Paths.SolutionDestinationFolder); } else if (invocation.ProjectFilePath != "-") { Log.Write(invocation.ProjectFilePath, ConsoleColor.Cyan); var solutionGenerator = new SolutionGenerator( invocation.ProjectFilePath, invocation.CommandLineArguments, invocation.OutputAssemblyPath, invocation.SolutionRoot, Paths.SolutionDestinationFolder, invocation.ServerPath, invocation.NetworkShare); solutionGenerator.ServerPathMappings = serverPathMappings; solutionGenerator.GlobalAssemblyList = assemblyNames; solutionGenerator.Generate(processedAssemblyList, solutionExplorerRoot); } else { Log.Write(invocation.OutputAssemblyPath, ConsoleColor.Magenta); var solutionGenerator = new SolutionGenerator( invocation.OutputAssemblyPath, Paths.SolutionDestinationFolder); solutionGenerator.Generate(); } } catch (Exception ex) { Log.Exception(ex, "Generating invocation: " + invocation.ProjectFilePath + " - " + invocation.OutputAssemblyPath); } }
public static void GenerateInvocation(CompilerInvocation invocation) { try { if (invocation.Language == "TypeScript") { Log.Write("TypeScript invocation", ConsoleColor.Magenta); var typeScriptGenerator = new TypeScriptSupport(); typeScriptGenerator.Generate(invocation.TypeScriptFiles, Paths.SolutionDestinationFolder); } else if (invocation.ProjectFilePath != "-") { Log.Write(invocation.ProjectFilePath, ConsoleColor.Cyan); var solutionGenerator = new SolutionGenerator( invocation.ProjectFilePath, invocation.CommandLineArguments, invocation.OutputAssemblyPath, invocation.SolutionRoot, Paths.SolutionDestinationFolder, invocation.ServerPath, invocation.NetworkShare); solutionGenerator.Generate(); } else { Log.Write(invocation.OutputAssemblyPath, ConsoleColor.Magenta); var solutionGenerator = new SolutionGenerator( invocation.OutputAssemblyPath, Paths.SolutionDestinationFolder); solutionGenerator.Generate(); } } catch (Exception ex) { Log.Exception(ex, "Generating invocation: " + invocation.ProjectFilePath + " - " + invocation.OutputAssemblyPath); } }
public static void GenerateInvocation(CompilerInvocation invocation) { try { if (invocation.Language == "TypeScript") { Log.Write("TypeScript invocation", ConsoleColor.Magenta); var typeScriptGenerator = new TypeScriptSupport(); typeScriptGenerator.Generate(invocation.TypeScriptFiles); } else if (invocation.ProjectFilePath != "-") { Log.Write(invocation.ProjectFilePath, ConsoleColor.Cyan); var solutionGenerator = new SolutionGenerator( invocation.ProjectFilePath, invocation.CommandLineArguments, invocation.OutputAssemblyPath, invocation.SolutionRoot, Paths.SolutionDestinationFolder, invocation.ServerPath, invocation.NetworkShare); solutionGenerator.Generate(); } else { Log.Write(invocation.OutputAssemblyPath, ConsoleColor.Magenta); var solutionGenerator = new SolutionGenerator( invocation.OutputAssemblyPath, Paths.SolutionDestinationFolder); solutionGenerator.Generate(); } } catch (Exception ex) { Log.Exception(ex, "Generating invocation: " + invocation.ProjectFilePath + " - " + invocation.OutputAssemblyPath); } }