PropertyDescriptor.GetChildProperties Metoda

Definice

Vrátí hodnotu PropertyDescriptorCollection.

Přetížení

Name Description
GetChildProperties()

Vrátí výchozí hodnotu PropertyDescriptorCollection.

GetChildProperties(Attribute[])

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

GetChildProperties(Object)

PropertyDescriptorCollection Vrátí hodnotu pro daný objekt.

GetChildProperties(Object, Attribute[])

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

GetChildProperties()

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

Vrátí výchozí hodnotu PropertyDescriptorCollection.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties();
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered.")]
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties();
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties();
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered.")>]
member this.GetChildProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
member this.GetChildProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties () As PropertyDescriptorCollection

Návraty

Kolekce popisovače vlastností.

Atributy

Poznámky

Tato metoda předává null parametr instance i filter parametr.

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 a Attribute objekty. 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á má Type v sadě atributů.

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

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

  • Pokud zadáte Attribute a je to výchozí vlastnost, bude zahrnuta do vrácené pole, i když v této vlastnosti není žádná instance Attribute .

Viz také

Platí pro

GetChildProperties(Attribute[])

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

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

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(cli::array <Attribute ^> ^ filter);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered. The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")]
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties(Attribute[] filter);
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties(Attribute[] filter);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered. The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")>]
member this.GetChildProperties : Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
member this.GetChildProperties : Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties (filter As Attribute()) As PropertyDescriptorCollection

Parametry

filter
Attribute[]

Pole typu Attribute , které se má použít jako filtr.

Návraty

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

Atributy

Poznámky

Tato metoda předá null parametru instance .

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

Parametr filter může kombinovat Type a Attribute objekty. 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á má Type v sadě atributů.

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

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

  • Pokud zadáte Attribute instanci a je to výchozí vlastnost, bude zahrnuta do vráceného pole, i když v této vlastnosti není žádná instance Attribute .

Viz také

Platí pro

GetChildProperties(Object)

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

PropertyDescriptorCollection Vrátí hodnotu pro daný objekt.

public:
 System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(System::Object ^ instance);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered. The Type of instance cannot be statically discovered.")]
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties(object instance);
public System.ComponentModel.PropertyDescriptorCollection GetChildProperties(object instance);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered. The Type of instance cannot be statically discovered.")>]
member this.GetChildProperties : obj -> System.ComponentModel.PropertyDescriptorCollection
member this.GetChildProperties : obj -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetChildProperties (instance As Object) As PropertyDescriptorCollection

Parametry

instance
Object

Komponenta pro získání vlastností.

Návraty

A PropertyDescriptorCollection s vlastnostmi pro zadanou komponentu.

Atributy

Poznámky

Tato metoda předá null parametru filter .

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

Parametr filter může kombinovat Type a Attribute objekty. 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á má Type v sadě atributů.

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

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

  • Pokud zadáte Attribute instanci a je to výchozí vlastnost, bude zahrnuta do vráceného pole, i když v této vlastnosti není žádná instance Attribute .

Viz také

Platí pro

GetChildProperties(Object, Attribute[])

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

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

public:
 virtual System::ComponentModel::PropertyDescriptorCollection ^ GetChildProperties(System::Object ^ instance, cli::array <Attribute ^> ^ filter);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered. The Type of instance cannot be statically discovered. The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")]
public virtual System.ComponentModel.PropertyDescriptorCollection GetChildProperties(object? instance, Attribute[]? filter);
public virtual System.ComponentModel.PropertyDescriptorCollection GetChildProperties(object instance, Attribute[] filter);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("PropertyDescriptor's PropertyType cannot be statically discovered. The Type of instance cannot be statically discovered. The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")>]
abstract member GetChildProperties : obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
override this.GetChildProperties : obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
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 získání vlastností.

filter
Attribute[]

Pole typu Attribute , které se má použít jako filtr.

Návraty

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

Atributy

Poznámky

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

Parametr filter může kombinovat Type a Attribute objekty. 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á má Type v sadě atributů.

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

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

  • Pokud zadáte Attribute instanci a je to výchozí vlastnost, bude zahrnuta do vráceného pole, i když v této vlastnosti není žádná instance Attribute .

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

Viz také

Platí pro