共用方式為


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 包含行 pragmas 的字典。

另請參閱

適用於

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 包含行 pragmas 的字典。

另請參閱

適用於