C# Класс CSScriptCompilers.CPPCompiler

C++ compiler. This class is capable of compiling (with MSBuild) dynamically created VS C++ project based on cpp file(s)
Наследование: ICodeCompiler
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CompileAssemblyFromFileBatchImpl System.CodeDom.Compiler.CompilerResults
RunApp string

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

Метод Описание
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
GetCLREntryPointName ( string asm ) : string

Приватные методы

Метод Описание
CompileAssemblyFromFileBatchImpl ( CompilerParameters options, string fileNames ) : CompilerResults
RunApp ( string app, string args ) : string

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

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

GetCLREntryPointName() публичный статический Метод

public static GetCLREntryPointName ( string asm ) : string
asm string
Результат string