MemberInfo.MetadataToken Vlastnost

Definice

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

Platí pro