Partager via


PropertyDescriptor.GetChildProperties Méthode

Définition

Surcharges

GetChildProperties()

Retourne le PropertyDescriptorCollection par défaut.

GetChildProperties(Attribute[])

Retourne un PropertyDescriptorCollection avec comme filtre un tableau d'attributs spécifié.

GetChildProperties(Object)

Retourne un PropertyDescriptorCollection pour un objet donné.

GetChildProperties(Object, Attribute[])

Retourne un PropertyDescriptorCollection pour un objet donné à l'aide d'un tableau d'attributs spécifié comme filtre.

GetChildProperties()

Source:
PropertyDescriptor.cs
Source:
PropertyDescriptor.cs
Source:
PropertyDescriptor.cs

Retourne le PropertyDescriptorCollection par défaut.

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é.

Remarques

Cette méthode passe null à la fois pour le instance paramètre et le filter paramètre .

Les propriétés du instance 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 siteé.

Le filter paramètre peut combiner des Type objets et Attribute . Le filtrage est défini par les règles suivantes :

  • Un Type objet est traité comme un caractère générique ; il correspond à toute propriété qui a le Type dans son jeu d’attributs.

  • Si une propriété n’a pas un Attribute de la même classe, la propriété n’est pas incluse dans le tableau retourné.

  • Si l’attribut est une instance de Attribute, la propriété doit être une correspondance exacte pour être incluse dans le tableau retourné.

  • Si vous spécifiez un Attribute et qu’il s’agit de la propriété par défaut, il est inclus dans le tableau retourné, même s’il n’y a aucune instance de Attribute dans la propriété .

Voir aussi

S’applique à

GetChildProperties(Attribute[])

Source:
PropertyDescriptor.cs
Source:
PropertyDescriptor.cs
Source:
PropertyDescriptor.cs

Retourne un PropertyDescriptorCollection avec comme filtre un tableau d'attributs spécifié.

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.

Retours

PropertyDescriptorCollection avec les propriétés qui correspondent aux attributs spécifiés.

Remarques

Cette méthode passe null pour le instance paramètre .

Les propriétés du instance 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 mis en site.

Le filter paramètre peut combiner des Type objets et Attribute . Le filtrage est défini par les règles suivantes :

  • Un Type objet est traité comme un caractère générique ; il correspond à toute propriété qui a le Type dans son jeu d’attributs.

  • Si une propriété n’a pas un Attribute de la même classe, la propriété n’est pas incluse dans le tableau retourné.

  • Si l’attribut est une instance de Attribute, la propriété doit être une correspondance exacte pour être incluse dans le tableau retourné.

  • Si vous spécifiez une Attribute instance et qu’il s’agit de la propriété par défaut, elle est incluse dans le tableau retourné même s’il n’y a aucune instance du Attribute dans la propriété .

Voir aussi

S’applique à

GetChildProperties(Object)

Source:
PropertyDescriptor.cs
Source:
PropertyDescriptor.cs
Source:
PropertyDescriptor.cs

Retourne un PropertyDescriptorCollection pour un objet donné.

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

Composant dont les propriétés doivent être obtenues.

Retours

PropertyDescriptorCollection avec les propriétés du composant spécifié.

Remarques

Cette méthode passe null pour le filter paramètre .

Les propriétés du instance 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 mis en site.

Le filter paramètre peut combiner des Type objets et Attribute . Le filtrage est défini par les règles suivantes :

  • Un Type objet est traité comme un caractère générique ; il correspond à toute propriété qui a le Type dans son jeu d’attributs.

  • Si une propriété n’a pas un Attribute de la même classe, la propriété n’est pas incluse dans le tableau retourné.

  • Si l’attribut est une instance de Attribute, la propriété doit être une correspondance exacte pour être incluse dans le tableau retourné.

  • Si vous spécifiez une Attribute instance et qu’il s’agit de la propriété par défaut, elle est incluse dans le tableau retourné même s’il n’y a aucune instance du Attribute dans la propriété .

Voir aussi

S’applique à

GetChildProperties(Object, Attribute[])

Source:
PropertyDescriptor.cs
Source:
PropertyDescriptor.cs
Source:
PropertyDescriptor.cs

Retourne un PropertyDescriptorCollection pour un objet donné à l'aide d'un tableau d'attributs spécifié comme filtre.

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

Paramètres

instance
Object

Composant dont les propriétés doivent être obtenues.

filter
Attribute[]

Tableau de type Attribute à utiliser comme filtre.

Retours

PropertyDescriptorCollection dont les propriétés correspondent aux attributs spécifiés pour le composant spécifié.

Remarques

Les propriétés du instance 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 mis en site.

Le filter paramètre peut combiner des Type objets et Attribute . Le filtrage est défini par les règles suivantes :

  • Un Type objet est traité comme un caractère générique ; il correspond à toute propriété qui a le Type dans son jeu d’attributs.

  • Si une propriété n’a pas un Attribute de la même classe, la propriété n’est pas incluse dans le tableau retourné.

  • Si l’attribut est une instance de Attribute, la propriété doit être une correspondance exacte pour être incluse dans le tableau retourné.

  • Si vous spécifiez une Attribute instance et qu’il s’agit de la propriété par défaut, elle est incluse dans le tableau retourné même s’il n’y a aucune instance du Attribute dans la propriété .

En règle générale, les propriétés enfants doivent être retournées en implémentant le GetProperties membre du TypeConverter retourné à partir de cette propriété.

Voir aussi

S’applique à