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 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 jedinečným Modulezpůsobem identifikuje prvek metadat.
Výjimky
Proud MemberInfo představuje metodu pole, například Address
, u typu pole, jehož typ prvku je dynamický typ, který nebyl dokončen. Pokud chcete získat token metadat v tomto případě, předejte MemberInfo objekt GetMethodToken(MethodInfo) metodě nebo použijte metodu GetArrayMethodToken(Type, String, CallingConventions, Type, Type[]) k získání tokenu přímo, místo použití GetArrayMethod(Type, String, CallingConventions, Type, Type[]) metody k získání prvního objektu MethodInfo .
Poznámky
Tokeny získané pomocí této vlastnosti lze předat do nespravovaného rozhraní API reflexe. Další informace najdete v tématu Nespravované rozhraní REFLECTION API.
Poznámka
Použití nespravovaného rozhraní API pro reflexi vyžaduje znalost dokumentace k common language infrastructure (CLI), zejména "Oddíl II: Definice metadat a sémantika" a "Oddíl III: Sada instrukcí CIL". Další informace najdete v tématu ECMA 335 Common Language Infrastructure (CLI).