Teilen über


PropertyDescriptor.GetChildProperties Methode

Definition

Gibt einen Wert vom Typ PropertyDescriptorCollection zurück.

Überlädt

GetChildProperties()

Gibt die als Standard festgelegte PropertyDescriptorCollection-Klasse zurück.

GetChildProperties(Attribute[])

Gibt eine PropertyDescriptorCollection-Klasse unter Verwendung eines angegebenen Arrays von Attributen als Filter zurück.

GetChildProperties(Object)

Gibt eine PropertyDescriptorCollection-Klasse für ein angegebenes Objekt zurück.

GetChildProperties(Object, Attribute[])

Gibt eine PropertyDescriptorCollection-Klasse für ein angegebenes Objekt zurück, wobei ein angegebenes Array von Attributen als Filter verwendet wird.

GetChildProperties()

Quelle:
PropertyDescriptor.cs
Quelle:
PropertyDescriptor.cs
Quelle:
PropertyDescriptor.cs

Gibt die als Standard festgelegte PropertyDescriptorCollection-Klasse zurück.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties();
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties ();
member this.GetChildProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties () As PropertyDescriptorCollection

Gibt zurück

Eine Auflistung von Eigenschaftendeskriptoren.

Hinweise

Diese Methode übergibt null sowohl den instance Parameter als auch den filter Parameter.

Die Eigenschaften für den instance Parameter können sich von den Eigenschaften einer Klasse unterscheiden, da der Container Eigenschaften hinzufügen oder entfernen kann, wenn der instance Parameter standortd ist.

Der filter Parameter kann Objekte und Attribute mischenType. Das Filtern wird durch die folgenden Regeln definiert:

  • Ein Type Objekt wird als Einplatzhalter behandelt. Es entspricht jeder Eigenschaft, die den Type in seinem Satz von Attributen enthält.

  • Wenn eine Eigenschaft nicht über dieselbe Attribute Klasse verfügt, wird die Eigenschaft nicht in das zurückgegebene Array eingeschlossen.

  • Wenn das Attribut ein instance von Attributeist, muss die -Eigenschaft eine genaue Übereinstimmung sein, um in das zurückgegebene Array eingeschlossen zu werden.

  • Wenn Sie eine Attribute angeben und dies die Standardeigenschaft ist, wird es in das zurückgegebene Array eingeschlossen, auch wenn keine instance von Attribute in der Eigenschaft vorhanden ist.

Weitere Informationen

Gilt für:

GetChildProperties(Attribute[])

Quelle:
PropertyDescriptor.cs
Quelle:
PropertyDescriptor.cs
Quelle:
PropertyDescriptor.cs

Gibt eine PropertyDescriptorCollection-Klasse unter Verwendung eines angegebenen Arrays von Attributen als Filter zurück.

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

Parameter

filter
Attribute[]

Ein Array des Typs Attribute, der als Filter verwendet werden soll.

Gibt zurück

Eine PropertyDescriptorCollection-Klasse mit den Eigenschaften, die mit den angegebenen Attributen übereinstimmen.

Hinweise

Diese Methode übergibt null den instance -Parameter.

Die Eigenschaften für den instance Parameter können sich von den Eigenschaften einer Klasse unterscheiden, da der Standort Eigenschaften hinzufügen oder entfernen kann, wenn der instance Parameter standortd ist.

Der filter Parameter kann Objekte und Attribute mischenType. Das Filtern wird durch die folgenden Regeln definiert:

  • Ein Type Objekt wird als Einplatzhalter behandelt. Es entspricht jeder Eigenschaft, die den Type in seinem Satz von Attributen enthält.

  • Wenn eine Eigenschaft nicht über dieselbe Attribute Klasse verfügt, wird die Eigenschaft nicht in das zurückgegebene Array eingeschlossen.

  • Wenn das Attribut ein instance von Attributeist, muss die -Eigenschaft eine genaue Übereinstimmung sein, um in das zurückgegebene Array eingeschlossen zu werden.

  • Wenn Sie eine Attribute instance angeben und dies die Standardeigenschaft ist, wird sie in das zurückgegebene Array eingeschlossen, auch wenn keine instance von Attribute in der -Eigenschaft vorhanden ist.

Weitere Informationen

Gilt für:

GetChildProperties(Object)

Quelle:
PropertyDescriptor.cs
Quelle:
PropertyDescriptor.cs
Quelle:
PropertyDescriptor.cs

Gibt eine PropertyDescriptorCollection-Klasse für ein angegebenes Objekt zurück.

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

Parameter

instance
Object

Eine Komponente, deren Eigenschaften abgerufen werden sollen.

Gibt zurück

Eine PropertyDescriptorCollection mit den Eigenschaften für die angegebene Komponente.

Hinweise

Diese Methode übergibt null den filter -Parameter.

Die Eigenschaften für den instance Parameter können sich von den Eigenschaften einer Klasse unterscheiden, da der Standort Eigenschaften hinzufügen oder entfernen kann, wenn der instance Parameter standortd ist.

Der filter Parameter kann Objekte und Attribute mischenType. Das Filtern wird durch die folgenden Regeln definiert:

  • Ein Type Objekt wird als Einplatzhalter behandelt. Es entspricht jeder Eigenschaft, die den Type in seinem Satz von Attributen enthält.

  • Wenn eine Eigenschaft nicht über dieselbe Attribute Klasse verfügt, wird die Eigenschaft nicht in das zurückgegebene Array eingeschlossen.

  • Wenn das Attribut ein instance von Attributeist, muss die -Eigenschaft eine genaue Übereinstimmung sein, um in das zurückgegebene Array eingeschlossen zu werden.

  • Wenn Sie eine Attribute instance angeben und dies die Standardeigenschaft ist, wird sie in das zurückgegebene Array eingeschlossen, auch wenn keine instance von Attribute in der -Eigenschaft vorhanden ist.

Weitere Informationen

Gilt für:

GetChildProperties(Object, Attribute[])

Quelle:
PropertyDescriptor.cs
Quelle:
PropertyDescriptor.cs
Quelle:
PropertyDescriptor.cs

Gibt eine PropertyDescriptorCollection-Klasse für ein angegebenes Objekt zurück, wobei ein angegebenes Array von Attributen als Filter verwendet wird.

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

Parameter

instance
Object

Eine Komponente, deren Eigenschaften abgerufen werden sollen.

filter
Attribute[]

Ein Array des Typs Attribute, der als Filter verwendet werden soll.

Gibt zurück

Eine PropertyDescriptorCollection mit den Eigenschaften, die mit den angegebenen Attributen für die angegebene Komponente übereinstimmen.

Hinweise

Die Eigenschaften für den instance Parameter können sich von den Eigenschaften einer Klasse unterscheiden, da der Standort Eigenschaften hinzufügen oder entfernen kann, wenn der instance Parameter standortd ist.

Der filter Parameter kann Objekte und Attribute mischenType. Das Filtern wird durch die folgenden Regeln definiert:

  • Ein Type Objekt wird als Einplatzhalter behandelt. Es entspricht jeder Eigenschaft, die den Type in seinem Satz von Attributen enthält.

  • Wenn eine Eigenschaft nicht über dieselbe Attribute Klasse verfügt, wird die Eigenschaft nicht in das zurückgegebene Array eingeschlossen.

  • Wenn das Attribut ein instance von Attributeist, muss die -Eigenschaft eine genaue Übereinstimmung sein, um in das zurückgegebene Array eingeschlossen zu werden.

  • Wenn Sie eine Attribute instance angeben und dies die Standardeigenschaft ist, wird sie in das zurückgegebene Array eingeschlossen, auch wenn keine instance von Attribute in der -Eigenschaft vorhanden ist.

Im Allgemeinen sollten untergeordnete Eigenschaften zurückgegeben werden, indem der GetProperties Member der TypeConverter von dieser Eigenschaft zurückgegeben wird.

Weitere Informationen

Gilt für: