MemberInfo.MetadataToken Свойство

Определение

Возвращает значение, определяющее элемент метаданных.

public:
 virtual property int MetadataToken { int get(); };
public virtual int MetadataToken { get; }
member this.MetadataToken : int
Public Overridable ReadOnly Property MetadataToken As Integer

Значение свойства

Значение, которое в сочетании с Moduleуникальным образом определяет элемент метаданных.

Исключения

Текущий MemberInfo представляет метод массива, например Address, для типа массива, тип элемента которого является динамическим типом, который не был завершен. Чтобы получить маркер метаданных в этом случае, передайте MemberInfo объект GetMethodToken(MethodInfo) в метод или используйте GetArrayMethodToken(Type, String, CallingConventions, Type, Type[]) метод, чтобы получить маркер напрямую, а не использовать GetArrayMethod(Type, String, CallingConventions, Type, Type[]) метод для получения MethodInfo первого.

Комментарии

Маркеры, полученные с помощью этого свойства, можно передать в неуправляемый API отражения.

Note

Для использования неуправляемого API отражения требуется знакомство с документацией по инфраструктуре общего языка (CLI), особенно "Раздел II: определение метаданных и семантика" и "Набор инструкций Partition III: CIL". Дополнительные сведения см. в статье ECMA 335 Common Language Infrastructure (CLI).

Применяется к