JSField Clase

Definición

Admite todos los campos en JScript. Es la clase base para todos los campos definidos por JScript. Esta clase pertenece a la categoría de enlace de nombre.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

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
Herencia
Derivado

Constructores

JSField()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Inicializa una nueva instancia de la clase JSField.

Propiedades

Attributes

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene los atributos asociados a este campo.

CustomAttributes

Obtiene una colección que contiene los atributos personalizados de este miembro.

(Heredado de MemberInfo)
DeclaringType

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el tipo que declara este campo.

FieldHandle

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene un identificador para la representación interna de los metadatos de este campo.

FieldType

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el tipo de este campo.

IsAssembly

Obtiene un valor que indica si Assembly describe la visibilidad posible de este campo; es decir, el campo es visible como mucho para otros tipos del mismo ensamblado y no es visible para los tipos derivados fuera del ensamblado.

(Heredado de FieldInfo)
IsCollectible

Obtiene un valor que indica si este objeto MemberInfo forma parte de un ensamblado contenido en un AssemblyLoadContext recopilable.

(Heredado de MemberInfo)
IsFamily

Obtiene un valor que indica si Family describe la visibilidad de este campo; es decir, el campo sólo es visible dentro de su clase y clases derivadas.

(Heredado de FieldInfo)
IsFamilyAndAssembly

Obtiene un valor que indica si FamANDAssem describe la visibilidad de este campo; es decir, se puede tener acceso al campo desde clases derivadas, pero sólo si están en el mismo ensamblado.

(Heredado de FieldInfo)
IsFamilyOrAssembly

Obtiene un valor que indica si FamORAssem describe la visibilidad posible de este campo; es decir, las clases derivadas pueden tener acceso al campo con independencia de dónde se encuentren, así como las clases del mismo ensamblado.

(Heredado de FieldInfo)
IsInitOnly

Obtiene un valor que indica si el campo sólo se puede establecer en el cuerpo del constructor.

(Heredado de FieldInfo)
IsLiteral

Obtiene un valor que indica si el valor se escribe en tiempo de compilación y no puede cambiarse.

(Heredado de FieldInfo)
IsNotSerialized

Obtiene un valor que indica si este campo dispone del atributo NotSerialized.

(Heredado de FieldInfo)
IsPinvokeImpl

Obtiene un valor que indica si el atributo PinvokeImpl correspondiente está definido en FieldAttributes.

(Heredado de FieldInfo)
IsPrivate

Obtiene un valor que indica si el campo es privado.

(Heredado de FieldInfo)
IsPublic

Obtiene un valor que indica si el campo es público.

(Heredado de FieldInfo)
IsSecurityCritical

Obtiene un valor que indica si el campo actual es crítico para la seguridad o crítico para la seguridad y disponible desde código transparente en el nivel de confianza actual.

(Heredado de FieldInfo)
IsSecuritySafeCritical

Obtiene un valor que indica si el campo actual es crítico para la seguridad y disponible desde código transparente en el nivel de confianza actual.

(Heredado de FieldInfo)
IsSecurityTransparent

Obtiene un valor que indica si el campo actual es transparente en el nivel de confianza actual.

(Heredado de FieldInfo)
IsSpecialName

Obtiene un valor que indica si el atributo SpecialName correspondiente está definido en el enumerador FieldAttributes.

(Heredado de FieldInfo)
IsStatic

Obtiene un valor que indica si el campo es estático.

(Heredado de FieldInfo)
MemberType

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el tipo de miembro de este campo. Identifica el tipo de clase derivado de MemberInfo del que se deriva esta clase.

MetadataToken

Obtiene un valor que identifica un elemento de metadatos.

(Heredado de MemberInfo)
Module

Obtiene el módulo en el que el tipo que declara el miembro representado por el objeto MemberInfo actual está definido.

(Heredado de MemberInfo)
Name

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el nombre de este campo.

ReflectedType

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el objeto de clase usado para obtener esta instancia por reflexión.

Métodos

Equals(Object)

Devuelve un valor que indica si esta instancia es igual que un objeto especificado.

(Heredado de FieldInfo)
GetCustomAttributes(Boolean)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve una matriz que contiene los atributos personalizados que están asociados a este campo.

GetCustomAttributes(Type, Boolean)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve una matriz que contiene los atributos personalizados que están asociados a este campo, buscando únicamente los atributos del tipo especificado.

GetCustomAttributesData()

Devuelve una lista de objetos CustomAttributeData que representan datos sobre los atributos que se aplicaron al miembro de destino.

(Heredado de MemberInfo)
GetHashCode()

Devuelve el código hash de esta instancia.

(Heredado de FieldInfo)
GetOptionalCustomModifiers()

Obtiene una matriz de tipos que identifican los modificadores personalizados opcionales del campo.

(Heredado de FieldInfo)
GetRawConstantValue()

Devuelve un valor literal asociado al campo mediante un compilador.

(Heredado de FieldInfo)
GetRequiredCustomModifiers()

Obtiene una matriz de tipos que identifican los modificadores personalizados necesarios de la propiedad.

(Heredado de FieldInfo)
GetType()

Detecta los atributos de un campo de clase y proporciona acceso a sus metadatos.

(Heredado de FieldInfo)
GetValue(Object)

Cuando se reemplaza en una clase derivada, devuelve el valor de un campo compatible con un objeto concreto.

(Heredado de FieldInfo)
GetValueDirect(TypedReference)

Devuelve el valor de un campo compatible con un objeto dado.

(Heredado de FieldInfo)
HasSameMetadataDefinitionAs(MemberInfo) (Heredado de MemberInfo)
IsDefined(Type, Boolean)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Determina si el tipo de atributo especificado está asociado a este campo.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
SetValue(Object, Object)

Establece el valor del campo admitido por el objeto determinado.

(Heredado de FieldInfo)
SetValue(Object, Object, BindingFlags, Binder, CultureInfo)

Cuando se reemplaza en una clase derivada, se establece el valor del campo compatible con el objeto dado.

(Heredado de FieldInfo)
SetValueDirect(TypedReference, Object)

Establece el valor del campo admitido por el objeto determinado.

(Heredado de FieldInfo)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

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

Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío.

(Heredado de FieldInfo)
_FieldInfo.GetType()

Obtiene un objeto Type que representa el tipo de FieldInfo.

(Heredado de FieldInfo)
_FieldInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera la información de tipo de un objeto, que se puede usar después para obtener la información de tipo de una interfaz.

(Heredado de FieldInfo)
_FieldInfo.GetTypeInfoCount(UInt32)

Recupera el número de interfaces de información de tipo que proporciona un objeto (0 ó 1).

(Heredado de FieldInfo)
_FieldInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Proporciona acceso a las propiedades y los métodos expuestos por un objeto.

(Heredado de FieldInfo)
_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío.

(Heredado de MemberInfo)
_MemberInfo.GetType()

Objeto Type que representa la clase MemberInfo.

(Heredado de MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera la información de tipo de un objeto, que se puede usar después para obtener la información de tipo de una interfaz.

(Heredado de MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

Recupera el número de interfaces de información de tipo que proporciona un objeto (0 ó 1).

(Heredado de MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Proporciona acceso a las propiedades y los métodos expuestos por un objeto.

(Heredado de MemberInfo)

Métodos de extensión

GetCustomAttribute(MemberInfo, Type)

Recupera un atributo personalizado de un tipo especificado que se aplica a un miembro concreto.

GetCustomAttribute(MemberInfo, Type, Boolean)

Recupera un atributo personalizado de un tipo especificado que se aplica a un miembro concreto y, opcionalmente, inspecciona los antecesores de dicho miembro.

GetCustomAttribute<T>(MemberInfo)

Recupera un atributo personalizado de un tipo especificado que se aplica a un miembro concreto.

GetCustomAttribute<T>(MemberInfo, Boolean)

Recupera un atributo personalizado de un tipo especificado que se aplica a un miembro concreto y, opcionalmente, inspecciona los antecesores de dicho miembro.

GetCustomAttributes(MemberInfo)

Recupera una colección de atributos personalizados que se aplican a un miembro especificado.

GetCustomAttributes(MemberInfo, Boolean)

Recupera una colección de atributos personalizados que se aplican a un miembro concreto y, opcionalmente, inspecciona los antecesores de dicho miembro.

GetCustomAttributes(MemberInfo, Type)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un miembro concreto.

GetCustomAttributes(MemberInfo, Type, Boolean)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un miembro concreto y, opcionalmente, inspecciona los antecesores de dicho miembro.

GetCustomAttributes<T>(MemberInfo)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un miembro concreto.

GetCustomAttributes<T>(MemberInfo, Boolean)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un miembro concreto y, opcionalmente, inspecciona los antecesores de dicho miembro.

IsDefined(MemberInfo, Type)

Indica si se deben aplicar atributos personalizados de un tipo especificado a un miembro especificado.

IsDefined(MemberInfo, Type, Boolean)

Indica si los atributos personalizados de un tipo especificado se aplican a un miembro especificado y, opcionalmente, se aplican a sus antecesores.

Se aplica a

Consulte también