TypeConverter.GetProperties Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Auflistung von Eigenschaften für den Typ Array zurück, der durch den Wertparameter angegeben ist.
Überlädt
GetProperties(Object) |
Gibt eine Auflistung von Eigenschaften für den Typ Array zurück, der durch den Wertparameter angegeben ist. |
GetProperties(ITypeDescriptorContext, Object) |
Gibt unter Verwendung des angegebenen Kontexts eine Auflistung der Eigenschaften für den Typ von Array zurück, der durch den Wertparameter angegeben ist. |
GetProperties(ITypeDescriptorContext, Object, Attribute[]) |
Gibt unter Verwendung des angegebenen Kontexts und der angegebenen Attribute eine Auflistung der Eigenschaften für den Arraytyp zurück, der durch den Wertparameter angegeben ist. |
GetProperties(Object)
- Quelle:
- TypeConverter.cs
- Quelle:
- TypeConverter.cs
- Quelle:
- TypeConverter.cs
Gibt eine Auflistung von Eigenschaften für den Typ Array zurück, der durch den Wertparameter angegeben ist.
public:
System::ComponentModel::PropertyDescriptorCollection ^ GetProperties(System::Object ^ value);
public System.ComponentModel.PropertyDescriptorCollection GetProperties (object value);
public System.ComponentModel.PropertyDescriptorCollection? GetProperties (object value);
member this.GetProperties : obj -> System.ComponentModel.PropertyDescriptorCollection
Public Function GetProperties (value As Object) As PropertyDescriptorCollection
Parameter
- value
- Object
Ein Object, die den Typ des Arrays angibt, für den Eigenschaften abgerufen werden sollen.
Gibt zurück
Eine PropertyDescriptorCollection mit für diesen Datentyp verfügbar gemachten Eigenschaften odernull
, wenn keine Eigenschaften vorhanden sind.
Hinweise
Bei Implementierung in dieser Klasse gibt diese Methode immer null
zurück.
Standardmäßig gibt ein Typ keine Eigenschaften zurück. Eine einfache Implementierung dieser Methode kann den richtigen Datentyp aufrufen GetProperties .
Gilt für:
GetProperties(ITypeDescriptorContext, Object)
- Quelle:
- TypeConverter.cs
- Quelle:
- TypeConverter.cs
- Quelle:
- TypeConverter.cs
Gibt unter Verwendung des angegebenen Kontexts eine Auflistung der Eigenschaften für den Typ von Array zurück, der durch den Wertparameter angegeben ist.
public:
System::ComponentModel::PropertyDescriptorCollection ^ GetProperties(System::ComponentModel::ITypeDescriptorContext ^ context, System::Object ^ value);
public System.ComponentModel.PropertyDescriptorCollection GetProperties (System.ComponentModel.ITypeDescriptorContext context, 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
Parameter
- context
- ITypeDescriptorContext
Ein ITypeDescriptorContext, der einen Formatierungskontext bereitstellt.
- value
- Object
Ein Object, die den Typ des Arrays angibt, für den Eigenschaften abgerufen werden sollen.
Gibt zurück
Eine PropertyDescriptorCollection mit für diesen Datentyp verfügbar gemachten Eigenschaften odernull
, wenn keine Eigenschaften vorhanden sind.
Hinweise
Über den context
-Parameter können zusätzliche Informationen über die Umgebung extrahiert werden, aus der dieser Konverter aufgerufen wurde. Dieser Parameter kann sein null
. Überprüfen Sie ihn also immer. Außerdem können die Eigenschaften des Kontextobjekts null
zurückgeben.
Bei Implementierung in dieser Klasse gibt diese Methode immer null
zurück.
Standardmäßig gibt ein Typ keine Eigenschaften zurück. Eine einfache Implementierung dieser Methode kann den richtigen Datentyp aufrufen GetProperties .
Weitere Informationen
Gilt für:
GetProperties(ITypeDescriptorContext, Object, Attribute[])
- Quelle:
- TypeConverter.cs
- Quelle:
- TypeConverter.cs
- Quelle:
- TypeConverter.cs
Gibt unter Verwendung des angegebenen Kontexts und der angegebenen Attribute eine Auflistung der Eigenschaften für den Arraytyp zurück, der durch den Wertparameter angegeben ist.
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);
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
Parameter
- context
- ITypeDescriptorContext
Ein ITypeDescriptorContext, der einen Formatierungskontext bereitstellt.
- value
- Object
Ein Object, die den Typ des Arrays angibt, für den Eigenschaften abgerufen werden sollen.
Gibt zurück
Eine PropertyDescriptorCollection mit für diesen Datentyp verfügbar gemachten Eigenschaften odernull
, wenn keine Eigenschaften vorhanden sind.
Hinweise
Bei Implementierung in dieser Klasse gibt diese Methode immer null
zurück.
Hinweise für Vererber
Überschreiben Sie diese Methode, wenn der zu konvertierende Typ Eigenschaften unterstützt.
Über den context
-Parameter können zusätzliche Informationen über die Umgebung extrahiert werden, aus der dieser Konverter aufgerufen wurde. Dieser Parameter kann sein null
. Überprüfen Sie ihn also immer. Außerdem können die Eigenschaften des Kontextobjekts null
zurückgeben.
Das Attributearray wird verwendet, um das Array zu filtern. Die Attribute können eine Mischung aus Type und Attribute -Objekten aufweisen. Filterung wird durch die folgenden Regeln definiert:
A Type wird als Ein-Feldhalter behandelt. Es entspricht einer Eigenschaft, die den Type in seinem Satz von Attributen enthält.
Wenn eine Eigenschaft nicht über eine Attribute der gleichen Klasse verfügt, ist die Eigenschaft nicht im zurückgegebenen Array enthalten.
Wenn das Attribut ein instance von Attributeist, muss die Eigenschaft eine genaue Übereinstimmung sein, oder sie ist nicht im zurückgegebenen Array enthalten.
Wenn ein Attribute instance angegeben ist und es sich um die Standardeigenschaft handelt, wird sie in das zurückgegebene Array eingeschlossen, auch wenn keine instance der Attribute in der -Eigenschaft vorhanden ist.