Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

MemberInfo.MetadataToken (Propiedad)

 

Obtiene un valor que identifica un elemento de metadatos.

Espacio de nombres:   System.Reflection
Ensamblado:  mscorlib (en mscorlib.dll)

public virtual int MetadataToken { get; }

Valor de propiedad

Type: System.Int32

Un valor que, en combinación con Module, identifica de forma única a un elemento de metadatos.

Exception Condition
InvalidOperationException

El objeto 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 finalizado.Para obtener un símbolo (token) de metadatos en este caso, pase el objeto MemberInfo al método ModuleBuilder.GetMethodToken o utilice el método ModuleBuilder.GetArrayMethodToken para obtener el símbolo (token) directamente, en lugar de utilizar el método ModuleBuilder.GetArrayMethod para obtener primero MethodInfo.

Los símbolos (token) obtenidos mediante esta propiedad se pueden pasar a la API de reflexión no administrada.Para obtener más información, vea Unmanaged Reflection API.

System_CAPS_noteNota

El uso de la API de reflexión no administrada requiere estar familiarizado con la documentación de Common Language Infrastructure (CLI), especialmente las secciones "Partition II: Metadata Definition and Semantics" y "Partition III: CIL Instruction Set".La documentación está disponible en línea; vea ECMA C# and Common Language Infrastructure Standards en MSDN y Standard ECMA-335 - Common Language Infrastructure (CLI) en el sitio web de ECMA International.

.NET Framework
Disponible desde 2.0
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Volver al principio
Mostrar: