Comparteix a través de


MemberInfo.MetadataToken Propiedad

Definición

Obtiene un valor que identifica un elemento de metadatos.

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

Valor de propiedad

Un valor que, junto con Module, identifica de forma única un elemento de metadatos.

Excepciones

El MemberInfo actual representa un método de matriz, como Address, en un tipo de matriz cuyo tipo de elemento es un tipo dinámico que no se ha completado. Para obtener un token de metadatos en este caso, pase el objeto MemberInfo al método GetMethodToken(MethodInfo) o utilice el método GetArrayMethodToken(Type, String, CallingConventions, Type, Type[]) para obtener el símbolo (token) directamente, en lugar de usar el método GetArrayMethod(Type, String, CallingConventions, Type, Type[]) para obtener primero MethodInfo.

Comentarios

Los tokens obtenidos mediante esta propiedad se pueden pasar a la API de reflexión no administrada. Para obtener más información, consulte Api de reflexión no administrada.

Nota

El uso de la API de reflexión no administrada requiere estar familiarizado con la documentación de Common Language Infrastructure (CLI), especialmente "Partition II: Metadata Definition and Semantics" (Partición II: definición de metadatos y semántica) y "Partition III: CIL Instruction Set". Para obtener más información, consulte ECMA 335 Common Language Infrastructure (CLI).

Se aplica a