JSFieldInfo Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Ajusta un objeto FieldInfo.
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
| 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 |
| IsPinvokeImpl |
Obtiene un valor que indica si el atributo |
| 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 |
| 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) |
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) |
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) |
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. |
| 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, la referencia cultural y la información de enlace especificados. |
| 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. |