MemberInfo.MetadataToken Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu, která identifikuje prvek metadat.
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.
Výjimky
Aktuální MemberInfo představuje maticovou metodu, například Address, u typu pole, jehož typ prvku je dynamický typ, který nebyl dokončen. Chcete-li v tomto případě získat token metadat, předejte MemberInfo objekt metodě GetMethodToken(MethodInfo) ; nebo použijte GetArrayMethodToken(Type, String, CallingConventions, Type, Type[]) metodu k získání tokenu přímo namísto použití GetArrayMethod(Type, String, CallingConventions, Type, Type[]) metody k získání MethodInfo první.
Poznámky
Tokeny získané pomocí této vlastnosti lze předat nespravovanému rozhraní API reflexe.
Note
Použití nespravovaného rozhraní API reflexe vyžaduje znalost dokumentace k common language infrastructure (CLI), zejména oddíl II: Definice metadat a sémantika a Oddíl III: Instrukční sada CIL. Další informace najdete v tématu ECMA 335 Common Language Infrastructure (CLI).