PropertyDescriptor.GetChildProperties メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
PropertyDescriptorCollection を返します。
オーバーロード
GetChildProperties() |
既定の PropertyDescriptorCollection を返します。 |
GetChildProperties(Attribute[]) |
指定した属性配列をフィルターとして使用して、PropertyDescriptorCollection を返します。 |
GetChildProperties(Object) |
指定したオブジェクトの PropertyDescriptorCollection を返します。 |
GetChildProperties(Object, Attribute[]) |
指定した属性配列をフィルターとして使用して、指定したオブジェクトの PropertyDescriptorCollection を返します。 |
GetChildProperties()
既定の PropertyDescriptorCollection を返します。
public:
System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties();
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties ();
member this.GetChildProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties () As PropertyDescriptorCollection
戻り値
プロパティ記述子のコレクション。
注釈
このメソッドは、 null
パラメーターと パラメーターの両方をfilter
instance
渡します。
パラメーターの instance
プロパティは、パラメーターがサイト化されている場合にコンテナーでプロパティを追加または削除できるため、クラスの instance
プロパティとは異なる場合があります。
パラメーターはfilter
、 オブジェクトと オブジェクトをAttribute混在Typeさせることができます。 フィルター処理は、次の規則によって定義されます。
プロパティに同じクラスの が Attribute 含まれていない場合、プロパティは返される配列に含まれません。
属性が のインスタンスである Attribute場合、 プロパティは、返される配列に含めるのに完全に一致する必要があります。
を Attribute 指定し、それが既定のプロパティである場合は、 プロパティに のインスタンス Attribute がない場合でも、返される配列に含まれます。
こちらもご覧ください
適用対象
GetChildProperties(Attribute[])
指定した属性配列をフィルターとして使用して、PropertyDescriptorCollection を返します。
public:
System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(cli::array <Attribute ^> ^ filter);
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties (Attribute[] filter);
member this.GetChildProperties : Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties (filter As Attribute()) As PropertyDescriptorCollection
パラメーター
戻り値
指定した属性に一致するプロパティを格納している PropertyDescriptorCollection。
注釈
このメソッドは、 パラメーターをnull
instance
渡します。
パラメーターがサイト化されている instance
場合、サイトでプロパティを追加または削除できるため、パラメーターのプロパティはクラスの instance
プロパティとは異なる場合があります。
パラメーターはfilter
、 オブジェクトと オブジェクトをAttribute混在Typeさせることができます。 フィルター処理は、次の規則によって定義されます。
プロパティに同じクラスの が Attribute 含まれていない場合、プロパティは返される配列に含まれません。
属性が のインスタンスである Attribute場合、 プロパティは、返される配列に含めるのに完全に一致する必要があります。
インスタンスを Attribute 指定し、それが既定のプロパティである場合、 プロパティに のインスタンス Attribute がない場合でも、返される配列に含まれます。
こちらもご覧ください
適用対象
GetChildProperties(Object)
指定したオブジェクトの PropertyDescriptorCollection を返します。
public:
System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(System::Object ^ instance);
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties (object instance);
member this.GetChildProperties : obj -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties (instance As Object) As PropertyDescriptorCollection
パラメーター
- instance
- Object
プロパティを取得する対象のコンポーネント。
戻り値
指定されたコンポーネントのプロパティを持つ PropertyDescriptorCollection。
注釈
このメソッドは、 パラメーターをnull
filter
渡します。
パラメーターがサイト化されている instance
場合、サイトでプロパティを追加または削除できるため、パラメーターのプロパティはクラスの instance
プロパティとは異なる場合があります。
パラメーターはfilter
、 オブジェクトと オブジェクトをAttribute混在Typeさせることができます。 フィルター処理は、次の規則によって定義されます。
プロパティに同じクラスの が Attribute 含まれていない場合、プロパティは返される配列に含まれません。
属性が のインスタンスである Attribute場合、 プロパティは、返される配列に含めるのに完全に一致する必要があります。
インスタンスを Attribute 指定し、それが既定のプロパティである場合、 プロパティに のインスタンス Attribute がない場合でも、返される配列に含まれます。
こちらもご覧ください
適用対象
GetChildProperties(Object, Attribute[])
指定した属性配列をフィルターとして使用して、指定したオブジェクトの PropertyDescriptorCollection を返します。
public:
virtual System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(System::Object ^ instance, cli::array <Attribute ^> ^ filter);
public virtual System.ComponentModel.PropertyDescriptorCollection GetChildProperties (object instance, Attribute[] filter);
public virtual System.ComponentModel.PropertyDescriptorCollection GetChildProperties (object? instance, Attribute[]? filter);
abstract member GetChildProperties : obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
override this.GetChildProperties : obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Overridable Function GetChildProperties (instance As Object, filter As Attribute()) As PropertyDescriptorCollection
パラメーター
- instance
- Object
プロパティを取得する対象のコンポーネント。
戻り値
指定のコンポーネントの指定した属性と一致するプロパティを持つ PropertyDescriptorCollection。
注釈
パラメーターがサイト化されている instance
場合、サイトでプロパティを追加または削除できるため、パラメーターのプロパティはクラスの instance
プロパティとは異なる場合があります。
パラメーターはfilter
、 オブジェクトと オブジェクトをAttribute混在Typeさせることができます。 フィルター処理は、次の規則によって定義されます。
プロパティに同じクラスの が Attribute 含まれていない場合、プロパティは返される配列に含まれません。
属性が のインスタンスである Attribute場合、 プロパティは、返される配列に含めるのに完全に一致する必要があります。
インスタンスを Attribute 指定し、それが既定のプロパティである場合、 プロパティに のインスタンス Attribute がない場合でも、返される配列に含まれます。
通常、子プロパティは、このプロパティから返される のメンバーをGetPropertiesTypeConverter実装することによって返される必要があります。
こちらもご覧ください
適用対象
.NET