共用方式為


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 啟動回合指示詞處理器。

回頁首

請參閱

參考

Microsoft.VisualStudio.TextTemplating 命名空間