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 Module.ResolveField (Int32)

 

Data di pubblicazione: ottobre 2016

Restituisce il campo identificato dal token di metadati specificato.

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

public FieldInfo ResolveField(
	int metadataToken
)

Parametri

metadataToken
Type: System.Int32

Un token di metadati che identifica un campo nel modulo.

Valore restituito

Type: System.Reflection.FieldInfo

Oggetto FieldInfo che rappresenta il campo identificato dal token di metadati specificato.

Exception Condition
ArgumentException

metadataToken non è un token per un campo nell'ambito del modulo corrente.

-oppure-

metadataToken Identifica un campo il cui padre TypeSpec ha una firma contenente il tipo di elemento var (un parametro di tipo di un tipo generico) o mvar (un parametro di tipo di un metodo generico).

ArgumentOutOfRangeException

metadataToken non è un token valido nell'ambito del modulo corrente.

Per risolvere un token di metadati che identifica un campo il cui padre TypeSpec ha una firma contenente il tipo di elemento ELEMENT_TYPE_VAR o ELEMENT_TYPE_MVAR, utilizzare il ResolveField(Int32, Type[], Type[]) overload del metodo, che consente di fornire il contesto necessario. Ovvero, quando si risolve un token di metadati per un campo che dipende da parametri di tipo generico di tipo generico e/o del metodo generico in cui è incorporato il token, è necessario utilizzare l'overload che consente di fornire tali parametri di tipo.

System_CAPS_noteNota

Informazioni sui token di metadati sono reperibili nella documentazione di Common Language Infrastructure (CLI), in particolare "partizione II: metadati definizione e la semantica". La documentazione è disponibile online; vedere ECMA C# and Common Language Infrastructure Standards su MSDN e Standard ECMA-335 - Common Language Infrastructure (CLI) sul sito Web di ECMA.

Per il codice che illustra la risoluzione del token utilizzando il contesto generico (vale a dire i parametri di tipo generico di tipo generico e/o del metodo generico in cui è incorporato il token) vedere il ResolveMethod(Int32, Type[], Type[]) metodo.

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