PropertyDescriptor.GetChildProperties Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.
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.