JSFieldInfo Clase

Definición

Ajusta un FieldInfo objeto .

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

public ref class JSFieldInfo sealed : System::Reflection::FieldInfo
public sealed class JSFieldInfo : System.Reflection.FieldInfo
type JSFieldInfo = class
    inherit FieldInfo
Public NotInheritable Class JSFieldInfo
Inherits FieldInfo
Herencia

Propiedades

Nombre Description
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

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

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 de la representación interna de 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

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

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

(Heredado de FieldInfo)
IsFamily

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

Obtiene un valor que indica si la visibilidad de este campo se describe mediante Family; es decir, el campo solo está visible dentro de su clase y clases derivadas.

(Heredado de FieldInfo)
IsFamilyAndAssembly

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

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

(Heredado de FieldInfo)
IsFamilyOrAssembly

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

Obtiene un valor que indica si la visibilidad potencial de este campo se describe mediante FamORAssem; es decir, las clases derivadas dondequiera que estén y las clases del mismo ensamblado pueden tener acceso al campo.

(Heredado de FieldInfo)
IsInitOnly

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

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

(Heredado de FieldInfo)
IsLiteral

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

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

(Heredado de FieldInfo)
IsNotSerialized

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

Obtiene un valor que indica si este campo tiene el NotSerialized atributo .

(Heredado de FieldInfo)
IsPinvokeImpl

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

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

(Heredado de FieldInfo)
IsPrivate

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

Obtiene un valor que indica si el campo es privado.

(Heredado de FieldInfo)
IsPublic

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

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

(Heredado de FieldInfo)
IsSecurityCritical

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

Obtiene un valor que indica si el campo actual es crítico para la seguridad o crítico para la seguridad en el nivel de confianza actual.

(Heredado de FieldInfo)
IsSecuritySafeCritical

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

Obtiene un valor que indica si el campo actual es crítico para la seguridad en el nivel de confianza actual.

(Heredado de FieldInfo)
IsSecurityTransparent

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

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

(Heredado de FieldInfo)
IsSpecialName

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

Obtiene un valor que indica si el atributo correspondiente SpecialName se establece en el FieldAttributes enumerador.

(Heredado de FieldInfo)
IsStatic

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

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 que es este campo. Identifica el tipo de clase derivada de MemberInfo la que deriva esta clase.

MetadataToken

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

Obtiene un valor que identifica un elemento de metadatos.

(Heredado de MemberInfo)
Module

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

Obtiene el módulo en el que se define el tipo que declara el miembro representado por el actual MemberInfo .

(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 que se usó para obtener esta instancia a través de la reflexión.

Métodos

Nombre Description
Equals(Object)

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

Devuelve un valor que indica si esta instancia es igual a 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 solo atributos del tipo especificado.

GetCustomAttributesData()

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

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

(Heredado de MemberInfo)
GetHashCode()

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

Devuelve el código hash de esta instancia.

(Heredado de FieldInfo)
GetOptionalCustomModifiers()

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

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

(Heredado de FieldInfo)
GetRawConstantValue()

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

Devuelve un valor literal asociado al campo por un compilador.

(Heredado de FieldInfo)
GetRequiredCustomModifiers()

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

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

(Heredado de FieldInfo)
GetType()

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

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

(Heredado de FieldInfo)
GetValue(Object)

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

Obtiene el valor del campo.

GetValueDirect(TypedReference)

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

Devuelve el valor de un campo admitido por un objeto determinado.

(Heredado de FieldInfo)
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()

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

Crea una copia superficial del Objectactual.

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

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

Establece el valor del campo utilizando el valor especificado, la referencia cultural y la información de enlace.

SetValue(Object, Object)

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

Establece el valor del campo utilizando el valor especificado.

SetValueDirect(TypedReference, Object)

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

Establece el valor del campo admitido por el objeto especificado.

(Heredado de FieldInfo)
ToString()

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

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

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

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

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

(Heredado de FieldInfo)
_FieldInfo.GetType()

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

Obtiene un Type objeto que representa el FieldInfo tipo.

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

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

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)

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

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)

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

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

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

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

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

(Heredado de MemberInfo)
_MemberInfo.GetType()

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

Obtiene un Type objeto que representa la MemberInfo clase .

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

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

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)

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

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)

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

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

(Heredado de MemberInfo)

Métodos de extensión

Nombre Description
GetCustomAttribute(MemberInfo, Type, Boolean)

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

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

GetCustomAttribute(MemberInfo, Type)

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

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

GetCustomAttribute<T>(MemberInfo, Boolean)

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

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

GetCustomAttribute<T>(MemberInfo)

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

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

GetCustomAttributes(MemberInfo, Boolean)

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

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

GetCustomAttributes(MemberInfo, Type, Boolean)

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

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

GetCustomAttributes(MemberInfo, Type)

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

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

GetCustomAttributes(MemberInfo)

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

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

GetCustomAttributes<T>(MemberInfo, Boolean)

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

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

GetCustomAttributes<T>(MemberInfo)

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

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

IsDefined(MemberInfo, Type, Boolean)

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

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

IsDefined(MemberInfo, Type)

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

Indica si los atributos personalizados de un tipo especificado se aplican a un miembro especificado.

Se aplica a

Consulte también