Поделиться через


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 неуправляемого отражения. Дополнительные сведения см. в разделе API неуправляемого отражения.

Примечание

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

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