Lire en anglais

Partager via


MemberInfo.MetadataToken Propriété

Définition

Obtient une valeur qui identifie un élément de métadonnées.

C#
public virtual int MetadataToken { get; }

Valeur de propriété

Valeur qui, associée à Module, permet d'identifier de façon unique un élément de métadonnées.

Exceptions

La valeur MemberInfo actuelle représente une méthode Array, telle que Address, sur un type de tableau dont le type d'élément est un type dynamique qui n’a pas été terminé. Pour obtenir un jeton de métadonnées dans ce cas, passez l'objet MemberInfo à la méthode GetMethodToken(MethodInfo), ou utilisez la méthode GetArrayMethodToken(Type, String, CallingConventions, Type, Type[]) pour obtenir le jeton directement, au lieu d'utiliser la méthode GetArrayMethod(Type, String, CallingConventions, Type, Type[]) pour obtenir d'abord un MethodInfo.

Remarques

Les jetons obtenus à l’aide de cette propriété peuvent être passés à l’API de réflexion non managée. Pour plus d’informations, consultez API réflexion non managée.

Note

L’utilisation de l’API de réflexion non managée nécessite une connaissance de la documentation de l’infrastructure cli (Common Language Infrastructure), en particulier « Partition II : Définition et sémantique des métadonnées » et « Partition III : Jeu d’instructions CIL ». Pour plus d’informations, consultez ECMA 335 Common Language Infrastructure (CLI).

S’applique à

Produit Versions
.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, 10
.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