PropertyDescriptor.GetChildProperties Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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í.
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.