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

Definizione

Restituisce un insieme di proprietà per il tipo di matrice specificato dal parametro del valore.Returns a collection of properties for the type of array specified by the value parameter.

Overload

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

Restituisce un insieme di proprietà per il tipo di matrice specificato dal parametro del valore.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)

Restituisce un insieme di proprietà per il tipo di matrice specificato dal parametro del valore utilizzando il contesto specificato.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[])

Restituisce un insieme di proprietà per il tipo di matrice specificato dal parametro del valore utilizzando il contesto e gli attributi specificati.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)

Restituisce un insieme di proprietà per il tipo di matrice specificato dal parametro del valore.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

Parametri

value
Object Object Object Object

Oggetto Object che specifica il tipo di matrice di cui ottenere le proprietà.An Object that specifies the type of array for which to get properties.

Restituisce

Insieme PropertyDescriptorCollection con le proprietà esposte per questo tipo di dati oppure null se non vi sono proprietà.A PropertyDescriptorCollection with the properties that are exposed for this data type, or null if there are no properties.

Commenti

Per come è implementato in questa classe, il metodo restituisce sempre null.As implemented in this class, this method always returns null.

Per impostazione predefinita, un tipo non restituisce le proprietà.By default, a type does not return properties. Una semplice implementazione di questo metodo può chiamare GetProperties per il tipo di dati corretto.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)

Restituisce un insieme di proprietà per il tipo di matrice specificato dal parametro del valore utilizzando il contesto specificato.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

Parametri

context
ITypeDescriptorContext ITypeDescriptorContext ITypeDescriptorContext ITypeDescriptorContext

Oggetto ITypeDescriptorContext che fornisce un contesto di formato.An ITypeDescriptorContext that provides a format context.

value
Object Object Object Object

Oggetto Object che specifica il tipo di matrice di cui ottenere le proprietà.An Object that specifies the type of array for which to get properties.

Restituisce

Insieme PropertyDescriptorCollection con le proprietà esposte per questo tipo di dati oppure null se non vi sono proprietà.A PropertyDescriptorCollection with the properties that are exposed for this data type, or null if there are no properties.

Commenti

Utilizzare il parametro context per estrarre ulteriori informazioni sull'ambiente dal quale viene richiamato il convertitore.Use the context parameter to extract additional information about the environment from which this converter is invoked. Questo parametro può essere null, quindi controllarlo sempre.This parameter can be null, so always check it. Anche le proprietà dell'oggetto di contesto possono restituire null.Also, properties on the context object can return null.

Per come è implementato in questa classe, il metodo restituisce sempre null.As implemented in this class, this method always returns null.

Per impostazione predefinita, un tipo non restituisce le proprietà.By default, a type does not return properties. Una semplice implementazione di questo metodo può chiamare GetProperties per il tipo di dati corretto.An easy implementation of this method can call GetProperties for the correct data type.

Vedi anche

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

Restituisce un insieme di proprietà per il tipo di matrice specificato dal parametro del valore utilizzando il contesto e gli attributi specificati.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

Parametri

context
ITypeDescriptorContext ITypeDescriptorContext ITypeDescriptorContext ITypeDescriptorContext

Oggetto ITypeDescriptorContext che fornisce un contesto di formato.An ITypeDescriptorContext that provides a format context.

value
Object Object Object Object

Oggetto Object che specifica il tipo di matrice di cui ottenere le proprietà.An Object that specifies the type of array for which to get properties.

attributes
Attribute[]

Matrice di tipo Attribute utilizzata come filtro.An array of type Attribute that is used as a filter.

Restituisce

Insieme PropertyDescriptorCollection con le proprietà esposte per questo tipo di dati oppure null se non vi sono proprietà.A PropertyDescriptorCollection with the properties that are exposed for this data type, or null if there are no properties.

Commenti

Per come è implementato in questa classe, il metodo restituisce sempre null.As implemented in this class, this method always returns null.

Note per gli eredi

Eseguire l'override di questo metodo se il tipo che si desidera convertire supporta le proprietà.Override this method if the type you want to convert supports properties.

Utilizzare il parametro context per estrarre ulteriori informazioni sull'ambiente dal quale viene richiamato il convertitore.Use the context parameter to extract additional information about the environment from which this converter is invoked. Questo parametro può essere null, quindi controllarlo sempre.This parameter can be null, so always check it. Anche le proprietà dell'oggetto di contesto possono restituire null.Also, properties on the context object can return null.

La matrice degli attributi viene utilizzata per filtrare la matrice.The attributes array is used to filter the array. Gli attributi possono contenere una combinazione di Type oggetti Attribute e.The attributes can have a mix of Type and Attribute objects. Il filtro è definito dalle regole seguenti:Filtering is defined by the following rules: -Un Type oggetto viene considerato come un carattere jolly; corrisponde a una proprietà che Type ha nel set di attributi.- A Type is treated as a wildcard; it matches a property that has the Type in its set of attributes.

-Se una proprietà non dispone di un Attribute oggetto della stessa classe, la proprietà non viene inclusa nella matrice restituita.- If a property does not have an Attribute of the same class, the property is not included in the returned array.

-Se l'attributo è un'istanza di Attribute, la proprietà deve essere una corrispondenza esatta o non è inclusa nella matrice restituita.- If the attribute is an instance of Attribute, the property must be an exact match or it is not included in the returned array.

-Se si Attribute specifica un'istanza ed è la proprietà predefinita, questa viene inclusa nella matrice restituita anche se non è presente alcuna istanza Attribute di nella proprietà.- 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.

Vedi anche

Si applica a