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 PropertyBuilder.GetValue (Object, BindingFlags, Binder, Object[], CultureInfo)

 

Data di pubblicazione: ottobre 2016

Ottiene il valore di una proprietà con l'oggetto specificato associazione, l'indice e CultureInfo.

Spazio dei nomi:   System.Reflection.Emit
Assembly:  mscorlib (in mscorlib.dll)

public override object GetValue(
	object obj,
	BindingFlags invokeAttr,
	Binder binder,
	object[] index,
	CultureInfo culture
)

Parametri

obj
Type: System.Object

Oggetto di cui verrà restituito il valore della proprietà.

invokeAttr
Type: System.Reflection.BindingFlags

Attributo di chiamata. Deve trattarsi di un flag di bit da BindingFlags : InvokeMethod, CreateInstance, Static, GetField, SetField, GetProperty, o SetProperty. È necessario specificare un attributo di chiamata appropriato. Se un membro statico deve essere richiamato, il Static flag di BindingFlags deve essere impostata.

binder
Type: System.Reflection.Binder

Oggetto che consente l'associazione, la coercizione dei tipi di argomento, la chiamata dei membri e il recupero di oggetti MemberInfo tramite reflection. Se binder è null, verrà usato il binder predefinito.

index
Type: System.Object[]

Valori di indice facoltativi per le proprietà indicizzate. Il valore deve essere null per le proprietà non indicizzate.

culture
Type: System.Globalization.CultureInfo

Il CultureInfo oggetto che rappresenta la lingua per il quale deve essere localizzata la risorsa. Si noti che se la risorsa non è localizzata con queste impostazioni cultura, il CultureInfo.Parent metodo verrà successivamente chiamato in Cerca una corrispondenza. Se questo valore è null, CultureInfo ottenuto dalla CultureInfo.CurrentUICulture proprietà.

Valore restituito

Type: System.Object

Il valore della proprietà obj.

Exception Condition
NotSupportedException

Questo metodo non è supportato.

Per ottenere il valore di una proprietà, la reflection sul tipo padre della proprietà utilizzando Type. GetType o assembly. GetType, recuperare l'oggetto di proprietà Reflection dal tipo e chiamare PropertyInfo.

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