C# Класс CSScriptCompilers.CSharpCompiler

C# compiler. This calss is capable to distinguish strandard and classless C# (CCS|CC#) syntax. It will always normalise CC# syntax to the standard C# when CSharpCode|CSharpScriptCode properties accessed. The parser for CC# is a line-based (but not token-based) parser. And as such it cannot garantee success in 100% cases of parsing valid CC# code. Limitations: At this moment there are no known problems but they may be discovered in the future.
Наследование: ICodeCompiler
Показать файл Открыть проект

Открытые методы

Метод Описание
CSharpCompiler ( object options ) : System
CSharpCompiler ( 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

Описание методов

CSharpCompiler() публичный Метод

public CSharpCompiler ( object options ) : System
options object
Результат System

CSharpCompiler() публичный Метод

public CSharpCompiler ( 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