PropertyDescriptor.GetChildProperties PropertyDescriptor.GetChildProperties PropertyDescriptor.GetChildProperties PropertyDescriptor.GetChildProperties Method

Definition

Überlädt

GetChildProperties() GetChildProperties() GetChildProperties() GetChildProperties()

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

GetChildProperties(Attribute[]) GetChildProperties(Attribute[]) GetChildProperties(Attribute[]) GetChildProperties(Attribute[])

Gibt eine PropertyDescriptorCollection-Klasse unter Verwendung eines angegebenen Arrays von Attributen als Filter zurück.Returns a PropertyDescriptorCollection using a specified array of attributes as a filter.

GetChildProperties(Object) GetChildProperties(Object) GetChildProperties(Object) GetChildProperties(Object)

Gibt eine PropertyDescriptorCollection-Klasse für ein angegebenes Objekt zurück.Returns a PropertyDescriptorCollection for a given object.

GetChildProperties(Object, Attribute[]) GetChildProperties(Object, Attribute[]) GetChildProperties(Object, Attribute[]) GetChildProperties(Object, Attribute[])

Gibt eine PropertyDescriptorCollection-Klasse für ein angegebenes Objekt zurück, wobei ein angegebenes Array von Attributen als Filter verwendet wird.Returns a PropertyDescriptorCollection for a given object using a specified array of attributes as a filter.

GetChildProperties() GetChildProperties() GetChildProperties() GetChildProperties()

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

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.A collection of property descriptor.

Hinweise

Diese Methode übergibt null für beide die instance Parameter und die filter Parameter.This method passes null for both the instance parameter and the filter parameter.

Die Eigenschaften für die instance Parameter kann in den Eigenschaften einer Klasse, unterscheiden, da der Container kann hinzufügen oder Entfernen von Eigenschaften, wenn die instance -Parameter platziert.The properties for the instance parameter can differ from the properties of a class, because the container can add or remove properties if the instance parameter is sited.

Die filter Parameter kann gemischt Type und Attribute Objekte.The filter parameter can mix Type and Attribute objects. Filterung wird definiert durch die folgenden Regeln:Filtering is defined by the following rules:

  • Ein Type Objekt wird als Platzhalter behandelt; er entspricht einer Eigenschaft, die die Type in einen Satz von Attributen.A Type object is treated as a wildcard; it matches any property that has the Type in its set of attributes.

  • Wenn eine Eigenschaft kein Attribute der gleichen Klasse, wird die Eigenschaft nicht in das zurückgegebene Array aufgenommen werden.If a property does not have an Attribute of the same class, the property will not be included in the returned array.

  • Wenn das Attribut einer Instanz von Attribute, die Eigenschaft muss eine genaue Übereinstimmung, die in das zurückgegebene Array eingeschlossen werden.If the attribute is an instance of Attribute, the property must be an exact match to be included in the returned array.

  • Bei Angabe einer Attribute und es ist die Standardeigenschaft, es wird im zurückgegebenen Array enthalten sein, auch wenn es keine Instanz des Attribute in der Eigenschaft.If you specify an Attribute and it is the default property, it will be included in the returned array, even if there is no instance of Attribute in the property.

Siehe auch

GetChildProperties(Attribute[]) GetChildProperties(Attribute[]) GetChildProperties(Attribute[]) GetChildProperties(Attribute[])

Gibt eine PropertyDescriptorCollection-Klasse unter Verwendung eines angegebenen Arrays von Attributen als Filter zurück.Returns a PropertyDescriptorCollection using a specified array of attributes as a filter.

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 vom Typ Attribute, das als Filter verwendet werden soll.An array of type Attribute to use as a filter.

Gibt zurück

Eine PropertyDescriptorCollection-Klasse mit den Eigenschaften, die mit den angegebenen Attributen übereinstimmen.A PropertyDescriptorCollection with the properties that match the specified attributes.

Hinweise

Diese Methode übergibt null für die instance Parameter.This method passes null for the instance parameter.

Die Eigenschaften für die instance Parameter kann in den Eigenschaften einer Klasse, unterscheiden, da die Website kann hinzufügen oder Entfernen von Eigenschaften, wenn die instance -Parameter platziert.The properties for the instance parameter can differ from the properties of a class, because the site can add or remove properties if the instance parameter is sited.

Die filter Parameter kann gemischt Type und Attribute Objekte.The filter parameter can mix Type and Attribute objects. Filterung wird definiert durch die folgenden Regeln:Filtering is defined by the following rules:

  • Ein Type Objekt wird als Platzhalter behandelt; er entspricht einer Eigenschaft, die die Type in einen Satz von Attributen.A Type object is treated as a wildcard; it matches any property that has the Type in its set of attributes.

  • Wenn eine Eigenschaft kein Attribute der gleichen Klasse, wird die Eigenschaft nicht in das zurückgegebene Array aufgenommen werden.If a property does not have an Attribute of the same class, the property will not be included in the returned array.

  • Wenn das Attribut einer Instanz von Attribute, die Eigenschaft muss eine genaue Übereinstimmung, die in das zurückgegebene Array eingeschlossen werden.If the attribute is an instance of Attribute, the property must be an exact match to be included in the returned array.

  • Bei Angabe einer Attribute -Instanz, und es ist die Standardeigenschaft, es wird im zurückgegebenen Array enthalten sein, auch wenn es keine Instanz von der Attribute in der Eigenschaft.If you specify an Attribute instance and it is the default property, it will be included in the returned array even if there is no instance of the Attribute in the property.

Siehe auch

GetChildProperties(Object) GetChildProperties(Object) GetChildProperties(Object) GetChildProperties(Object)

Gibt eine PropertyDescriptorCollection-Klasse für ein angegebenes Objekt zurück.Returns a PropertyDescriptorCollection for a given object.

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 Object Object Object

Eine Komponente, für die die Eigenschaften abgerufen werden sollen.A component to get the properties for.

Gibt zurück

Eine PropertyDescriptorCollection mit den Eigenschaften für die angegebene Komponente.A PropertyDescriptorCollection with the properties for the specified component.

Hinweise

Diese Methode übergibt null für die filter Parameter.This method passes null for the filter parameter.

Die Eigenschaften für die instance Parameter kann in den Eigenschaften einer Klasse, unterscheiden, da die Website kann hinzufügen oder Entfernen von Eigenschaften, wenn die instance -Parameter platziert.The properties for the instance parameter can differ from the properties of a class, because the site can add or remove properties if the instance parameter is sited.

Die filter Parameter kann gemischt Type und Attribute Objekte.The filter parameter can mix Type and Attribute objects. Filterung wird definiert durch die folgenden Regeln:Filtering is defined by the following rules:

  • Ein Type Objekt wird als Platzhalter behandelt; er entspricht einer Eigenschaft, die die Type in einen Satz von Attributen.A Type object is treated as a wildcard; it matches any property that has the Type in its set of attributes.

  • Wenn eine Eigenschaft kein Attribute der gleichen Klasse, wird die Eigenschaft nicht in das zurückgegebene Array aufgenommen werden.If a property does not have an Attribute of the same class, the property will not be included in the returned array.

  • Wenn das Attribut einer Instanz von Attribute, die Eigenschaft muss eine genaue Übereinstimmung, die in das zurückgegebene Array eingeschlossen werden.If the attribute is an instance of Attribute, the property must be an exact match to be included in the returned array.

  • Bei Angabe einer Attribute -Instanz, und es ist die Standardeigenschaft, es wird im zurückgegebenen Array enthalten sein, auch wenn es keine Instanz von der Attribute in der Eigenschaft.If you specify an Attribute instance and it is the default property, it will be included in the returned array even if there is no instance of the Attribute in the property.

Siehe auch

GetChildProperties(Object, Attribute[]) GetChildProperties(Object, Attribute[]) GetChildProperties(Object, Attribute[]) GetChildProperties(Object, Attribute[])

Gibt eine PropertyDescriptorCollection-Klasse für ein angegebenes Objekt zurück, wobei ein angegebenes Array von Attributen als Filter verwendet wird.Returns a PropertyDescriptorCollection for a given object using a specified array of attributes as a filter.

public:
 virtual System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(System::Object ^ instance, cli::array <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 Object Object Object

Eine Komponente, für die die Eigenschaften abgerufen werden sollen.A component to get the properties for.

filter
Attribute[]

Ein Array vom Typ Attribute, das als Filter verwendet werden soll.An array of type Attribute to use as a filter.

Gibt zurück

Eine PropertyDescriptorCollection-Klasse mit den Eigenschaften, die mit den angegebenen Attributen für die angegebene Komponente übereinstimmen.A PropertyDescriptorCollection with the properties that match the specified attributes for the specified component.

Hinweise

Die Eigenschaften für die instance Parameter kann in den Eigenschaften einer Klasse, unterscheiden, da die Website kann hinzufügen oder Entfernen von Eigenschaften, wenn die instance -Parameter platziert.The properties for the instance parameter can differ from the properties of a class, because the site can add or remove properties if the instance parameter is sited.

Die filter Parameter kann gemischt Type und Attribute Objekte.The filter parameter can mix Type and Attribute objects. Filterung wird definiert durch die folgenden Regeln:Filtering is defined by the following rules:

  • Ein Type Objekt wird als Platzhalter behandelt; er entspricht einer Eigenschaft, die die Type in einen Satz von Attributen.A Type object is treated as a wildcard; it matches any property that has the Type in its set of attributes.

  • Wenn eine Eigenschaft kein Attribute der gleichen Klasse, wird die Eigenschaft nicht in das zurückgegebene Array aufgenommen werden.If a property does not have an Attribute of the same class, the property will not be included in the returned array.

  • Wenn das Attribut einer Instanz von Attribute, die Eigenschaft muss eine genaue Übereinstimmung, die in das zurückgegebene Array eingeschlossen werden.If the attribute is an instance of Attribute, the property must be an exact match to be included in the returned array.

  • Bei Angabe einer Attribute -Instanz, und es ist die Standardeigenschaft, es wird im zurückgegebenen Array enthalten sein, auch wenn es keine Instanz von der Attribute in der Eigenschaft.If you specify an Attribute instance and it is the default property, it will be included in the returned array even if there is no instance of the Attribute in the property.

Im Allgemeinen für die untergeordneten Eigenschaften zurückgegeben werden sollen, durch die Implementierung der GetProperties Mitglied der TypeConverter von dieser Eigenschaft zurückgegeben.Generally, child properties should be returned by implementing the GetProperties member of the TypeConverter returned from this property.

Siehe auch

Gilt für: