ArrayConverter.GetProperties 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.
Hiermee haalt u een verzameling eigenschappen op voor het type matrix dat is opgegeven door de waardeparameter.
public:
override System::ComponentModel::PropertyDescriptorCollection ^ GetProperties(System::ComponentModel::ITypeDescriptorContext ^ context, System::Object ^ value, cli::array <Attribute ^> ^ attributes);
public override System.ComponentModel.PropertyDescriptorCollection GetProperties(System.ComponentModel.ITypeDescriptorContext context, object value, Attribute[] attributes);
override this.GetProperties : System.ComponentModel.ITypeDescriptorContext * obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Overrides Function GetProperties (context As ITypeDescriptorContext, value As Object, attributes As Attribute()) As PropertyDescriptorCollection
Parameters
- context
- ITypeDescriptorContext
Een ITypeDescriptorContext die een indelingscontext biedt.
- value
- Object
Een Object die het type matrix aangeeft waarvoor de eigenschappen moeten worden op getypt.
Retouren
Een PropertyDescriptorCollection met de eigenschappen die beschikbaar zijn voor een matrix of null als er geen eigenschappen zijn.
Opmerkingen
De context parameter kan worden gebruikt om aanvullende informatie te extraheren over de omgeving waaruit dit conversieprogramma wordt aangeroepen. Dit kan zijn null, dus altijd controleren. Eigenschappen van het contextobject kunnen ook worden geretourneerd null.
De kenmerkenmatrix wordt gebruikt om de matrix te filteren. De attributes parameter kan een combinatie van Type objecten en Attribute objecten opgeven. Filteren wordt gedefinieerd door de volgende regels:
Een Type wordt behandeld als een jokerteken; deze komt overeen met een eigenschap die de in de Type set kenmerken bevat.
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 of wordt deze niet opgenomen in de geretourneerde matrix.
Als een Attribute exemplaar is opgegeven en dit de standaardeigenschap is, wordt deze opgenomen in de geretourneerde matrix, zelfs als er geen exemplaar van de Attribute eigenschap is.