DslDirectiveProcessorBase クラス

Dsl ファイルを提供するテンプレート ディレクティブ プロセッサの基本実装

継承階層

System.Object
  Microsoft.VisualStudio.TextTemplating.DirectiveProcessor
    Microsoft.VisualStudio.TextTemplating.RequiresProvidesDirectiveProcessor
      Microsoft.VisualStudio.Modeling.DslDefinition.DslDirectiveProcessorBase
        Microsoft.VisualStudio.Modeling.DslDefinition.DslDirectiveProcessor

名前空間:  Microsoft.VisualStudio.Modeling.DslDefinition
アセンブリ:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll 内)

構文

'宣言
Public Class DslDirectiveProcessorBase _
    Inherits RequiresProvidesDirectiveProcessor
public class DslDirectiveProcessorBase : RequiresProvidesDirectiveProcessor

DslDirectiveProcessorBase 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド DslDirectiveProcessorBase コンストラクター

このページのトップへ

プロパティ

  名前 説明
プロテクト プロパティ Errors (DirectiveProcessor から継承されます。)
プロテクト プロパティ FriendlyName (RequiresProvidesDirectiveProcessor.FriendlyName をオーバーライドします。)
プロテクト プロパティ Host (RequiresProvidesDirectiveProcessor から継承されます。)
プロテクト プロパティ LoadDiagramData

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド FinishProcessingRun (RequiresProvidesDirectiveProcessor から継承されます。)
プロテクト メソッド GeneratePostInitializationCode TextTransformation によって生成されるクラスの初期化コードに追加的に使用します。 (RequiresProvidesDirectiveProcessor.GeneratePostInitializationCode(String, StringBuilder, CodeDomProvider, IDictionary<String, String>, IDictionary<String, String>) をオーバーライドします。)
プロテクト メソッド GeneratePreInitializationCode TextTransformation によって生成されるクラスの初期化コードに追加的に使用します。 (RequiresProvidesDirectiveProcessor.GeneratePreInitializationCode(String, StringBuilder, CodeDomProvider, IDictionary<String, String>, IDictionary<String, String>) をオーバーライドします。)
プロテクト メソッド GenerateTransformCode モデルにアクセスするためのコードを生成します。CodeDomProvider で使用ため、言語に依存しません (RequiresProvidesDirectiveProcessor.GenerateTransformCode(String, StringBuilder, CodeDomProvider, IDictionary<String, String>, IDictionary<String, String>) をオーバーライドします。)
パブリック メソッド GetClassCodeForProcessingRun (RequiresProvidesDirectiveProcessor から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetImportsForProcessingRun 連続したテンプレートに必要なときに、その名前空間インポート (RequiresProvidesDirectiveProcessor.GetImportsForProcessingRun() をオーバーライドします。)
パブリック メソッド GetPostInitializationCodeForProcessingRun (RequiresProvidesDirectiveProcessor から継承されます。)
パブリック メソッド GetPreInitializationCodeForProcessingRun (RequiresProvidesDirectiveProcessor から継承されます。)
パブリック メソッド GetReferencesForProcessingRun アセンブリ参照を実装するテンプレートに必要な空間を取得します。 (RequiresProvidesDirectiveProcessor.GetReferencesForProcessingRun() をオーバーライドします。)
パブリック メソッド GetTemplateClassCustomAttributes (DirectiveProcessor から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド Initialize (RequiresProvidesDirectiveProcessor から継承されます。)
プロテクト メソッド InitializeProvidesDictionary 初期化関数は dictinoary 提供します。 (RequiresProvidesDirectiveProcessor.InitializeProvidesDictionary(String, IDictionary<String, String>) をオーバーライドします。)
プロテクト メソッド InitializeRequiresDictionary 初期化するオーバーライドは、ディクショナリが必要です。 (RequiresProvidesDirectiveProcessor.InitializeRequiresDictionary(String, IDictionary<String, String>) をオーバーライドします。)
パブリック メソッド IsDirectiveSupported ディレクティブの名前がこのディレクティブ プロセッサによってサポートされているチェックします。 (DirectiveProcessor.IsDirectiveSupported(String) をオーバーライドします。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド PostProcessArguments プロセス引数 (RequiresProvidesDirectiveProcessor.PostProcessArguments(String, IDictionary<String, String>, IDictionary<String, String>) をオーバーライドします。)
パブリック メソッド ProcessDirective (RequiresProvidesDirectiveProcessor から継承されます。)
プロテクト メソッド ProvideUniqueId (RequiresProvidesDirectiveProcessor から継承されます。)
パブリック メソッド StartProcessingRun ヘルパーのフラグをリセットするためにオーバーライド StartProcessingRun。 (RequiresProvidesDirectiveProcessor.StartProcessingRun(CodeDomProvider, String, CompilerErrorCollection) をオーバーライドします。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

フィールド

  名前 説明
パブリック フィールド静的メンバー DslDirectiveProcessorName このプロセッサの表示名。

このページのトップへ

明示的インターフェイスの実装

  名前 説明
明示的なインターフェイス実装プライベート プロパティ IDirectiveProcessor.Errors (DirectiveProcessor から継承されます。)
明示的なインターフェイス実装プライベート プロパティ IDirectiveProcessor.RequiresProcessingRunIsHostSpecific (DirectiveProcessor から継承されます。)
明示的なインターフェイス実装プライベート メソッド IDirectiveProcessor.SetProcessingRunIsHostSpecific (DirectiveProcessor から継承されます。)

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.Modeling.DslDefinition 名前空間