次の方法で共有


VsTextTemplatingModelingAdapterManager クラス

Visual Studio のテキスト テンプレート AppDomain 内でドメイン固有言語モデルを表すモデル バス アダプターを作成および管理します。

この API は、CLS に準拠していません。 

継承階層

System.Object
  Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapterManager
    Microsoft.VisualStudio.Modeling.Integration.Shell.VsModelingAdapterManager
      Microsoft.VisualStudio.TextTemplating.Modeling.VsTextTemplatingModelingAdapterManager

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

構文

'宣言
<CLSCompliantAttribute(False)> _
Public MustInherit Class VsTextTemplatingModelingAdapterManager _
    Inherits VsModelingAdapterManager
[CLSCompliantAttribute(false)]
public abstract class VsTextTemplatingModelingAdapterManager : VsModelingAdapterManager
[CLSCompliantAttribute(false)]
public ref class VsTextTemplatingModelingAdapterManager abstract : public VsModelingAdapterManager
[<AbstractClass>]
[<CLSCompliantAttribute(false)>]
type VsTextTemplatingModelingAdapterManager =  
    class
        inherit VsModelingAdapterManager
    end
public abstract class VsTextTemplatingModelingAdapterManager extends VsModelingAdapterManager

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

コンストラクター

  名前 説明
プロテクト メソッド VsTextTemplatingModelingAdapterManager

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Disposed (ModelBusAdapterManager から継承されます。)
パブリック プロパティ ModelBus (ModelBusAdapterManager から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド CanCreateReference (ModelBusAdapterManager から継承されます。)
プロテクト メソッド CheckCanCreateAdapter (VsModelingAdapterManager から継承されます。)
パブリック メソッド ClearState すべてのアダプターのストアの状態をクリアします。
パブリック メソッド CreateAdapter(ModelBusReference) (ModelBusAdapterManager から継承されます。)
パブリック メソッド CreateAdapter(ModelBusReference, IServiceProvider) (ModelBusAdapterManager から継承されます。)
プロテクト メソッド CreateDocumentHandler ModelingAdapterReference を受け取って ModelingDocumentHandler を作成します。
プロテクト メソッド CreateLoadStore 指定されたアダプター参照のモデルと共にストアを読み込みます。指定されたストアが null の場合はストアの作成も行います。
プロテクト メソッド CreateModelingAdapterInstance (VsModelingAdapterManager から継承されます。)
パブリック メソッド CreateReference (ModelBusAdapterManager から継承されます。)
プロテクト メソッド CreateSerializerLocator
プロテクト メソッド DeserializeAdapterReference (VsModelingAdapterManager から継承されます。)
パブリック メソッド Dispose() (ModelBusAdapterManager から継承されます。)
プロテクト メソッド Dispose(Boolean) (ModelBusAdapterManager から継承されます。)
プロテクト メソッド DoCreateAdapter ModelBusReference から ModelBusAdapter を作成します。 (VsModelingAdapterManager.DoCreateAdapter(ModelBusReference, IServiceProvider) をオーバーライドします。)
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize (ModelBusAdapterManager から継承されます。)
プロテクト メソッド FindStoreRoot 指定されたキャッシュ ストアで指定されたアダプター参照のモデル ルートを見つけます。
プロテクト メソッド GetAdapterReferenceStoreKey 指定された AdapterReference の読み込みや逆参照に使用するストアを一意に表すキーを返します。
パブリック メソッド GetExposedElementTypes (ModelBusAdapterManager から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetSupportedLogicalAdapterIds (ModelBusAdapterManager から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド GetView テキスト テンプレートのコンテキストではサポートされません。 (VsModelingAdapterManager.GetView(ModelBusAdapter, ModelBusReference) をオーバーライドします。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド SerializeAdapterReference (VsModelingAdapterManager から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド TryCreateReference (ModelBusAdapterManager から継承されます。)
パブリック メソッド ValidateReference (ModelBusAdapterManager から継承されます。)

このページのトップへ

フィールド

  名前 説明
パブリック フィールド静的メンバー HostName これを Visual Studio テキスト テンプレート モデル バス ホストとして識別する定数文字列。

このページのトップへ

解説

このクラスは、ModelBusAdapter のライフ サイクル管理を実現しますが、モデルをディスクに保存する機能はありません。

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.TextTemplating.Modeling 名前空間