C# Class Microsoft.DotNet.Tools.Compiler.Program

Mostrar archivo Open project: piotrpMSFT/cli-old

Public Methods

Method Description
Main ( string args ) : int

Private Methods

Method Description
AddResources ( Microsoft.Extensions.ProjectModel.Project project, List compilerArgs, string intermediateOutputPath ) : bool
CleanOrCreateDirectory ( string path ) : void
Compile ( Microsoft.Extensions.ProjectModel.ProjectContext context, string configuration, string outputOptionValue, string intermediateOutputValue, bool buildProjectReferences ) : bool
CompileNative ( Microsoft.Extensions.ProjectModel.ProjectContext context, string configuration, string outputOptionValue, bool buildProjectReferences ) : bool
Copy ( IEnumerable sourceFiles, string sourceDirectory, string targetDirectory ) : void
CopyContents ( Microsoft.Extensions.ProjectModel.ProjectContext context, string outputPath ) : void
CopyExport ( string outputPath, Microsoft.Extensions.ProjectModel.Compilation.LibraryExport export ) : void
CopyFiles ( IEnumerable files, string outputPath ) : void
CopyHost ( string target ) : void
EmitHost ( Microsoft.Extensions.ProjectModel.ProjectContext runtimeContext, string outputPath, Microsoft.Extensions.ProjectModel.Compilation.LibraryExporter exporter ) : void
EnsureTrailingCharacter ( string path, char trailingCharacter ) : string
EnsureTrailingSlash ( string path ) : string
EscapeCsv ( string input ) : string
GenerateLines ( Microsoft.Extensions.ProjectModel.Compilation.LibraryExport export, IEnumerable items, string type ) : IEnumerable
GetDefaultRootOutputPath ( Microsoft.Extensions.ProjectModel.ProjectContext context, string outputOptionValue ) : string
GetIntermediateOutputPath ( Microsoft.Extensions.ProjectModel.ProjectContext context, string configuration, string intermediateOutputValue, string outputOptionValue ) : string
GetOutputPath ( Microsoft.Extensions.ProjectModel.ProjectContext context, string configuration, string outputOptionValue ) : string
GetProjectOutput ( Microsoft.Extensions.ProjectModel.Project project, NuGet.Frameworks.NuGetFramework framework, string configuration, string outputPath ) : string
MakeRunnable ( Microsoft.Extensions.ProjectModel.ProjectContext runtimeContext, string outputPath, Microsoft.Extensions.ProjectModel.Compilation.LibraryExporter exporter ) : void
ParseDiagnostic ( string projectRootPath, string line ) : Microsoft.Extensions.ProjectModel.DiagnosticMessage
PrintDiagnostic ( Microsoft.Extensions.ProjectModel.DiagnosticMessage diag ) : void
PrintDiagnostics ( List diagnostics ) : void
PrintSummary ( List diagnostics, Stopwatch sw, bool success = true ) : bool
ShowDependencyInfo ( IEnumerable dependencies ) : void
Sort ( ProjectDescription>.Dictionary projects ) : ISet
Sort ( Microsoft.Extensions.ProjectModel.ProjectDescription project, ProjectDescription>.Dictionary projects, ISet outputs ) : void

Method Details

Main() public static method

public static Main ( string args ) : int
args string
return int