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
Когда этот метод возвращает значение, оно содержит словарь директив стоки pragma.
Возвращаемое значение
Объект CodeCompileUnit для заданного файла.
Комментарии
Метод GenerateCodeCompileUnit извлекает сведения, необходимые для компиляции файла. Помимо объекта в CodeCompileUnit качестве возвращаемого значения, он возвращает три out
параметра. Параметр codeDomProviderType
возвращает тип поставщика для создания и компиляции файла. Параметр compilerParameters
содержит свойства, определяющие поведение компиляции. Параметр linePragmasTable
содержит словарь строковых прагм.
См. также раздел
- 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
Когда этот метод возвращает значение, оно содержит словарь директив стоки pragma.
Возвращаемое значение
Объект CodeCompileUnit для заданного файла.
Исключения
Параметр virtualPath
имеет значение null.
Комментарии
Метод GenerateCodeCompileUnit извлекает сведения, необходимые для компиляции файла. Помимо объекта в CodeCompileUnit качестве возвращаемого значения, он возвращает три out
параметра. Параметр codeDomProviderType
возвращает тип поставщика для создания и компиляции файла. Параметр compilerParameters
содержит свойства, определяющие поведение компиляции. Параметр linePragmasTable
содержит словарь строковых прагм.
См. также раздел
- BuildManager
- BuildProvider
- AssemblyBuilder
- LinePragmaCodeInfo
- Предварительная компиляция веб-сайта ASP.NET