JSVariableField Clase

Definición

Admite campos variables en JScript. Se trata de la clase base para los parámetros, las variables locales, las variables globales y los miembros de clase.

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

public ref class JSVariableField abstract : Microsoft::JScript::JSField
public abstract class JSVariableField : Microsoft.JScript.JSField
type JSVariableField = class
    inherit JSField
Public MustInherit Class JSVariableField
Inherits JSField
Herencia
Derivado

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

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 para la representación interna de los metadatos de este campo.

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

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 objeto MemberInfo forma parte de un ensamblado contenido en un AssemblyLoadContext recopilable.

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

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

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

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

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

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 sólo 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 puede cambiarse.

(Heredado de FieldInfo)
IsNotSerialized

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

Obsoletos.

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

(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 PinvokeImpl correspondiente está definido 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 y disponible desde código transparente 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 y disponible desde código transparente 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 SpecialName correspondiente está definido en el enumerador FieldAttributes.

(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 de este campo. Identifica el tipo de clase derivado de MemberInfo del que se deriva esta clase.

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

(Heredado de JSField)

Métodos

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

(Heredado de JSField)
GetCustomAttributesData()

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

Devuelve una lista de objetos CustomAttributeData que representan datos sobre los atributos que se aplicaron 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)
GetModifiedFieldType()

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

Obtiene el tipo modificado de este objeto de campo.

(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 mediante 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 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.

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

(Heredado de FieldInfo)
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 compatible con un objeto dado.

(Heredado de FieldInfo)
HasSameMetadataDefinitionAs(MemberInfo)

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

Admite campos variables en JScript. Se trata de la clase base para los parámetros, las variables locales, las variables globales y los miembros de clase.

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

(Heredado de JSField)
MemberwiseClone()

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

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 admitido por el objeto determinado.

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

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

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

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

(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

_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 objeto Type que representa el tipo de FieldInfo.

(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 las propiedades y los 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.

Objeto Type que representa la clase MemberInfo.

(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 las propiedades y los métodos expuestos por un objeto.

(Heredado de MemberInfo)

Métodos de extensión

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

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 concreto y, opcionalmente, inspecciona los antecesores de dicho 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 concreto.

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 concreto y, opcionalmente, inspecciona los antecesores de dicho miembro.

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(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 concreto y, opcionalmente, inspecciona los antecesores de dicho 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 aplican a un miembro concreto.

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 aplican a un miembro concreto y, opcionalmente, inspecciona los antecesores de dicho 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 aplican a un miembro concreto.

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 aplican a un miembro concreto y, opcionalmente, inspecciona los antecesores de dicho miembro.

IsDefined(MemberInfo, Type)

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

Indica si se deben aplicar atributos personalizados de un tipo especificado 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.

GetMetadataToken(MemberInfo)

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

Obtiene un token de metadatos del miembro determinado, si está disponible.

HasMetadataToken(MemberInfo)

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

Devuelve un valor que indica si un token de metadatos está disponible para el miembro especificado.

Se aplica a

Consulte también