JSField Класс

Определение

Поддерживает все поля в JScript. Этот класс является базовым для всех полей, определенных JScript. Этот класс принадлежит к категории привязки по имени.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

public ref class JSField abstract : System::Reflection::FieldInfo
public abstract class JSField : System.Reflection.FieldInfo
type JSField = class
    inherit FieldInfo
Public MustInherit Class JSField
Inherits FieldInfo
Наследование
Производный

Конструкторы

JSField()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Инициализирует новый экземпляр класса JSField.

Свойства

Attributes

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает атрибуты, связанные с этим полем.

CustomAttributes

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает коллекцию, содержащую пользовательские атрибуты этого члена.

(Унаследовано от MemberInfo)
DeclaringType

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает тип, объявляющий данное поле.

FieldHandle

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает дескриптор представления внутренних метаданных этого поля.

FieldType

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает тип данного поля.

IsAssembly

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает значение, которое указывает, описана ли доступность данного поля в поле Assembly; другими словами, будет ли это поле полностью доступно для других полей той же сборки и недоступно для производных типов, не включенных в сборку.

(Унаследовано от FieldInfo)
IsCollectible

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает значение, указывающее, является ли объект MemberInfo частью сборки, содержащейся в забираемом контексте AssemblyLoadContext.

(Унаследовано от MemberInfo)
IsFamily

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает значение, которое указывает, описана ли доступность этого поля в поле Family; другими словами, будет ли это поле доступно только в своем классе и производных классах.

(Унаследовано от FieldInfo)
IsFamilyAndAssembly

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает значение, которое указывает, описана ли доступность этого поля в поле FamANDAssem; другими словами, будет ли это поле доступно только в производных классах, которые включены в ту же сборку.

(Унаследовано от FieldInfo)
IsFamilyOrAssembly

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает значение, которое указывает, описана ли потенциальная доступность этого поля в поле FamORAssem; другими словами, будет ли это поле доступно в производных классах независимо от их местонахождения, а также в классах, которые включены в ту же сборку.

(Унаследовано от FieldInfo)
IsInitOnly

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает значение, которое определяет, устанавливается ли поле только в тексте сообщения конструктора.

(Унаследовано от FieldInfo)
IsLiteral

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает значение, показывающее, что значение записывается во время компиляции и не может быть изменено.

(Унаследовано от FieldInfo)
IsNotSerialized

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Устаревшие..

Возвращает значение, указывающее, установлен ли для этого поля атрибут NotSerialized.

(Унаследовано от FieldInfo)
IsPinvokeImpl

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает значение, указывающее, установлен ли в FieldAttributes соответствующий атрибут PinvokeImpl.

(Унаследовано от FieldInfo)
IsPrivate

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает значение, указывающее, является ли поле закрытым.

(Унаследовано от FieldInfo)
IsPublic

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает значение, указывающее, является ли поле открытым.

(Унаследовано от FieldInfo)
IsSecurityCritical

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает значение, которое указывает, является ли текущее поле критически важным для безопасности или защищенным критически важным для безопасности на данном уровне доверия.

(Унаследовано от FieldInfo)
IsSecuritySafeCritical

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает значение, которое указывает, является ли текущее поле защищенным критически важным для безопасности на данном уровне доверия.

(Унаследовано от FieldInfo)
IsSecurityTransparent

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает значение, которое указывает, является ли текущее поле прозрачным на данном уровне доверия.

(Унаследовано от FieldInfo)
IsSpecialName

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает значение, указывающее, установлен ли в перечислителе FieldAttributes соответствующий атрибут SpecialName.

(Унаследовано от FieldInfo)
IsStatic

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает значение, указывающее, является ли поле статическим.

(Унаследовано от FieldInfo)
MemberType

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает тип члена, которым является данное поле. Указывает тип класса, производного от MemberInfo, который наследуется текущим классом.

MetadataToken

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

(Унаследовано от MemberInfo)
Module

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает модуль, в котором определяется тип, объявляющий член, представленный текущим объектом MemberInfo.

(Унаследовано от MemberInfo)
Name

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает имя данного поля.

ReflectedType

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает объект класса, который использовался для извлечения данного экземпляра путем отражения.

Методы

Equals(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает значение, показывающее, равен ли экземпляр указанному объекту.

(Унаследовано от FieldInfo)
GetCustomAttributes(Boolean)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает массив, содержащий настраиваемые атрибуты, вложенные в это поле.

GetCustomAttributes(Type, Boolean)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает массив, содержащий настраиваемые атрибуты, вложенные в это поле, выполняя поиск только атрибутов заданного типа.

GetCustomAttributesData()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает список объектов CustomAttributeData, представляющих данные об атрибутах, примененных к целевому элементу.

(Унаследовано от MemberInfo)
GetHashCode()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает хэш-код данного экземпляра.

(Унаследовано от FieldInfo)
GetModifiedFieldType()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает измененный тип этого объекта поля.

(Унаследовано от FieldInfo)
GetOptionalCustomModifiers()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает массив типов, определяющих необязательные настраиваемые модификаторы для поля.

(Унаследовано от FieldInfo)
GetRawConstantValue()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Метод возвращает литеральное значение, связанное с этим свойством компилятором.

(Унаследовано от FieldInfo)
GetRequiredCustomModifiers()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает массив типов, определяющих обязательные настраиваемые модификаторы для свойства.

(Унаследовано от FieldInfo)
GetType()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Обнаруживает атрибуты поля класса и обеспечивает доступ к его метаданным.

(Унаследовано от FieldInfo)
GetValue(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

При переопределении в производном классе возвращает значение поля, поддерживаемое данным объектом.

(Унаследовано от FieldInfo)
GetValueDirect(TypedReference)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает значение поля, поддерживаемого заданным объектом.

(Унаследовано от FieldInfo)
HasSameMetadataDefinitionAs(MemberInfo)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Поддерживает все поля в JScript. Этот класс является базовым для всех полей, определенных JScript. Этот класс принадлежит к категории привязки по имени.

(Унаследовано от MemberInfo)
IsDefined(Type, Boolean)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Определяет, добавлен ли в это поле указанный тип атрибута.

MemberwiseClone()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
SetValue(Object, Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Задает значение поля, которое поддерживается указанным объектом.

(Унаследовано от FieldInfo)
SetValue(Object, Object, BindingFlags, Binder, CultureInfo)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Если переопределен производным классом, устанавливает значение поля, поддерживаемое данным объектом.

(Унаследовано от FieldInfo)
SetValueDirect(TypedReference, Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Задает значение поля, которое поддерживается указанным объектом.

(Унаследовано от FieldInfo)
ToString()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

_FieldInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации.

(Унаследовано от FieldInfo)
_FieldInfo.GetType()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает объект Type, представляющий тип FieldInfo.

(Унаследовано от FieldInfo)
_FieldInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает сведения о типе объекта, которые затем могут использоваться для получения сведений о типе интерфейса.

(Унаследовано от FieldInfo)
_FieldInfo.GetTypeInfoCount(UInt32)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1).

(Унаследовано от FieldInfo)
_FieldInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Предоставляет доступ к открытым свойствам и методам объекта.

(Унаследовано от FieldInfo)
_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации.

(Унаследовано от MemberInfo)
_MemberInfo.GetType()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает объект Type, представляющий класс MemberInfo.

(Унаследовано от MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает сведения о типе объекта, которые затем могут использоваться для получения сведений о типе интерфейса.

(Унаследовано от MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1).

(Унаследовано от MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Предоставляет доступ к открытым свойствам и методам объекта.

(Унаследовано от MemberInfo)

Методы расширения

GetCustomAttribute(MemberInfo, Type)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Извлекает пользовательский атрибут заданного типа, примененный к указанному элементу.

GetCustomAttribute(MemberInfo, Type, Boolean)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Извлекает настраиваемый атрибут указанного типа, который применяется к указанному элементу и, при необходимости, проверяет предков этого элемента.

GetCustomAttribute<T>(MemberInfo)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Извлекает пользовательский атрибут заданного типа, примененный к указанному элементу.

GetCustomAttribute<T>(MemberInfo, Boolean)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Извлекает настраиваемый атрибут указанного типа, который применяется к указанному элементу и, при необходимости, проверяет предков этого элемента.

GetCustomAttributes(MemberInfo)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Извлекает коллекцию настраиваемых атрибутов, примененных к указанному члену.

GetCustomAttributes(MemberInfo, Boolean)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Извлекает коллекцию пользовательских атрибутов, которые применяются к указанному элементу и, при необходимости, проверяет предков этого элемента.

GetCustomAttributes(MemberInfo, Type)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Извлекает коллекцию пользовательских атрибутов заданного типа, примененных к указанному элементу.

GetCustomAttributes(MemberInfo, Type, Boolean)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Извлекает коллекцию пользовательских атрибутов указанного типа, которые применяется к указанному элементу и, при необходимости, проверяет предков этого элемента.

GetCustomAttributes<T>(MemberInfo)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Извлекает коллекцию пользовательских атрибутов заданного типа, примененных к указанному элементу.

GetCustomAttributes<T>(MemberInfo, Boolean)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Извлекает коллекцию пользовательских атрибутов указанного типа, которые применяется к указанному элементу и, при необходимости, проверяет предков этого элемента.

IsDefined(MemberInfo, Type)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Указывает, применены ли какие-либо пользовательские атрибуты заданного типа к указанному члену.

IsDefined(MemberInfo, Type, Boolean)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Указывает применены ли настраиваемые атрибуты указанного типа к указанному элементу и, при необходимости, применены ли они к его предкам.

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

См. также раздел