ClientBuildManager.GenerateCodeCompileUnit 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回虚拟路径所表示文件的 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
此方法返回时,包含行杂注字典。
返回
给定文件的 A CodeCompileUnit 。
注解
该方法 GenerateCodeCompileUnit 检索编译文件所需的信息。 除了作为 CodeCompileUnit 返回值的对象外,它还返回三 out 个参数。 该 codeDomProviderType 参数返回用于生成和编译文件的提供程序类型。 该 compilerParameters 参数包含用于确定编译行为的属性。 该 linePragmasTable 参数包含行杂注字典。
另请参阅
适用于
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
此方法返回时,包含行杂注字典。
返回
给定文件的 A CodeCompileUnit 。
例外
virtualPath 为 null。
注解
该方法 GenerateCodeCompileUnit 检索编译文件所需的信息。 除了作为 CodeCompileUnit 返回值的对象外,它还返回三 out 个参数。 该 codeDomProviderType 参数返回用于生成和编译文件的提供程序类型。 该 compilerParameters 参数包含用于确定编译行为的属性。 该 linePragmasTable 参数包含行杂注字典。