Sdílet prostřednictvím


MemberInfo.MetadataToken Vlastnost

Definice

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).

Platí pro