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

Définition

Surcharges

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

Retourne le PropertyDescriptorCollection par défaut.Returns the default PropertyDescriptorCollection.

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

Retourne un PropertyDescriptorCollection avec comme filtre un tableau d'attributs spécifié.Returns a PropertyDescriptorCollection using a specified array of attributes as a filter.

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

Retourne un PropertyDescriptorCollection pour un objet donné.Returns a PropertyDescriptorCollection for a given object.

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

Retourne un PropertyDescriptorCollection pour un objet donné à l'aide d'un tableau d'attributs spécifié comme filtre.Returns a PropertyDescriptorCollection for a given object using a specified array of attributes as a filter.

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

Retourne le PropertyDescriptorCollection par défaut.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

Retours

Collection du descripteur de propriété.A collection of property descriptor.

Remarques

Cette méthode passe null à la fois instance le paramètre et filter le paramètre.This method passes null for both the instance parameter and the filter parameter.

Les propriétés instance du paramètre peuvent différer des propriétés d’une classe, car le conteneur peut ajouter ou supprimer des propriétés si le instance paramètre est sur site.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.

Le filter paramètre peut mélanger Type des Attribute objets et.The filter parameter can mix Type and Attribute objects. Le filtrage est défini par les règles suivantes:Filtering is defined by the following rules:

  • Un Type objet est traité comme un caractère générique. il correspond à n’importe quelle Type propriété ayant le dans son ensemble d’attributs.A Type object is treated as a wildcard; it matches any property that has the Type in its set of attributes.

  • Si une propriété n’a Attribute pas de la même classe, la propriété n’est pas incluse dans le tableau retourné.If a property does not have an Attribute of the same class, the property will not be included in the returned array.

  • Si l’attribut est une instance de Attribute, la propriété doit être une correspondance exacte pour être incluse dans le tableau retourné.If the attribute is an instance of Attribute, the property must be an exact match to be included in the returned array.

  • Si vous spécifiez Attribute un et qu’il s’agit de la propriété par défaut, elle sera incluse dans le tableau retourné, même s’il Attribute n’y a aucune instance de dans la propriété.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.

Voir aussi

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

Retourne un PropertyDescriptorCollection avec comme filtre un tableau d'attributs spécifié.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

Paramètres

filter
Attribute[]

Tableau de type Attribute à utiliser comme filtre.An array of type Attribute to use as a filter.

Retours

PropertyDescriptorCollection avec les propriétés qui correspondent aux attributs spécifiés.A PropertyDescriptorCollection with the properties that match the specified attributes.

Remarques

Cette méthode est null passée pour instance le paramètre.This method passes null for the instance parameter.

Les propriétés instance du paramètre peuvent différer des propriétés d’une classe, car le site peut ajouter ou supprimer des propriétés si le instance paramètre est sur site.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.

Le filter paramètre peut mélanger Type des Attribute objets et.The filter parameter can mix Type and Attribute objects. Le filtrage est défini par les règles suivantes:Filtering is defined by the following rules:

  • Un Type objet est traité comme un caractère générique. il correspond à n’importe quelle Type propriété ayant le dans son ensemble d’attributs.A Type object is treated as a wildcard; it matches any property that has the Type in its set of attributes.

  • Si une propriété n’a Attribute pas de la même classe, la propriété n’est pas incluse dans le tableau retourné.If a property does not have an Attribute of the same class, the property will not be included in the returned array.

  • Si l’attribut est une instance de Attribute, la propriété doit être une correspondance exacte pour être incluse dans le tableau retourné.If the attribute is an instance of Attribute, the property must be an exact match to be included in the returned array.

  • Si vous spécifiez Attribute une instance et qu’il s’agit de la propriété par défaut, elle sera incluse dans le tableau retourné, même s’il Attribute n’y a aucune instance de dans la propriété.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.

Voir aussi

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

Retourne un PropertyDescriptorCollection pour un objet donné.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

Paramètres

instance
Object Object Object Object

Composant pour lequel obtenir les propriétés.A component to get the properties for.

Retours

Remarques

Cette méthode est null passée pour filter le paramètre.This method passes null for the filter parameter.

Les propriétés instance du paramètre peuvent différer des propriétés d’une classe, car le site peut ajouter ou supprimer des propriétés si le instance paramètre est sur site.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.

Le filter paramètre peut mélanger Type des Attribute objets et.The filter parameter can mix Type and Attribute objects. Le filtrage est défini par les règles suivantes:Filtering is defined by the following rules:

  • Un Type objet est traité comme un caractère générique. il correspond à n’importe quelle Type propriété ayant le dans son ensemble d’attributs.A Type object is treated as a wildcard; it matches any property that has the Type in its set of attributes.

  • Si une propriété n’a Attribute pas de la même classe, la propriété n’est pas incluse dans le tableau retourné.If a property does not have an Attribute of the same class, the property will not be included in the returned array.

  • Si l’attribut est une instance de Attribute, la propriété doit être une correspondance exacte pour être incluse dans le tableau retourné.If the attribute is an instance of Attribute, the property must be an exact match to be included in the returned array.

  • Si vous spécifiez Attribute une instance et qu’il s’agit de la propriété par défaut, elle sera incluse dans le tableau retourné, même s’il Attribute n’y a aucune instance de dans la propriété.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.

Voir aussi

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

Retourne un PropertyDescriptorCollection pour un objet donné à l'aide d'un tableau d'attributs spécifié comme filtre.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

Paramètres

instance
Object Object Object Object

Composant pour lequel obtenir les propriétés.A component to get the properties for.

filter
Attribute[]

Tableau de type Attribute à utiliser comme filtre.An array of type Attribute to use as a filter.

Retours

PropertyDescriptorCollection avec les propriétés qui correspondent aux attributs spécifiés pour le composant indiqué.A PropertyDescriptorCollection with the properties that match the specified attributes for the specified component.

Remarques

Les propriétés instance du paramètre peuvent différer des propriétés d’une classe, car le site peut ajouter ou supprimer des propriétés si le instance paramètre est sur site.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.

Le filter paramètre peut mélanger Type des Attribute objets et.The filter parameter can mix Type and Attribute objects. Le filtrage est défini par les règles suivantes:Filtering is defined by the following rules:

  • Un Type objet est traité comme un caractère générique. il correspond à n’importe quelle Type propriété ayant le dans son ensemble d’attributs.A Type object is treated as a wildcard; it matches any property that has the Type in its set of attributes.

  • Si une propriété n’a Attribute pas de la même classe, la propriété n’est pas incluse dans le tableau retourné.If a property does not have an Attribute of the same class, the property will not be included in the returned array.

  • Si l’attribut est une instance de Attribute, la propriété doit être une correspondance exacte pour être incluse dans le tableau retourné.If the attribute is an instance of Attribute, the property must be an exact match to be included in the returned array.

  • Si vous spécifiez Attribute une instance et qu’il s’agit de la propriété par défaut, elle sera incluse dans le tableau retourné, même s’il Attribute n’y a aucune instance de dans la propriété.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.

En général, les propriétés enfants doivent être retournées en implémentant le GetProperties membre TypeConverter du retourné à partir de cette propriété.Generally, child properties should be returned by implementing the GetProperties member of the TypeConverter returned from this property.

Voir aussi

S’applique à