DslDefinitionModelElementPropertyDescriptor クラス

DslDefintion の名前空間に定義されているドメイン クラスにカスタム プロパティ記述子を提供します。

継承階層

System.Object
  System.ComponentModel.MemberDescriptor
    System.ComponentModel.PropertyDescriptor
      Microsoft.VisualStudio.Modeling.Design.ElementPropertyDescriptor
        Microsoft.VisualStudio.Modeling.DslDefinition.Design.DslDefinitionModelElementPropertyDescriptor

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

構文

'宣言
Public NotInheritable Class DslDefinitionModelElementPropertyDescriptor _
    Inherits ElementPropertyDescriptor
public sealed class DslDefinitionModelElementPropertyDescriptor : ElementPropertyDescriptor

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

コンストラクター

  名前 説明
パブリック メソッド DslDefinitionModelElementPropertyDescriptor DslDefinitionModelElementPropertyDescriptor は、概念のプロパティです。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Attributes メンバーの属性のコレクションを取得します。 (MemberDescriptor から継承されます。)
パブリック プロパティ Category プロパティを使用したモードに設定されている PropertyGrid のコントロールに表示するときにドメインのプロパティをグループ化するためのカテゴリを取得します。 (ElementPropertyDescriptor から継承されます。)
パブリック プロパティ ComponentType このプロパティをバインドするモデル要素の種類を取得します。 (ElementPropertyDescriptor から継承されます。)
パブリック プロパティ Converter 示したプロパティのコンバーターを取得します。 (ElementPropertyDescriptor から継承されます。)
パブリック プロパティ Description DescriptionResourceAttribute で指定されたとおりに説明したプロパティの説明を取得します。 (ElementPropertyDescriptor から継承されます。)
パブリック プロパティ DesignTimeOnly DesignOnlyAttribute で指定されている、メンバーを設定できるのがデザイン時だけかどうかを示す値を取得します。 (MemberDescriptor から継承されます。)
パブリック プロパティ DisplayName DisplayNameResourceAttribute の指定に従って記述されたプロパティの表示名を取得します。 (ElementPropertyDescriptor から継承されます。)
パブリック プロパティ DomainPropertyInfo このプロパティ記述子の作成に使用されたプロパティ情報のオブジェクトを取得します。 (ElementPropertyDescriptor から継承されます。)
パブリック プロパティ IsBrowsable BrowsableAttribute で指定されている、メンバーが参照可能かどうかを示す値を取得します。 (MemberDescriptor から継承されます。)
パブリック プロパティ IsInstanceBased この PropertyDescriptor がインスタンス メソッドまたは静的な型に基づいている場合はテストします。 (ElementPropertyDescriptor から継承されます。)
パブリック プロパティ IsLocalizable プロパティをローカライズする必要があるかどうかを示す、LocalizableAttribute で指定されている値を取得します。 (PropertyDescriptor から継承されます。)
パブリック プロパティ IsReadOnly 説明したプロパティが読み取り専用かどうかを示す値を取得します。 (ElementPropertyDescriptor から継承されます。)
パブリック プロパティ ModelElement このプロパティ記述子の作成に使用されたモデル要素を取得します。 (ElementPropertyDescriptor から継承されます。)
パブリック プロパティ Name メンバーの名前を取得します。 (MemberDescriptor から継承されます。)
パブリック プロパティ PropertyType 示したプロパティの種類を取得します。 (ElementPropertyDescriptor から継承されます。)
パブリック プロパティ SerializationVisibility プロパティをシリアル化する必要があるかどうかを示す、DesignerSerializationVisibilityAttribute で指定されている値を取得します。 (PropertyDescriptor から継承されます。)
パブリック プロパティ SupportsChangeEvents このプロパティの値変更通知をプロパティ記述子以外から発生させてよいかどうかを示す値を取得します。 (PropertyDescriptor から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddValueChanged (ElementPropertyDescriptor から継承されます。)
パブリック メソッド CanResetValue ドメインのプロパティの値がリセットできるかどうかを示します。 (ElementPropertyDescriptor から継承されます。)
パブリック メソッド Equals プロパティ記述子を別のオブジェクトと比較して、等しいかどうかを確認します。 (PropertyDescriptor から継承されます。)
パブリック メソッド GetChildProperties() 既定の PropertyDescriptorCollection を返します。 (PropertyDescriptor から継承されます。)
パブリック メソッド GetChildProperties(array<Attribute[]) 指定した属性配列をフィルターとして使用して、PropertyDescriptorCollection を返します。 (PropertyDescriptor から継承されます。)
パブリック メソッド GetChildProperties(Object) 指定したオブジェクトの PropertyDescriptorCollection を返します。 (PropertyDescriptor から継承されます。)
パブリック メソッド GetChildProperties(Object, array<Attribute[]) 指定した属性配列をフィルターとして使用して、指定したオブジェクトの PropertyDescriptorCollection を返します。 (PropertyDescriptor から継承されます。)
パブリック メソッド GetEditor 示したプロパティの値エディターを返します。 (ElementPropertyDescriptor から継承されます。)
パブリック メソッド GetHashCode このオブジェクトのハッシュ コードを返します。 (PropertyDescriptor から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド GetValue ドメインのプロパティの値を取得します。 (ElementPropertyDescriptor から継承されます。)
プロテクト メソッド GetValueChangedHandler 特定のコンポーネントについて現在の ValueChanged イベント ハンドラー セットを取得します。 (PropertyDescriptor から継承されます。)
パブリック メソッド RemoveValueChanged (ElementPropertyDescriptor から継承されます。)
パブリック メソッド ResetValue ドメインのプロパティの値をリセットします。 (ElementPropertyDescriptor から継承されます。)
パブリック メソッド SetValue プロパティの値を設定します。 (ElementPropertyDescriptor.SetValue(Object, Object) をオーバーライドします。)
パブリック メソッド ShouldSerializeValue ドメインのプロパティの値をシリアル化するかどうかを示します。 (ElementPropertyDescriptor から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Modeling.DslDefinition.Design 名前空間