MemberInfo.MetadataToken Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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).