TypeConverter.GetProperties Methode

Definitie

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

value
Object

Een Object die het type matrix aangeeft waarvoor eigenschappen moeten worden getypt.

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.

value
Object

Een Object die het type matrix aangeeft waarvoor eigenschappen moeten worden getypt.

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.

value
Object

Een Object die het type matrix aangeeft waarvoor eigenschappen moeten worden getypt.

attributes
Attribute[]

Een matrix van het type Attribute dat wordt gebruikt als filter.

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.

Zie ook

Van toepassing op