次の方法で共有


XmlSerializationBehaviorTypeDescriptor クラス

XmlSerializationBehavior 要素のカスタム型記述子クラス。

継承階層

System.Object
  System.ComponentModel.CustomTypeDescriptor
    Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptor
      Microsoft.VisualStudio.Modeling.DslDefinition.XmlSerializationBehaviorTypeDescriptor

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

構文

'宣言
Public Class XmlSerializationBehaviorTypeDescriptor _
    Inherits ElementTypeDescriptor
public class XmlSerializationBehaviorTypeDescriptor : ElementTypeDescriptor

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

コンストラクター

  名前 説明
パブリック メソッド XmlSerializationBehaviorTypeDescriptor(ICustomTypeDescriptor, ModelElement) コンストラクター
パブリック メソッド XmlSerializationBehaviorTypeDescriptor(ICustomTypeDescriptor, Type) コンストラクター

このページのトップへ

プロパティ

  名前 説明
プロテクト プロパティ ComponentType このクラスが表しているモデル要素の Type を取得します。 (ElementTypeDescriptor から継承されます。)
パブリック プロパティ ModelElement このクラスが表しているモデル要素を取得します。 (ElementTypeDescriptor から継承されます。)
プロテクト プロパティ Store (ElementTypeDescriptor から継承されます。)

このページのトップへ

メソッド

  名前 説明
プロテクト メソッド CollectionRolePropertiesBrowsable このモデル要素が参加するすべてのリレーションシップについて、ロールに基づく Collection プロパティのすべての PropertyDescriptor が Browsable かどうかを返します (ElementTypeDescriptor から継承されます。)
プロテクト メソッド CreateCollectionPropertyDescriptor (ElementTypeDescriptor から継承されます。)
プロテクト メソッド CreatePropertyDescriptor モデル要素のプロパティの記述子を作成します。 (ElementTypeDescriptor から継承されます。)
プロテクト メソッド CreateRolePlayerPropertyDescriptor モデル要素のロール プロパティの記述子を作成します。 (ElementTypeDescriptor から継承されます。)
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetAttributes この型記述子によって表される型のカスタム属性のコレクションを返します。 (CustomTypeDescriptor から継承されます。)
プロテクト メソッド GetCategory ドメイン プロパティのカテゴリのローカライズされた文字列を返します。 (ElementTypeDescriptor から継承されます。)
パブリック メソッド GetClassName この記述子によって表されるクラスの名前を返します。 (ElementTypeDescriptor から継承されます。)
パブリック メソッド GetComponentName このクラスが表しているモデル要素の名前を取得します。 (ElementTypeDescriptor から継承されます。)
パブリック メソッド GetConverter この型記述子によって表される型の型コンバーターを返します。 (CustomTypeDescriptor から継承されます。)
パブリック メソッド GetDefaultEvent この型記述子によって表されるオブジェクトの既定のイベントに使用するイベント記述子を返します。 (CustomTypeDescriptor から継承されます。)
パブリック メソッド GetDefaultProperty この型記述子によって表されるオブジェクトの既定のプロパティに使用するプロパティ記述子を返します。 (CustomTypeDescriptor から継承されます。)
プロテクト メソッド GetDescription ドメイン プロパティの説明のローカライズされた文字列を返します。 (ElementTypeDescriptor から継承されます。)
プロテクト メソッド GetDisplayProperties(ModelElement, PropertyDescriptor%) モデル要素のすべてのプロパティのプロパティ記述子のコレクションを返します。 (ElementTypeDescriptor から継承されます。)
プロテクト メソッド GetDisplayProperties(ModelElement, Store, PropertyDescriptor%) 各ドメイン プロパティに対応するプロパティ記述子の一覧を返します。 (ElementTypeDescriptor から継承されます。)
プロテクト メソッド GetDomainClassInfo 説明する要素の型のドメイン クラス情報を返します。 (ElementTypeDescriptor から継承されます。)
プロテクト メソッド GetDomainPropertyAttributes 記述されたプロパティに適用されるカスタム属性の配列を返します。 (ElementTypeDescriptor から継承されます。)
パブリック メソッド GetEditor この型記述子によって表されるクラスに関連付けられる指定した型のエディターを返します。 (CustomTypeDescriptor から継承されます。)
パブリック メソッド GetEvents() この型記述子によって表されるオブジェクトのイベント記述子のコレクションを返します。 (CustomTypeDescriptor から継承されます。)
パブリック メソッド GetEvents(array<Attribute[]) この型記述子によって表されるオブジェクトのイベント記述子のフィルター処理されたコレクションを返します。 (CustomTypeDescriptor から継承されます。)
プロテクト メソッド GetExtensionProperties 任意の拡張子要素のプロパティ記述子を返します (ElementTypeDescriptor から継承されます。)
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetProperties() 説明されている型のすべてのプロパティを含む、ドメインのプロパティ記述子のコレクションを返します。 (ElementTypeDescriptor から継承されます。)
パブリック メソッド GetProperties(array<Attribute[]) XmlSerializationBehavior のインスタンスの 1 つを含むプロパティ記述子のコレクションを返します。 (ElementTypeDescriptor.GetProperties(array<Attribute[]) をオーバーライドします。)
プロテクト メソッド GetPropertyDescriptorDisplayName ドメイン プロパティの表示名のローカライズされた文字列を返します。 (ElementTypeDescriptor から継承されます。)
パブリック メソッド GetPropertyOwner 指定したプロパティ記述子によって記述されたプロパティを格納するオブジェクトを返します。 (CustomTypeDescriptor から継承されます。)
プロテクト メソッド GetRolePlayerPropertyAttributes 記述されたロール プロパティに適用されるカスタム属性の配列を返します。 (ElementTypeDescriptor から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド IncludeCollectionRoleProperties このモデル要素が参加するすべてのリレーションシップについて、ロールに基づく Collection プロパティの PropertyDescriptor を提供するかどうかを返します。 (ElementTypeDescriptor から継承されます。)
プロテクト メソッド IncludeEmbeddingRelationshipProperties 指定したモデル要素について、重複を許可しない埋め込みリレーションシップのターゲット要素のプロパティを追加するかどうかを示す値を返します。 (ElementTypeDescriptor から継承されます。)
プロテクト メソッド IncludeOppositeRolePlayerProperties 指定したモデル要素について、0 対 1 および 1 対 1 のリレーションシップのロール プロパティを追加するかどうかを示す値を返します。 (ElementTypeDescriptor から継承されます。)
プロテクト メソッド IsPropertyDescriptorReadOnly 記述されたプロパティが読み取り専用かどうかを示す値を返します。 (ElementTypeDescriptor から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド ShouldCreateCollectionPropertyDescriptor リレーションシップおよび関係するインスタンス レベル ロール プレイヤーについて、コレクションのプロパティ記述子を作成するかどうかを返します (ElementTypeDescriptor から継承されます。)
プロテクト メソッド ShouldCreatePropertyDescriptor 指定されたドメイン プロパティ用の記述子を作成する必要があるかどうかを示す値を返します。 (ElementTypeDescriptor から継承されます。)
プロテクト メソッド ShouldCreateRolePlayerPropertyDescriptor 指定されたロール プロパティ用の記述子を作成する必要があるかどうかを示す値を返します。 (ElementTypeDescriptor から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Modeling.DslDefinition 名前空間