Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo ComponentConverter.GetProperties (ITypeDescriptorContext, Object, Attribute[])

 

Data di pubblicazione: ottobre 2016

Ottiene una raccolta di proprietà per il tipo di componente specificato dal parametro value.

Spazio dei nomi:   System.ComponentModel
Assembly:  System (in System.dll)

public override PropertyDescriptorCollection GetProperties(
	ITypeDescriptorContext context,
	object value,
	Attribute[] attributes
)

Parametri

context
Type: System.ComponentModel.ITypeDescriptorContext

Oggetto ITypeDescriptorContext che fornisce un contesto di formato.

value
Type: System.Object

Un Object che specifica il tipo di componente per ottenere le proprietà.

attributes
Type: System.Attribute[]

Matrice di tipo Attribute che verrà utilizzato come filtro.

Valore restituito

Type: System.ComponentModel.PropertyDescriptorCollection

Oggetto PropertyDescriptorCollection con le proprietà esposte per il componente o null Se non esistono proprietà.

Il parametro context può essere utilizzato per ottenere ulteriori informazioni sull'ambiente dal quale viene richiamato il convertitore. Può trattarsi di null, eseguire sempre un controllo. Inoltre, le proprietà dell'oggetto di contesto possono restituire null.

Il attributes matrice verrà utilizzata per filtrare la matrice. Il attributes può contenere una combinazione di Type e Attribute oggetti. Il filtro è definito dalle regole seguenti:

  • Oggetto Type oggetto verrà utilizzato come carattere jolly; corrisponderà a qualsiasi proprietà che ha il Type nel proprio gruppo di attributi.

  • Se una proprietà non dispone di un Attribute della stessa classe, non essere incluso nella matrice restituita.

  • Se l'attributo è un'istanza di Attribute, la proprietà deve essere una corrispondenza esatta o non essere incluso nella matrice restituita.

  • Se un Attribute è specificata l'istanza e la proprietà predefinita, verrà inclusa nella matrice restituita anche se non esiste alcuna istanza di Attribute nella proprietà.

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: