MemberInfo.MetadataToken MemberInfo.MetadataToken MemberInfo.MetadataToken MemberInfo.MetadataToken Property

Définition

Obtient une valeur qui identifie un élément de métadonnées.Gets a value that identifies a metadata element.

public:
 virtual property int MetadataToken { int get(); };
public virtual int MetadataToken { get; }
member this.MetadataToken : int
Public Overridable ReadOnly Property MetadataToken As Integer

Valeur de propriété

Valeur qui, associée à Module, permet d'identifier de façon unique un élément de métadonnées.A value which, in combination with Module, uniquely identifies a metadata element.

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é.The current MemberInfo represents an array method, such as Address, on an array type whose element type is a dynamic type that has not been completed. 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.To get a metadata token in this case, pass the MemberInfo object to the GetMethodToken(MethodInfo) method; or use the GetArrayMethodToken(Type, String, CallingConventions, Type, Type[]) method to get the token directly, instead of using the GetArrayMethod(Type, String, CallingConventions, Type, Type[]) method to get a MethodInfo first.

Remarques

Les jetons obtenus à l’aide de cette propriété peuvent être passés à l’API de réflexion non managée.The tokens obtained using this property can be passed to the unmanaged reflection API. Pour plus d’informations, consultez API de réflexion non managée.For more information, please see Unmanaged Reflection API.

Notes

À l’aide de l’API de réflexion non managée exige vous êtes familiarisé avec la documentation du Common Language Infrastructure (CLI), en particulier « Partition II : Metadata Definition and Semantics » et « Partition III: CIL Instruction Set ».Using the unmanaged reflection API requires familiarity with the Common Language Infrastructure (CLI) documentation, especially "Partition II: Metadata Definition and Semantics" and "Partition III: CIL Instruction Set". La documentation est disponible en ligne. Consultez ECMA C# and Common Language Infrastructure Standards sur MSDN et Standard ECMA-335 - Common Language Infrastructure (CLI) sur le site web d’Ecma International.The documentation is available online; see ECMA C# and Common Language Infrastructure Standards on MSDN and Standard ECMA-335 - Common Language Infrastructure (CLI) on the Ecma International Web site.

S’applique à