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

此方法返回时,包含一个行杂注的字典。

返回

给定文件的 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 包含行杂注字典。

另请参阅

适用于