Share via


BuildProvider.GetCustomString(CompilerResults) 方法

定義

產生要在已編譯之組件中保留的字串。

public:
 virtual System::String ^ GetCustomString(System::CodeDom::Compiler::CompilerResults ^ results);
public virtual string GetCustomString (System.CodeDom.Compiler.CompilerResults results);
abstract member GetCustomString : System.CodeDom.Compiler.CompilerResults -> string
override this.GetCustomString : System.CodeDom.Compiler.CompilerResults -> string
Public Overridable Function GetCustomString (results As CompilerResults) As String

參數

results
CompilerResults

組建提供者之虛擬路徑的編譯結果。

傳回

要在組建環境中保留的字串,如果 BuildProvider 執行個體不實作 GetCustomString(CompilerResults),則為 null

備註

GetCompiledCustomString物件的 方法 BuildManager 會為輸入虛擬路徑建立組建提供者的實例,並在 物件上 BuildProvider 呼叫 GetCustomString 方法。

方法的基 BuildProvider 類會傳 nullGetCustomString 回 ,表示 GetCustomString 未實作。

某些組建提供者實作可以 GetCustomString 取代 GetGeneratedType 方法。 物件 BuildProvider 通常會使用 GetGeneratedType 來傳回 Type 虛擬路徑的 物件。 不過, GetCustomString 方法可用來指出 BuildProvider 物件可以從虛擬路徑產生多個類型。

適用於

另請參閱