MemberInfo.MetadataToken Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém um valor que identifica um elemento de metadados.
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 Propriedade
Um valor que, em combinação com Module, identifica de forma única um elemento de metadados.
Exceções
A corrente MemberInfo representa um método de array, como Address, num tipo de array cujo tipo de elemento é um tipo dinâmico que não foi concluído. Para obter um token de metadados neste caso, passa o MemberInfo objeto ao GetMethodToken(MethodInfo) método; ou usa o GetArrayMethodToken(Type, String, CallingConventions, Type, Type[]) método para obter o token diretamente, em vez de usar o GetArrayMethod(Type, String, CallingConventions, Type, Type[]) método para obter um MethodInfo primeiro.
Observações
Os tokens obtidos usando esta propriedade podem ser passados para a API de reflexão não gerida. Para mais informações, consulte API de Reflexão Não Gerida.
Note
A utilização da API de reflexão não gerida requer familiaridade com a documentação da Common Language Infrastructure (CLI), especialmente "Partition II: Metadata Definition and Semantics" e "Partition III: CIL Instruction Set". Para mais informações, consulte ECMA 335 Common Language Infrastructure (CLI).