C# Class System.CodeDom.Compiler.CodeCompiler

Inheritance: CodeGenerator, ICodeCompiler
显示文件 Open project: gbarnett/shared-source-cli-2.0

Protected Methods

Method Description
CmdArgsFromParameters ( CompilerParameters options ) : string
FromDom ( CompilerParameters options, CodeCompileUnit e ) : CompilerResults
FromDomBatch ( CompilerParameters options, CodeCompileUnit ea ) : CompilerResults
FromSource ( CompilerParameters options, string source ) : CompilerResults
FromSourceBatch ( CompilerParameters options, string sources ) : CompilerResults
GetResponseFileCmdArgs ( CompilerParameters options, string cmdArgs ) : string
JoinStringArray ( string sa, string separator ) : string
ProcessCompilerOutputLine ( CompilerResults results, string line ) : void

Private Methods

Method Description
Compile ( CompilerParameters options, string compilerDirectory, string compilerExe, string arguments, string &outputFile, int &nativeReturnValue, string trueArgs ) : void
FromFile ( CompilerParameters options, string fileName ) : CompilerResults
FromFileBatch ( CompilerParameters options, string fileNames ) : CompilerResults
ICodeCompiler ( CompilerParameters options, CodeCompileUnit e ) : CompilerResults
ICodeCompiler ( CompilerParameters options, string fileName ) : CompilerResults
ResolveReferencedAssemblies ( CompilerParameters options, CodeCompileUnit e ) : void

Method Details

CmdArgsFromParameters() protected abstract method

protected abstract CmdArgsFromParameters ( CompilerParameters options ) : string
options CompilerParameters
return string

FromDom() protected method

protected FromDom ( CompilerParameters options, CodeCompileUnit e ) : CompilerResults
options CompilerParameters
e System.CodeDom.CodeCompileUnit
return CompilerResults

FromDomBatch() protected method

protected FromDomBatch ( CompilerParameters options, CodeCompileUnit ea ) : CompilerResults
options CompilerParameters
ea System.CodeDom.CodeCompileUnit
return CompilerResults

FromSource() protected method

protected FromSource ( CompilerParameters options, string source ) : CompilerResults
options CompilerParameters
source string
return CompilerResults

FromSourceBatch() protected method

protected FromSourceBatch ( CompilerParameters options, string sources ) : CompilerResults
options CompilerParameters
sources string
return CompilerResults

GetResponseFileCmdArgs() protected method

protected GetResponseFileCmdArgs ( CompilerParameters options, string cmdArgs ) : string
options CompilerParameters
cmdArgs string
return string

JoinStringArray() protected static method

protected static JoinStringArray ( string sa, string separator ) : string
sa string
separator string
return string

ProcessCompilerOutputLine() protected abstract method

protected abstract ProcessCompilerOutputLine ( CompilerResults results, string line ) : void
results CompilerResults
line string
return void