C# Class JSIL.SolutionBuilder.SolutionBuilder

显示文件 Open project: sq/JSIL

Public Methods

Method Description
Build ( string solutionFile, string buildConfiguration = null, string buildPlatform = null, string buildTarget = "Build", string logVerbosity = null, bool inProcess = null ) : BuildResult
HandleCommandLine ( int connectTimeoutMs = 2500 ) : void
ParseSolutionFile ( string solutionFile, string buildConfiguration, string buildPlatform, string>.Dictionary globalProperties, Microsoft.Build.Execution.BuildManager manager ) : Microsoft.Build.Execution.ProjectInstance[]

Private Methods

Method Description
ExtractChildProjectResults ( Microsoft.Build.Execution.BuildManager manager ) : JSIL.SolutionBuilder.BuiltItem[]
GetField ( object target, string fieldName, BindingFlags fieldFlags ) : object
OutOfProcessBuild ( object>.Dictionary arguments, int startupTimeoutMs = 5000 ) : BuildResult
SetField ( object target, string fieldName, BindingFlags fieldFlags, object value ) : void

Method Details

Build() public static method

public static Build ( string solutionFile, string buildConfiguration = null, string buildPlatform = null, string buildTarget = "Build", string logVerbosity = null, bool inProcess = null ) : BuildResult
solutionFile string
buildConfiguration string
buildPlatform string
buildTarget string
logVerbosity string
inProcess bool
return BuildResult

HandleCommandLine() public static method

public static HandleCommandLine ( int connectTimeoutMs = 2500 ) : void
connectTimeoutMs int
return void

ParseSolutionFile() public static method

public static ParseSolutionFile ( string solutionFile, string buildConfiguration, string buildPlatform, string>.Dictionary globalProperties, Microsoft.Build.Execution.BuildManager manager ) : Microsoft.Build.Execution.ProjectInstance[]
solutionFile string
buildConfiguration string
buildPlatform string
globalProperties string>.Dictionary
manager Microsoft.Build.Execution.BuildManager
return Microsoft.Build.Execution.ProjectInstance[]