TypeConverter.GetProperties TypeConverter.GetProperties TypeConverter.GetProperties TypeConverter.GetProperties Method

Definition

Gibt eine Auflistung von Eigenschaften für den Typ von Array zurück, der durch den Wertparameter angegeben ist.Returns a collection of properties for the type of array specified by the value parameter.

Überlädt

GetProperties(Object) GetProperties(Object) GetProperties(Object) GetProperties(Object)

Gibt eine Auflistung von Eigenschaften für den Typ von Array zurück, der durch den Wertparameter angegeben ist.Returns a collection of properties for the type of array specified by the value parameter.

GetProperties(ITypeDescriptorContext, Object) GetProperties(ITypeDescriptorContext, Object) GetProperties(ITypeDescriptorContext, Object) 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.Returns a collection of properties for the type of array specified by the value parameter, using the specified context.

GetProperties(ITypeDescriptorContext, Object, Attribute[]) GetProperties(ITypeDescriptorContext, Object, Attribute[]) GetProperties(ITypeDescriptorContext, Object, Attribute[]) GetProperties(ITypeDescriptorContext, Object, Attribute[])

Gibt unter Verwendung des angegebenen Kontexts und der angegebenen Attribute eine Auflistung der Eigenschaften für den Typ von Array zurück, der durch den Wertparameter angegeben ist.Returns a collection of properties for the type of array specified by the value parameter, using the specified context and attributes.

GetProperties(Object) GetProperties(Object) GetProperties(Object) GetProperties(Object)

Gibt eine Auflistung von Eigenschaften für den Typ von Array zurück, der durch den Wertparameter angegeben ist.Returns a collection of properties for the type of array specified by the value parameter.

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

Parameter

value
Object Object Object Object

Ein Object, das den Typ des Arrays angibt, für den Eigenschaften abgerufen werden sollen.An Object that specifies the type of array for which to get properties.

Gibt zurück

Eine PropertyDescriptorCollection mit den Eigenschaften, die für diesen Datentyp verfügbar sind, oder null, wenn keine Eigenschaften vorhanden sind.A PropertyDescriptorCollection with the properties that are exposed for this data type, or null if there are no properties.

Hinweise

Bei Implementierung in dieser Klasse gibt diese Methode immer null zurück.As implemented in this class, this method always returns null.

Standardmäßig ein Typ keine Eigenschaften zurück.By default, a type does not return properties. Eine einfache Implementierung dieser Methode kann Aufrufen GetProperties für den richtigen Datentyp.An easy implementation of this method can call GetProperties for the correct data type.

GetProperties(ITypeDescriptorContext, Object) GetProperties(ITypeDescriptorContext, Object) GetProperties(ITypeDescriptorContext, Object) 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.Returns a collection of properties for the type of array specified by the value parameter, using the specified 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

Parameter

context
ITypeDescriptorContext ITypeDescriptorContext ITypeDescriptorContext ITypeDescriptorContext

Ein ITypeDescriptorContext, der einen Formatierungskontext bereitstellt.An ITypeDescriptorContext that provides a format context.

value
Object Object Object Object

Ein Object, das den Typ des Arrays angibt, für den Eigenschaften abgerufen werden sollen.An Object that specifies the type of array for which to get properties.

Gibt zurück

Eine PropertyDescriptorCollection mit den Eigenschaften, die für diesen Datentyp verfügbar sind, oder null, wenn keine Eigenschaften vorhanden sind.A PropertyDescriptorCollection with the properties that are exposed for this data type, or null if there are no properties.

Hinweise

Über den context-Parameter können zusätzliche Informationen über die Umgebung extrahiert werden, aus der dieser Konverter aufgerufen wurde.Use the context parameter to extract additional information about the environment from which this converter is invoked. Dieser Parameter kann sein null, daher immer überprüft werden.This parameter can be null, so always check it. Außerdem können die Eigenschaften des Kontextobjekts null zurückgeben.Also, properties on the context object can return null.

Bei Implementierung in dieser Klasse gibt diese Methode immer null zurück.As implemented in this class, this method always returns null.

Standardmäßig ein Typ keine Eigenschaften zurück.By default, a type does not return properties. Eine einfache Implementierung dieser Methode kann Aufrufen GetProperties für den richtigen Datentyp.An easy implementation of this method can call GetProperties for the correct data type.

Siehe auch

GetProperties(ITypeDescriptorContext, Object, Attribute[]) GetProperties(ITypeDescriptorContext, Object, Attribute[]) GetProperties(ITypeDescriptorContext, Object, Attribute[]) GetProperties(ITypeDescriptorContext, Object, Attribute[])

Gibt unter Verwendung des angegebenen Kontexts und der angegebenen Attribute eine Auflistung der Eigenschaften für den Typ von Array zurück, der durch den Wertparameter angegeben ist.Returns a collection of properties for the type of array specified by the value parameter, using the specified context and attributes.

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

Parameter

context
ITypeDescriptorContext ITypeDescriptorContext ITypeDescriptorContext ITypeDescriptorContext

Ein ITypeDescriptorContext, der einen Formatierungskontext bereitstellt.An ITypeDescriptorContext that provides a format context.

value
Object Object Object Object

Ein Object, das den Typ des Arrays angibt, für den Eigenschaften abgerufen werden sollen.An Object that specifies the type of array for which to get properties.

attributes
Attribute[]

Ein Array des Typs Attribute, das als Filter verwendet wird.An array of type Attribute that is used as a filter.

Gibt zurück

Eine PropertyDescriptorCollection mit den Eigenschaften, die für diesen Datentyp verfügbar sind, oder null, wenn keine Eigenschaften vorhanden sind.A PropertyDescriptorCollection with the properties that are exposed for this data type, or null if there are no properties.

Hinweise

Bei Implementierung in dieser Klasse gibt diese Methode immer null zurück.As implemented in this class, this method always returns null.

Hinweise für Vererber

Überschreiben Sie diese Methode, wenn der Typ, die, den Sie konvertieren möchten, Eigenschaften unterstützt.Override this method if the type you want to convert supports properties.

Über den context-Parameter können zusätzliche Informationen über die Umgebung extrahiert werden, aus der dieser Konverter aufgerufen wurde.Use the context parameter to extract additional information about the environment from which this converter is invoked. Dieser Parameter kann sein null, daher immer überprüft werden.This parameter can be null, so always check it. Außerdem können die Eigenschaften des Kontextobjekts null zurückgeben.Also, properties on the context object can return null.

Das AttributeArray wird zum Filtern des Arrays.The attributes array is used to filter the array. Die Attribute haben eine Mischung aus Type und Attribute Objekte.The attributes can have a mix of Type and Attribute objects. Filterung wird definiert durch die folgenden Regeln:Filtering is defined by the following rules: -Ein Type wird als Platzhalter behandelt es entspricht eine Eigenschaft mit der Type in einen Satz von Attributen.- A Type is treated as a wildcard; it matches a property that has the Type in its set of attributes.

– Wenn eine Eigenschaft kein Attribute der gleichen Klasse, die Eigenschaft nicht in das zurückgegebene Array aufgenommen wird.- If a property does not have an Attribute of the same class, the property is not included in the returned array.

– Wenn das Attribut auf eine Instanz ist Attribute, die Eigenschaft muss eine genaue Übereinstimmung, oder es ist nicht im zurückgegebenen Array enthalten.- If the attribute is an instance of Attribute, the property must be an exact match or it is not included in the returned array.

-If ein Attribute Instanz angegeben ist und es ist die Standardeigenschaft, es ist im zurückgegebenen Array enthalten, auch wenn es keine Instanz von der Attribute in der Eigenschaft.- If an Attribute instance is specified and it is the default property, it is included in the returned array even if there is no instance of the Attribute in the property.

Siehe auch

Gilt für: