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
包含行杂注字典。