次の方法で共有


ElementTypeDescriptionProvider クラス

ElementTypeDescriptor のオブジェクトを作成および取得するためのメソッドを提供します。

継承階層

System.Object
  System.ComponentModel.TypeDescriptionProvider
    Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptionProvider
      Microsoft.VisualStudio.Modeling.Diagrams.PresentationElementTypeDescriptionProvider
      Microsoft.VisualStudio.Modeling.DslDefinition.Design.DslDefinitionModelTypeDescriptorProvider

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

構文

'宣言
Public Class ElementTypeDescriptionProvider _
    Inherits TypeDescriptionProvider
public class ElementTypeDescriptionProvider : TypeDescriptionProvider

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

コンストラクター

  名前 説明
パブリック メソッド ElementTypeDescriptionProvider ElementTypeDescriptionProvider クラスの新しいインスタンスを初期化します。

このページのトップへ

メソッド

  名前 説明
プロテクト メソッド CreateCustomTypeDescriptor(ICustomTypeDescriptor, ModelElement) ICustomTypeDescriptor を提供する派生クラスのオーバーライド可能関数 (ElementTypeDescriptor である必要はありません)。基本実装では、CreateTypeDescriptor() を呼び出して ElementTypeDescriptor を作成します。
プロテクト メソッド CreateCustomTypeDescriptor(ICustomTypeDescriptor, Type) ICustomTypeDescriptor を提供する派生クラスのオーバーライド可能関数 (ElementTypeDescriptor である必要はありません)。基本実装では、CreateTypeDescriptor() を呼び出して ElementTypeDescriptor を作成します。
パブリック メソッド CreateInstance 別のデータ型の代わりに使用できるオブジェクトを作成します。 (TypeDescriptionProvider から継承されます。)
プロテクト メソッド CreateTypeDescriptor(ICustomTypeDescriptor, ModelElement) カスタムの型記述子を作成します。
プロテクト メソッド CreateTypeDescriptor(ICustomTypeDescriptor, Type) カスタムの型記述子を提供する派生クラスのオーバーライド可能関数。
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetCache キーと値のペアの IDictionary としてアクセスされる、オブジェクトごとのキャッシュを取得します。 (TypeDescriptionProvider から継承されます。)
パブリック メソッド GetExtendedTypeDescriptor 指定されたオブジェクトの拡張されたカスタムの型記述子を取得します。 (TypeDescriptionProvider から継承されます。)
プロテクト メソッド GetExtenderProviders 指定したオブジェクトの拡張プロバイダーを取得します。 (TypeDescriptionProvider から継承されます。)
パブリック メソッド GetFullComponentName 指定したコンポーネントの名前を取得します。コンポーネントに名前がない場合は nullnull 参照 (Visual Basic では Nothing) を取得します。 (TypeDescriptionProvider から継承されます。)
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetReflectionType(Type) 型に対して通常のリフレクションを実行します。 (TypeDescriptionProvider から継承されます。)
パブリック メソッド GetReflectionType(Object) 指定されたオブジェクトに対して通常のリフレクションを実行します。 (TypeDescriptionProvider から継承されます。)
パブリック メソッド GetReflectionType(Type, Object) 指定された型の指定されたオブジェクトに対して通常のリフレクションを実行します。 (TypeDescriptionProvider から継承されます。)
パブリック メソッド GetRuntimeType リフレクション型をランタイム型に変換します。 (TypeDescriptionProvider から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド GetTypeDescriptor(Type) 指定された型のカスタムの型記述子を取得します。 (TypeDescriptionProvider から継承されます。)
パブリック メソッド GetTypeDescriptor(Object) 指定されたオブジェクトのカスタムの型記述子を取得します。 (TypeDescriptionProvider から継承されます。)
パブリック メソッド GetTypeDescriptor(Type, Object) 指定された型およびオブジェクトのカスタムの型記述子を取得します。 (TypeDescriptionProvider.GetTypeDescriptor(Type, Object) をオーバーライドします。)
パブリック メソッド IsSupportedType 指定した型が型説明および型説明のプロバイダーのチェーンと互換性があるかどうかを示す値を取得します。 (TypeDescriptionProvider から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Modeling.Design 名前空間

ElementTypeDescriptor