MemberInfo.MetadataToken Vlastnost

Definice

Získá hodnotu, která identifikuje element metadat.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

Hodnota vlastnosti

Hodnota, která v kombinaci s Module, jednoznačně identifikuje prvek metadat.A value which, in combination with Module, uniquely identifies a metadata element.

Výjimky

Aktuální MemberInfo představuje metodu pole, jako je například Address, pro typ pole, jehož typ prvku je dynamický typ, který nebyl dokončen.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. Chcete-li v tomto případě získat token metadat, předejte objekt MemberInfo do metody GetMethodToken(MethodInfo); nebo použijte metodu GetArrayMethodToken(Type, String, CallingConventions, Type, Type[]) k získání tokenu přímo namísto použití metody GetArrayMethod(Type, String, CallingConventions, Type, Type[]) k získání MethodInfo nejdříve.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.

Poznámky

Tokeny získané pomocí této vlastnosti mohou být předány nespravovanému rozhraní API reflexe.The tokens obtained using this property can be passed to the unmanaged reflection API. Další informace najdete v nespravovaném rozhraní API pro reflexi.For more information, please see Unmanaged Reflection API.

Poznámka

Použití nespravovaného rozhraní API reflexe vyžaduje znalost v dokumentaci k Common Language Infrastructure (CLI), zejména oddíl II: definice metadat a sémantiku a oddíl III: instrukční sada 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". Dokumentace je k dispozici online; v tématu C# ECMA a Common Language Infrastructure Standards na webu MSDN a na Standard ECMA-335-Common Language Infrastructure (CLI) se na webu ECMA International.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.

Platí pro