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