MemberInfo.MetadataToken Propriedade

Definição

Obtém um valor que identifica um elemento de metadados.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

Valor da propriedade

Um valor que, em combinação com Module, identifica exclusivamente um elemento de metadados.A value which, in combination with Module, uniquely identifies a metadata element.

Exceções

O MemberInfo atual representa um método de matriz, como Address, em um tipo de matriz cujo tipo de elemento é um tipo dinâmico que não foi concluído.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. Para obter um token de metadados nesse caso, passe o objeto MemberInfo para o método GetMethodToken(MethodInfo); ou use o método GetArrayMethodToken(Type, String, CallingConventions, Type, Type[]) para obter o token diretamente, em vez de usar o método GetArrayMethod(Type, String, CallingConventions, Type, Type[]) para obter um MethodInfo primeiro.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.

Comentários

Os tokens obtidos usando essa propriedade podem ser passados para a API de reflexão não gerenciada.The tokens obtained using this property can be passed to the unmanaged reflection API. Para obter mais informações, consulte API de reflexão não gerenciada.For more information, please see Unmanaged Reflection API.

Observação

Usar a API de reflexão não gerenciada requer familiaridade com a documentação do Common Language Infrastructure (CLI), especialmente "partição II: Definição de metadados e semântica" e "Partição III: Conjunto de instruções CIL".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". A documentação está disponível online; confira ECMA C# and Common Language Infrastructure Standards, no MSDN, e Standard ECMA-335 - Common Language Infrastructure (CLI), no site internacional da Ecma.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.

Aplica-se a