ClientBuildManager.GenerateCodeCompileUnit Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает дерево codeDOM, тип компилятора и параметры компилятора для файла, представленного виртуальным путем.
Перегрузки
| Имя | Описание |
|---|---|
| GenerateCodeCompileUnit(String, Type, CompilerParameters, IDictionary) |
Возвращает дерево codeDOM, тип компилятора и параметры компилятора для файла, представленного виртуальным путем. |
| GenerateCodeCompileUnit(String, String, Type, CompilerParameters, IDictionary) |
Возвращает содержимое, дерево codeDOM, тип компилятора и параметры компилятора для файла, представленного виртуальным путем. |
GenerateCodeCompileUnit(String, Type, CompilerParameters, IDictionary)
Возвращает дерево codeDOM, тип компилятора и параметры компилятора для файла, представленного виртуальным путем.
public:
System::CodeDom::CodeCompileUnit ^ GenerateCodeCompileUnit(System::String ^ virtualPath, [Runtime::InteropServices::Out] Type ^ % codeDomProviderType, [Runtime::InteropServices::Out] System::CodeDom::Compiler::CompilerParameters ^ % compilerParameters, [Runtime::InteropServices::Out] System::Collections::IDictionary ^ % linePragmasTable);
public System.CodeDom.CodeCompileUnit GenerateCodeCompileUnit(string virtualPath, out Type codeDomProviderType, out System.CodeDom.Compiler.CompilerParameters compilerParameters, out System.Collections.IDictionary linePragmasTable);
member this.GenerateCodeCompileUnit : string * Type * CompilerParameters * IDictionary -> System.CodeDom.CodeCompileUnit
Public Function GenerateCodeCompileUnit (virtualPath As String, ByRef codeDomProviderType As Type, ByRef compilerParameters As CompilerParameters, ByRef linePragmasTable As IDictionary) As CodeCompileUnit
Параметры
- virtualPath
- String
Виртуальный путь к файлу.
- codeDomProviderType
- Type
При возврате этого метода содержит тип поставщика codeDOM, используемый для создания кода и компиляции.
- compilerParameters
- CompilerParameters
Когда этот метод возвращается, содержит свойства, определяющие способ компиляции файла.
- linePragmasTable
- IDictionary
Когда этот метод возвращается, содержит словарь строк pragmas.
Возвращаемое значение
A CodeCompileUnit для заданного файла.
Комментарии
Метод GenerateCodeCompileUnit извлекает сведения, необходимые для компиляции файла.
CodeCompileUnit Помимо объекта в качестве возвращаемого значения, он возвращает три out параметра. Параметр codeDomProviderType возвращает тип поставщика для создания и компиляции файла. Параметр compilerParameters содержит свойства, определяющие поведение компиляции. Параметр linePragmasTable содержит словарь строк pragmas.
См. также раздел
- BuildManager
- BuildProvider
- AssemblyBuilder
- LinePragmaCodeInfo
- предварительная компиляция веб-сайта ASP.NET
Применяется к
GenerateCodeCompileUnit(String, String, Type, CompilerParameters, IDictionary)
Возвращает содержимое, дерево codeDOM, тип компилятора и параметры компилятора для файла, представленного виртуальным путем.
public:
System::CodeDom::CodeCompileUnit ^ GenerateCodeCompileUnit(System::String ^ virtualPath, System::String ^ virtualFileString, [Runtime::InteropServices::Out] Type ^ % codeDomProviderType, [Runtime::InteropServices::Out] System::CodeDom::Compiler::CompilerParameters ^ % compilerParameters, [Runtime::InteropServices::Out] System::Collections::IDictionary ^ % linePragmasTable);
public System.CodeDom.CodeCompileUnit GenerateCodeCompileUnit(string virtualPath, string virtualFileString, out Type codeDomProviderType, out System.CodeDom.Compiler.CompilerParameters compilerParameters, out System.Collections.IDictionary linePragmasTable);
member this.GenerateCodeCompileUnit : string * string * Type * CompilerParameters * IDictionary -> System.CodeDom.CodeCompileUnit
Public Function GenerateCodeCompileUnit (virtualPath As String, virtualFileString As String, ByRef codeDomProviderType As Type, ByRef compilerParameters As CompilerParameters, ByRef linePragmasTable As IDictionary) As CodeCompileUnit
Параметры
- virtualPath
- String
Виртуальный путь к файлу.
- virtualFileString
- String
Содержимое файла, представленного параметром virtualPath .
- codeDomProviderType
- Type
При возврате этого метода содержит тип поставщика codeDOM, используемый для создания кода и компиляции.
- compilerParameters
- CompilerParameters
Когда этот метод возвращается, содержит свойства, определяющие, как файл, представленный virtualPath параметром, будет скомпилирован.
- linePragmasTable
- IDictionary
Когда этот метод возвращается, содержит словарь строк pragmas.
Возвращаемое значение
A CodeCompileUnit для заданного файла.
Исключения
Параметр virtualPath имеет значение null.
Комментарии
Метод GenerateCodeCompileUnit извлекает сведения, необходимые для компиляции файла.
CodeCompileUnit Помимо объекта в качестве возвращаемого значения, он возвращает три out параметра. Параметр codeDomProviderType возвращает тип поставщика для создания и компиляции файла. Параметр compilerParameters содержит свойства, определяющие поведение компиляции. Параметр linePragmasTable содержит словарь строк pragmas.
См. также раздел
- BuildManager
- BuildProvider
- AssemblyBuilder
- LinePragmaCodeInfo
- предварительная компиляция веб-сайта ASP.NET