MemberInfo.MetadataToken Proprietà

Definizione

Ottiene un valore che identifica un elemento di metadati.

public virtual int MetadataToken { get; }

Valore della proprietà

Valore che, in combinazione con Module, identifica in modo univoco un elemento di metadati.

Eccezioni

L'oggetto MemberInfo corrente rappresenta un metodo della matrice, ad esempio Address, in un tipo di matrice il cui tipo di elemento è un tipo dinamico che non è stato completato. Per ottenere un token di metadati in questo caso, passare l'oggetto MemberInfo al metodo GetMethodToken(MethodInfo) oppure utilizzare il metodo GetArrayMethodToken(Type, String, CallingConventions, Type, Type[]) per ottenere direttamente il token, anziché utilizzare il metodo GetArrayMethod(Type, String, CallingConventions, Type, Type[]) per ottenere dapprima MethodInfo.

Commenti

I token ottenuti usando questa proprietà possono essere passati all'API reflection non gestita. Per altre informazioni, vedere API Reflection non gestita.

Nota

L'uso dell'API reflection non gestita richiede familiarità con la documentazione di Common Language Infrastructure (CLI), in particolare "Partition II: Metadata Definition and Semantics" e "Partition III: CIL Instruction Set". Per altre informazioni, vedere ECMA 335 Common Language Infrastructure (CLI).

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.5, 1.6, 2.0, 2.1