Sdílet prostřednictvím


PropertyDescriptor.GetChildProperties Metoda

Definice

Vrátí hodnotu PropertyDescriptorCollection.

Přetížení

GetChildProperties()

Vrátí výchozí hodnotu PropertyDescriptorCollection.

GetChildProperties(Attribute[])

PropertyDescriptorCollection Vrátí hodnotu používající zadané pole atributů jako filtr.

GetChildProperties(Object)

Vrátí hodnotu pro PropertyDescriptorCollection daný objekt.

GetChildProperties(Object, Attribute[])

Vrátí hodnotu PropertyDescriptorCollection pro daný objekt pomocí zadaného pole atributů jako filtru.

GetChildProperties()

Zdroj:
PropertyDescriptor.cs
Zdroj:
PropertyDescriptor.cs
Zdroj:
PropertyDescriptor.cs

Vrátí výchozí hodnotu PropertyDescriptorCollection.

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

Návraty

Kolekce popisovače vlastností.

Poznámky

Tato metoda předá null parametru i instance parametru filter .

Vlastnosti parametru instance se mohou lišit od vlastností třídy, protože kontejner může přidat nebo odebrat vlastnosti, pokud instance je parametr sited.

Parametr filter může kombinovat Type objekty a Attribute . Filtrování je definováno následujícími pravidly:

  • Objekt Type je považován za zástupný znak; odpovídá jakékoli vlastnosti, která obsahuje Type ve své sadě atributů .

  • Pokud vlastnost nemá stejnou Attribute třídu, nebude vlastnost zahrnuta do vráceného pole.

  • Pokud je atribut instancí Attribute, musí být vlastnost přesnou shodou, aby byla zahrnuta do vráceného pole.

  • Pokud zadáte a Attribute jedná se o výchozí vlastnost, bude zahrnuta do vráceného pole, i když ve vlastnosti není žádná instance Attribute .

Viz také

Platí pro

GetChildProperties(Attribute[])

Zdroj:
PropertyDescriptor.cs
Zdroj:
PropertyDescriptor.cs
Zdroj:
PropertyDescriptor.cs

PropertyDescriptorCollection Vrátí hodnotu používající zadané pole atributů jako filtr.

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

Parametry

filter
Attribute[]

Pole typu Attribute , které se použije jako filtr.

Návraty

A PropertyDescriptorCollection s vlastnostmi, které odpovídají zadaným atributům.

Poznámky

Tato metoda předá null parametru instance .

Vlastnosti parametru instance se mohou lišit od vlastností třídy, protože lokalita může přidat nebo odebrat vlastnosti, pokud instance je parametr sited.

Parametr filter může kombinovat Type objekty a Attribute . Filtrování je definováno následujícími pravidly:

  • Objekt Type je považován za zástupný znak; odpovídá jakékoli vlastnosti, která obsahuje Type ve své sadě atributů .

  • Pokud vlastnost nemá stejnou Attribute třídu, nebude vlastnost zahrnuta do vráceného pole.

  • Pokud je atribut instancí Attribute, musí být vlastnost přesnou shodou, aby byla zahrnuta do vráceného pole.

  • Pokud zadáte Attribute instanci a jedná se o výchozí vlastnost, bude zahrnuta do vráceného pole i v případě, že ve vlastnosti není žádná instance Attribute .

Viz také

Platí pro

GetChildProperties(Object)

Zdroj:
PropertyDescriptor.cs
Zdroj:
PropertyDescriptor.cs
Zdroj:
PropertyDescriptor.cs

Vrátí hodnotu pro PropertyDescriptorCollection daný objekt.

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

Parametry

instance
Object

Komponenta, pro která se mají získat vlastnosti.

Návraty

A PropertyDescriptorCollection s vlastnostmi pro zadanou komponentu.

Poznámky

Tato metoda předá null parametru filter .

Vlastnosti parametru instance se mohou lišit od vlastností třídy, protože lokalita může přidat nebo odebrat vlastnosti, pokud instance je parametr sited.

Parametr filter může kombinovat Type objekty a Attribute . Filtrování je definováno následujícími pravidly:

  • Objekt Type je považován za zástupný znak; odpovídá jakékoli vlastnosti, která obsahuje Type ve své sadě atributů .

  • Pokud vlastnost nemá stejnou Attribute třídu, nebude vlastnost zahrnuta do vráceného pole.

  • Pokud je atribut instancí Attribute, musí být vlastnost přesnou shodou, aby byla zahrnuta do vráceného pole.

  • Pokud zadáte Attribute instanci a jedná se o výchozí vlastnost, bude zahrnuta do vráceného pole i v případě, že ve vlastnosti není žádná instance Attribute .

Viz také

Platí pro

GetChildProperties(Object, Attribute[])

Zdroj:
PropertyDescriptor.cs
Zdroj:
PropertyDescriptor.cs
Zdroj:
PropertyDescriptor.cs

Vrátí hodnotu PropertyDescriptorCollection pro daný objekt pomocí zadaného pole atributů jako filtru.

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

Parametry

instance
Object

Komponenta, pro která se mají získat vlastnosti.

filter
Attribute[]

Pole typu Attribute , které se použije jako filtr.

Návraty

A PropertyDescriptorCollection s vlastnostmi, které odpovídají zadaným atributům pro zadanou komponentu.

Poznámky

Vlastnosti parametru instance se mohou lišit od vlastností třídy, protože lokalita může přidat nebo odebrat vlastnosti, pokud instance je parametr sited.

Parametr filter může kombinovat Type objekty a Attribute . Filtrování je definováno následujícími pravidly:

  • Objekt Type je považován za zástupný znak; odpovídá jakékoli vlastnosti, která obsahuje Type ve své sadě atributů .

  • Pokud vlastnost nemá stejnou Attribute třídu, nebude vlastnost zahrnuta do vráceného pole.

  • Pokud je atribut instancí Attribute, musí být vlastnost přesnou shodou, aby byla zahrnuta do vráceného pole.

  • Pokud zadáte Attribute instanci a jedná se o výchozí vlastnost, bude zahrnuta do vráceného pole i v případě, že ve vlastnosti není žádná instance Attribute .

Obecně platí, že podřízené vlastnosti by měly být vráceny implementací GetProperties členu vráceného TypeConverter z této vlastnosti.

Viz také

Platí pro