IDirectiveProcessor 介面
指示詞處理器的介面。
命名空間: Microsoft.VisualStudio.TextTemplating
組件: Microsoft.VisualStudio.TextTemplating.Interfaces.11.0 (在 Microsoft.VisualStudio.TextTemplating.Interfaces.11.0.dll 中)
語法
'宣告
Public Interface IDirectiveProcessor
public interface IDirectiveProcessor
public interface class IDirectiveProcessor
type IDirectiveProcessor = interface end
public interface IDirectiveProcessor
IDirectiveProcessor 型別會公開下列成員。
屬性
名稱 | 說明 | |
---|---|---|
Errors | DirectiveProcessor 的錯誤集合加入錯誤/警告。 | |
RequiresProcessingRunIsHostSpecific | 允許指示詞處理器指定它必須是主應用程式特定的執行。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
FinishProcessingRun | 完成一輪指示詞處理。 | |
GetClassCodeForProcessingRun | 取得程式碼所處理的產生範本由於最近執行。 | |
GetImportsForProcessingRun | 由於最近執行,取得所有命名空間匯入。 | |
GetPostInitializationCodeForProcessingRun | 取得程式碼所處理的產生範本的初始化方法的主體由於最近執行。 這個程式碼會在基底類別的方法 Initialize 。 | |
GetPreInitializationCodeForProcessingRun | 取得程式碼所處理的產生範本的初始化方法的主體由於最近執行。 這個程式碼基底類別中的 Initialize 方法之前執行。 | |
GetReferencesForProcessingRun | 由於最近執行,取得所有參考傳遞至編譯器。 | |
GetTemplateClassCustomAttributes | 在樣板類別取得所有自訂屬性中。 | |
Initialize | 使用處理器的執行個體。 | |
IsDirectiveSupported | 將這 DirectiveProcessor 支援所指定的指示詞。 | |
ProcessDirective | 處理指示詞從範本檔。 | |
SetProcessingRunIsHostSpecific | 告知指示詞處理器執行是主應用程式特定的。 | |
StartProcessingRun | 啟動回合指示詞處理器。 |
回頁首