C# 클래스 CSScriptCompilers.CSCompiler

C#+XAML compiler. This class is capable of compiling (with MSBuild) dynamically created VS C# WPF project based on cs file(s)
상속: ICodeCompiler
파일 보기 프로젝트 열기: oleg-shilo/cs-script 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CompileAssemblyFromFileBatchImpl System.CodeDom.Compiler.CompilerResults
GetProjTemplateContent string
GetSolutionTemplateContent string
IsAppXAML bool
RunApp string

공개 메소드들

메소드 설명
CSCompiler ( object options ) : System
CSCompiler ( string version ) : System
CompileAssemblyFromDom ( CompilerParameters options, CodeCompileUnit compilationUnit ) : CompilerResults
CompileAssemblyFromDomBatch ( CompilerParameters options, CodeCompileUnit compilationUnits ) : CompilerResults
CompileAssemblyFromFile ( CompilerParameters options, string fileName ) : CompilerResults
CompileAssemblyFromFileBatch ( CompilerParameters options, string fileNames ) : CompilerResults
CompileAssemblyFromSource ( CompilerParameters options, string source ) : CompilerResults
CompileAssemblyFromSourceBatch ( CompilerParameters options, string sources ) : CompilerResults

비공개 메소드들

메소드 설명
CompileAssemblyFromFileBatchImpl ( CompilerParameters options, string fileNames ) : CompilerResults
GetProjTemplateContent ( ) : string
GetSolutionTemplateContent ( ) : string
IsAppXAML ( string file ) : bool
RunApp ( string workingDir, string app, string args ) : string

메소드 상세

CSCompiler() 공개 메소드

public CSCompiler ( object options ) : System
options object
리턴 System

CSCompiler() 공개 메소드

public CSCompiler ( string version ) : System
version string
리턴 System

CompileAssemblyFromDom() 공개 메소드

public CompileAssemblyFromDom ( CompilerParameters options, CodeCompileUnit compilationUnit ) : CompilerResults
options System.CodeDom.Compiler.CompilerParameters
compilationUnit System.CodeDom.CodeCompileUnit
리턴 System.CodeDom.Compiler.CompilerResults

CompileAssemblyFromDomBatch() 공개 메소드

public CompileAssemblyFromDomBatch ( CompilerParameters options, CodeCompileUnit compilationUnits ) : CompilerResults
options System.CodeDom.Compiler.CompilerParameters
compilationUnits System.CodeDom.CodeCompileUnit
리턴 System.CodeDom.Compiler.CompilerResults

CompileAssemblyFromFile() 공개 메소드

public CompileAssemblyFromFile ( CompilerParameters options, string fileName ) : CompilerResults
options System.CodeDom.Compiler.CompilerParameters
fileName string
리턴 System.CodeDom.Compiler.CompilerResults

CompileAssemblyFromFileBatch() 공개 메소드

public CompileAssemblyFromFileBatch ( CompilerParameters options, string fileNames ) : CompilerResults
options System.CodeDom.Compiler.CompilerParameters
fileNames string
리턴 System.CodeDom.Compiler.CompilerResults

CompileAssemblyFromSource() 공개 메소드

public CompileAssemblyFromSource ( CompilerParameters options, string source ) : CompilerResults
options System.CodeDom.Compiler.CompilerParameters
source string
리턴 System.CodeDom.Compiler.CompilerResults

CompileAssemblyFromSourceBatch() 공개 메소드

public CompileAssemblyFromSourceBatch ( CompilerParameters options, string sources ) : CompilerResults
options System.CodeDom.Compiler.CompilerParameters
sources string
리턴 System.CodeDom.Compiler.CompilerResults