TypeConverter.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.
Retourneert een verzameling eigenschappen voor het type matrix dat is opgegeven door de waardeparameter.
Overloads
| Name | Description |
|---|---|
| GetProperties(Object) |
Retourneert een verzameling eigenschappen voor het type matrix dat is opgegeven door de waardeparameter. |
| GetProperties(ITypeDescriptorContext, Object) |
Retourneert een verzameling eigenschappen voor het type matrix dat is opgegeven door de waardeparameter, met behulp van de opgegeven context. |
| GetProperties(ITypeDescriptorContext, Object, Attribute[]) |
Retourneert een verzameling eigenschappen voor het type matrix dat is opgegeven door de waardeparameter, met behulp van de opgegeven context en kenmerken. |
GetProperties(Object)
Retourneert een verzameling eigenschappen voor het type matrix dat is opgegeven door de waardeparameter.
public:
System::ComponentModel::PropertyDescriptorCollection ^ GetProperties(System::Object ^ value);
public System.ComponentModel.PropertyDescriptorCollection GetProperties(object value);
member this.GetProperties : obj -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetProperties (value As Object) As PropertyDescriptorCollection
Parameters
Retouren
Een PropertyDescriptorCollection met de eigenschappen die beschikbaar zijn voor dit gegevenstype of null als er geen eigenschappen zijn.
Opmerkingen
Zoals geïmplementeerd in deze klasse, retourneert nulldeze methode altijd .
Standaard retourneert een type geen eigenschappen. Een eenvoudige implementatie van deze methode kan het juiste gegevenstype aanroepen GetProperties .
Van toepassing op
GetProperties(ITypeDescriptorContext, Object)
Retourneert een verzameling eigenschappen voor het type matrix dat is opgegeven door de waardeparameter, met behulp van de opgegeven context.
public:
System::ComponentModel::PropertyDescriptorCollection ^ GetProperties(System::ComponentModel::ITypeDescriptorContext ^ context, System::Object ^ value);
public System.ComponentModel.PropertyDescriptorCollection GetProperties(System.ComponentModel.ITypeDescriptorContext context, object value);
member this.GetProperties : System.ComponentModel.ITypeDescriptorContext * obj -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetProperties (context As ITypeDescriptorContext, value As Object) As PropertyDescriptorCollection
Parameters
- context
- ITypeDescriptorContext
Een ITypeDescriptorContext die een indelingscontext biedt.
Retouren
Een PropertyDescriptorCollection met de eigenschappen die beschikbaar zijn voor dit gegevenstype of null als er geen eigenschappen zijn.
Opmerkingen
Gebruik de context parameter om aanvullende informatie te extraheren over de omgeving waaruit dit conversieprogramma wordt aangeroepen. Deze parameter kan zijn null, dus controleer deze altijd. Eigenschappen van het contextobject kunnen ook worden geretourneerd null.
Zoals geïmplementeerd in deze klasse, retourneert nulldeze methode altijd .
Standaard retourneert een type geen eigenschappen. Een eenvoudige implementatie van deze methode kan het juiste gegevenstype aanroepen GetProperties .
Zie ook
Van toepassing op
GetProperties(ITypeDescriptorContext, Object, Attribute[])
Retourneert een verzameling eigenschappen voor het type matrix dat is opgegeven door de waardeparameter, met behulp van de opgegeven context en kenmerken.
public:
virtual System::ComponentModel::PropertyDescriptorCollection ^ GetProperties(System::ComponentModel::ITypeDescriptorContext ^ context, System::Object ^ value, cli::array <Attribute ^> ^ attributes);
public virtual System.ComponentModel.PropertyDescriptorCollection GetProperties(System.ComponentModel.ITypeDescriptorContext context, object value, Attribute[] attributes);
abstract member GetProperties : System.ComponentModel.ITypeDescriptorContext * obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
override this.GetProperties : System.ComponentModel.ITypeDescriptorContext * obj * Attribute[] -> System.ComponentModel.PropertyDescriptorCollection
Public Overridable Function GetProperties (context As ITypeDescriptorContext, value As Object, attributes As Attribute()) As PropertyDescriptorCollection
Parameters
- context
- ITypeDescriptorContext
Een ITypeDescriptorContext die een indelingscontext biedt.
Retouren
Een PropertyDescriptorCollection met de eigenschappen die beschikbaar zijn voor dit gegevenstype of null als er geen eigenschappen zijn.
Opmerkingen
Zoals geïmplementeerd in deze klasse, retourneert nulldeze methode altijd .
Notities voor overnemers
Overschrijf deze methode als het type dat u wilt converteren, eigenschappen ondersteunt.
Gebruik de context parameter om aanvullende informatie te extraheren over de omgeving waaruit dit conversieprogramma wordt aangeroepen. Deze parameter kan zijn null, dus controleer deze altijd. Eigenschappen van het contextobject kunnen ook worden geretourneerd null.
De kenmerkmatrix wordt gebruikt om de matrix te filteren. De kenmerken kunnen een combinatie van Type en Attribute objecten hebben. Filteren wordt gedefinieerd door de volgende regels:
Een Type wordt behandeld als een jokerteken; het 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 is 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.