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
此方法返回时,包含一个行杂注的字典。
返回
给定文件的 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
此方法返回时,包含一个行杂注的字典。
返回
给定文件的 CodeCompileUnit。
例外
virtualPath
为 null。
注解
GenerateCodeCompileUnit方法检索编译文件所需的信息。 除了作为返回 CodeCompileUnit 值的对象之外,它还返回三 out
个参数。 codeDomProviderType
参数返回用于生成和编译文件的提供程序类型。 参数 compilerParameters
包含确定编译行为的属性。 参数 linePragmasTable
包含行杂集的字典。