PropertyDescriptor.GetChildProperties Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Geeft als resultaat een PropertyDescriptorCollection.
Overloads
| Name | Description |
|---|---|
| GetChildProperties() |
Retourneert de standaardwaarde PropertyDescriptorCollection. |
| GetChildProperties(Attribute[]) |
Retourneert een PropertyDescriptorCollection opgegeven matrix met kenmerken als filter. |
| GetChildProperties(Object) |
Retourneert een PropertyDescriptorCollection voor een bepaald object. |
| GetChildProperties(Object, Attribute[]) |
Retourneert een PropertyDescriptorCollection voor een bepaald object met behulp van een opgegeven matrix met kenmerken als filter. |
GetChildProperties()
Retourneert de standaardwaarde 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
Retouren
Een verzameling eigenschapsdescriptor.
- Kenmerken
Opmerkingen
Deze methode wordt doorgegeven null voor zowel de instance parameter als de filter parameter.
De eigenschappen voor de instance parameter kunnen verschillen van de eigenschappen van een klasse, omdat de container eigenschappen kan toevoegen of verwijderen als de instance parameter is gesiteerd.
De filter parameter kan worden gemengd Type en Attribute objecten. Filteren wordt gedefinieerd door de volgende regels:
Een Type object wordt behandeld als een jokerteken. Het object komt overeen met een eigenschap met de in de Type set kenmerken.
Als een eigenschap geen van dezelfde klasse heeft Attribute , wordt de eigenschap niet opgenomen in de geretourneerde matrix.
Als het kenmerk een instantie is van Attribute, moet de eigenschap een exacte overeenkomst zijn die moet worden opgenomen in de geretourneerde matrix.
Als u een Attribute en de standaardeigenschap opgeeft, wordt deze opgenomen in de geretourneerde matrix, zelfs als er geen exemplaar van Attribute de eigenschap is.
Zie ook
Van toepassing op
GetChildProperties(Attribute[])
Retourneert een PropertyDescriptorCollection opgegeven matrix met kenmerken als filter.
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
Parameters
Retouren
Een PropertyDescriptorCollection met de eigenschappen die overeenkomen met de opgegeven kenmerken.
- Kenmerken
Opmerkingen
Deze methode wordt doorgegeven null voor de instance parameter.
De eigenschappen voor de instance parameter kunnen verschillen van de eigenschappen van een klasse, omdat de site eigenschappen kan toevoegen of verwijderen als de instance parameter is gesited.
De filter parameter kan worden gemengd Type en Attribute objecten. Filteren wordt gedefinieerd door de volgende regels:
Een Type object wordt behandeld als een jokerteken. Het object komt overeen met een eigenschap met de in de Type set kenmerken.
Als een eigenschap geen van dezelfde klasse heeft Attribute , wordt de eigenschap niet opgenomen in de geretourneerde matrix.
Als het kenmerk een instantie is van Attribute, moet de eigenschap een exacte overeenkomst zijn die moet worden opgenomen in de geretourneerde matrix.
Als u een Attribute exemplaar opgeeft en dit de standaardeigenschap is, wordt deze opgenomen in de geretourneerde matrix, zelfs als er geen exemplaar van de Attribute eigenschap is.
Zie ook
Van toepassing op
GetChildProperties(Object)
Retourneert een PropertyDescriptorCollection voor een bepaald object.
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
Parameters
- instance
- Object
Een onderdeel waarvoor u de eigenschappen wilt ophalen.
Retouren
Een PropertyDescriptorCollection met de eigenschappen voor het opgegeven onderdeel.
- Kenmerken
Opmerkingen
Deze methode wordt doorgegeven null voor de filter parameter.
De eigenschappen voor de instance parameter kunnen verschillen van de eigenschappen van een klasse, omdat de site eigenschappen kan toevoegen of verwijderen als de instance parameter is gesited.
De filter parameter kan worden gemengd Type en Attribute objecten. Filteren wordt gedefinieerd door de volgende regels:
Een Type object wordt behandeld als een jokerteken. Het object komt overeen met een eigenschap met de in de Type set kenmerken.
Als een eigenschap geen van dezelfde klasse heeft Attribute , wordt de eigenschap niet opgenomen in de geretourneerde matrix.
Als het kenmerk een instantie is van Attribute, moet de eigenschap een exacte overeenkomst zijn die moet worden opgenomen in de geretourneerde matrix.
Als u een Attribute exemplaar opgeeft en dit de standaardeigenschap is, wordt deze opgenomen in de geretourneerde matrix, zelfs als er geen exemplaar van de Attribute eigenschap is.
Zie ook
Van toepassing op
GetChildProperties(Object, Attribute[])
Retourneert een PropertyDescriptorCollection voor een bepaald object met behulp van een opgegeven matrix met kenmerken als filter.
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
Parameters
- instance
- Object
Een onderdeel waarvoor u de eigenschappen wilt ophalen.
Retouren
Een PropertyDescriptorCollection met de eigenschappen die overeenkomen met de opgegeven kenmerken voor het opgegeven onderdeel.
- Kenmerken
Opmerkingen
De eigenschappen voor de instance parameter kunnen verschillen van de eigenschappen van een klasse, omdat de site eigenschappen kan toevoegen of verwijderen als de instance parameter is gesited.
De filter parameter kan worden gemengd Type en Attribute objecten. Filteren wordt gedefinieerd door de volgende regels:
Een Type object wordt behandeld als een jokerteken. Het object komt overeen met een eigenschap met de in de Type set kenmerken.
Als een eigenschap geen van dezelfde klasse heeft Attribute , wordt de eigenschap niet opgenomen in de geretourneerde matrix.
Als het kenmerk een instantie is van Attribute, moet de eigenschap een exacte overeenkomst zijn die moet worden opgenomen in de geretourneerde matrix.
Als u een Attribute exemplaar opgeeft en dit de standaardeigenschap is, wordt deze opgenomen in de geretourneerde matrix, zelfs als er geen exemplaar van de Attribute eigenschap is.
Over het algemeen moeten onderliggende eigenschappen worden geretourneerd door het GetProperties lid van de TypeConverter geretourneerde eigenschap te implementeren.