JSConstructor 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 FunctionObject.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
public ref class JSConstructor sealed : System::Reflection::ConstructorInfo
public sealed class JSConstructor : System.Reflection.ConstructorInfo
type JSConstructor = class
inherit ConstructorInfo
Public NotInheritable Class JSConstructor
Inherits ConstructorInfo
- 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 constructor. |
| CallingConvention |
Obtiene un valor que indica las convenciones de llamada de este método. (Heredado de MethodBase) |
| ContainsGenericParameters |
Obtiene un valor que indica si el método genérico contiene parámetros de tipo genérico sin asignar. (Heredado de MethodBase) |
| 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 constructor. |
| IsAbstract |
Obtiene un valor que indica si el método es abstracto. (Heredado de MethodBase) |
| IsAssembly |
Obtiene un valor que indica si Assembly describe la visibilidad posible de este método o constructor; es decir, el método o el constructor es visible como mucho para otros tipos del mismo ensamblado y no es visible para los tipos derivados fuera del ensamblado. (Heredado de MethodBase) |
| IsCollectible |
Obtiene un valor que indica si este objeto MemberInfo forma parte de un ensamblado contenido en un AssemblyLoadContext recopilable. (Heredado de MemberInfo) |
| IsConstructedGenericMethod | (Heredado de MethodBase) |
| IsConstructor |
Obtiene un valor que indica si el método es un constructor. (Heredado de MethodBase) |
| IsFamily |
Obtiene un valor que indica si Family describe la visibilidad de este método o constructor; es decir, el método o el constructor sólo es visible dentro de su clase y clases derivadas. (Heredado de MethodBase) |
| IsFamilyAndAssembly |
Obtiene un valor que indica si FamANDAssem describe la visibilidad de este método o constructor; es decir, las clases derivadas pueden llamar al método o constructor, pero sólo si están en el mismo ensamblado. (Heredado de MethodBase) |
| IsFamilyOrAssembly |
Obtiene un valor que indica si FamORAssem describe la visibilidad posible de este método o constructor; es decir, las clases derivadas pueden llamar al método o constructor con independencia de dónde se encuentren, así como las clases del mismo ensamblado. (Heredado de MethodBase) |
| IsFinal |
Obtiene un valor que indica si este método es |
| IsGenericMethod |
Obtiene un valor que indica si el método es genérico. (Heredado de MethodBase) |
| IsGenericMethodDefinition |
Obtiene un valor que indica si el método es una definición de método genérico. (Heredado de MethodBase) |
| IsHideBySig |
Obtiene un valor que indica si sólo hay un miembro del mismo tipo y con idéntica firma oculto en la clase derivada. (Heredado de MethodBase) |
| IsPrivate |
Obtiene un valor que indica si este miembro es privado. (Heredado de MethodBase) |
| IsPublic |
Obtiene un valor que indica si éste es un método público. (Heredado de MethodBase) |
| IsSecurityCritical |
Obtiene un valor que indica si el método o el constructor actual es crítico para la seguridad o es crítico para la seguridad y disponible desde código transparente en el nivel de confianza actual y, por tanto, puede realizar operaciones críticas. (Heredado de MethodBase) |
| IsSecuritySafeCritical |
Obtiene un valor que indica si el método o el constructor actual es crítico para la seguridad y disponible desde código transparente en el nivel de confianza actual; es decir, si puede realizar operaciones críticas y está disponible desde código transparente. (Heredado de MethodBase) |
| IsSecurityTransparent |
Obtiene un valor que indica si el método o el constructor actual es transparente en el nivel de confianza actual y, por tanto, no puede realizar operaciones críticas. (Heredado de MethodBase) |
| IsSpecialName |
Obtiene un valor que indica si este método tiene un nombre especial. (Heredado de MethodBase) |
| IsStatic |
Obtiene un valor que indica si el método es |
| IsVirtual |
Obtiene un valor que indica si el método es |
| 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 método. 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) |
| MethodHandle |
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 constructor. |
| MethodImplementationFlags |
Obtiene las marcas MethodImplAttributes que especifican los atributos de una implementación de método. (Heredado de MethodBase) |
| 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 constructor. |
| 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 ConstructorInfo) |
| 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 constructor. |
| 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 constructor, buscando únicamente 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) |
| GetGenericArguments() |
Devuelve una matriz de objetos Type que representan los argumentos de tipo de un método genérico o los parámetros de tipo de una definición de método genérico. (Heredado de MethodBase) |
| GetHashCode() |
Devuelve el código hash de esta instancia. (Heredado de ConstructorInfo) |
| GetMethodBody() |
Cuando se reemplaza en una clase derivada, obtiene un objeto MethodBody que proporciona el acceso a la secuencia de MSIL, las variables locales y las excepciones del método actual. (Heredado de MethodBase) |
| GetMethodImplementationFlags() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Devuelve información sobre la implementación de este método. |
| GetParameters() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene los parámetros de este constructor. |
| GetType() |
Detecta los atributos de un constructor de clase y proporciona acceso a los metadatos del constructor. (Heredado de ConstructorInfo) |
| HasSameMetadataDefinitionAs(MemberInfo) | (Heredado de MemberInfo) |
| Invoke(BindingFlags, Binder, Object[], CultureInfo) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Invoca al constructor utilizando la información de enlace y referencia cultural especificada. |
| Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Invoca al constructor en el objeto especificado, utilizando la información de enlace y referencia cultural especificada. |
| Invoke(Object, Object[]) |
Invoca el método o constructor representado por la instancia actual, utilizando los parámetros especificados. (Heredado de MethodBase) |
| Invoke(Object[]) |
Invoca al constructor reflejado por la instancia que tiene los parámetros especificados, proporcionando valores predeterminados para los parámetros que no se usan habitualmente. (Heredado de ConstructorInfo) |
| 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 constructor. |
| MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
| _ConstructorInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío. (Heredado de ConstructorInfo) |
| _ConstructorInfo.GetType() |
Obtiene un objeto Type que representa el tipo de ConstructorInfo. (Heredado de ConstructorInfo) |
| _ConstructorInfo.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 ConstructorInfo) |
| _ConstructorInfo.GetTypeInfoCount(UInt32) |
Recupera el número de interfaces de información de tipo que proporciona un objeto (0 ó 1). (Heredado de ConstructorInfo) |
| _ConstructorInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Proporciona acceso a las propiedades y los métodos expuestos por un objeto. (Heredado de ConstructorInfo) |
| _ConstructorInfo.Invoke_2(Object, BindingFlags, Binder, Object[], CultureInfo) |
Proporciona el acceso independiente de la versión de los objetos COM al método Invoke(Object, BindingFlags, Binder, Object[], CultureInfo). (Heredado de ConstructorInfo) |
| _ConstructorInfo.Invoke_3(Object, Object[]) |
Proporciona el acceso independiente de la versión de los objetos COM al método Invoke(Object, Object[]). (Heredado de ConstructorInfo) |
| _ConstructorInfo.Invoke_4(BindingFlags, Binder, Object[], CultureInfo) |
Proporciona el acceso independiente de la versión de los objetos COM al método Invoke(BindingFlags, Binder, Object[], CultureInfo). (Heredado de ConstructorInfo) |
| _ConstructorInfo.Invoke_5(Object[]) |
Proporciona el acceso independiente de la versión de los objetos COM al método Invoke(Object[]). (Heredado de ConstructorInfo) |
| _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) |
| _MethodBase.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío. (Heredado de MethodBase) |
| _MethodBase.GetType() |
Para obtener una descripción de este miembro, vea GetType(). (Heredado de MethodBase) |
| _MethodBase.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 MethodBase) |
| _MethodBase.GetTypeInfoCount(UInt32) |
Recupera el número de interfaces de información de tipo que proporciona un objeto (0 ó 1). (Heredado de MethodBase) |
| _MethodBase.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Proporciona acceso a las propiedades y los métodos expuestos por un objeto. (Heredado de MethodBase) |
| _MethodBase.IsAbstract |
Para obtener una descripción de este miembro, vea IsAbstract. (Heredado de MethodBase) |
| _MethodBase.IsAssembly |
Para obtener una descripción de este miembro, vea IsAssembly. (Heredado de MethodBase) |
| _MethodBase.IsConstructor |
Para obtener una descripción de este miembro, vea IsConstructor. (Heredado de MethodBase) |
| _MethodBase.IsFamily |
Para obtener una descripción de este miembro, vea IsFamily. (Heredado de MethodBase) |
| _MethodBase.IsFamilyAndAssembly |
Para obtener una descripción de este miembro, vea IsFamilyAndAssembly. (Heredado de MethodBase) |
| _MethodBase.IsFamilyOrAssembly |
Para obtener una descripción de este miembro, vea IsFamilyOrAssembly. (Heredado de MethodBase) |
| _MethodBase.IsFinal |
Para obtener una descripción de este miembro, vea IsFinal. (Heredado de MethodBase) |
| _MethodBase.IsHideBySig |
Para obtener una descripción de este miembro, vea IsHideBySig. (Heredado de MethodBase) |
| _MethodBase.IsPrivate |
Para obtener una descripción de este miembro, vea IsPrivate. (Heredado de MethodBase) |
| _MethodBase.IsPublic |
Para obtener una descripción de este miembro, vea IsPublic. (Heredado de MethodBase) |
| _MethodBase.IsSpecialName |
Para obtener una descripción de este miembro, vea IsSpecialName. (Heredado de MethodBase) |
| _MethodBase.IsStatic |
Para obtener una descripción de este miembro, vea IsStatic. (Heredado de MethodBase) |
| _MethodBase.IsVirtual |
Para obtener una descripción de este miembro, vea IsVirtual. (Heredado de MethodBase) |
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. |