JSMethod 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í.
Representa un método JScript. Esta clase pertenece a la categoría de enlace de nombres.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
public ref class JSMethod abstract : System::Reflection::MethodInfo
public abstract class JSMethod : System.Reflection.MethodInfo
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("561AC104-8869-4368-902F-4E0D7DDEDDDD")]
public abstract class JSMethod : System.Reflection.MethodInfo
type JSMethod = class
inherit MethodInfo
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("561AC104-8869-4368-902F-4E0D7DDEDDDD")>]
type JSMethod = class
inherit MethodInfo
Public MustInherit Class JSMethod
Inherits MethodInfo
- Herencia
- Derivado
- Atributos
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 método. (Heredado de MethodBase) |
| CallingConvention |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene un valor que indica las convenciones de llamada para este método. (Heredado de MethodBase) |
| ContainsGenericParameters |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene un valor que indica si un método genérico contiene parámetros de tipo genérico sin asignar. (Heredado de MethodInfo) |
| 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 la clase que declara este miembro. (Heredado de MemberInfo) |
| IsAbstract |
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 método es abstracto. (Heredado de MethodBase) |
| 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 método o constructor se describe mediante Assembly; es decir, el método o constructor es visible como máximo para otros tipos del mismo ensamblado y no es visible para los tipos derivados fuera del ensamblado. (Heredado de MethodBase) |
| IsConstructor |
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 método es un constructor. (Heredado de MethodBase) |
| 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 método o constructor se describe mediante Family; es decir, el método o constructor solo está visible dentro de su clase y clases derivadas. (Heredado de MethodBase) |
| 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 método o constructor se describe mediante FamANDAssem; es decir, las clases derivadas pueden llamar al método o constructor, pero solo si están en el mismo ensamblado. (Heredado de MethodBase) |
| 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 posible visibilidad de este método o constructor se describe mediante FamORAssem; es decir, las clases derivadas pueden llamar al método o constructor dondequiera que estén y por clases del mismo ensamblado. (Heredado de MethodBase) |
| IsFinal |
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 método es |
| IsGenericMethod |
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 método actual es un método genérico. (Heredado de MethodInfo) |
| IsGenericMethodDefinition |
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 objeto actual MethodInfo representa la definición de un método genérico. (Heredado de MethodInfo) |
| IsHideBySig |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene un valor que indica si solo un miembro del mismo tipo con exactamente la misma firma está oculto en la clase derivada. (Heredado de MethodBase) |
| 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 este miembro es privado. (Heredado de MethodBase) |
| 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 se trata de un método público. (Heredado de MethodBase) |
| 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 método o constructor actual es crítico para la seguridad o crítico para la seguridad en el nivel de confianza actual y, por tanto, puede realizar operaciones críticas. (Heredado de MethodBase) |
| 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 método o constructor actual es crítico para la seguridad en el nivel de confianza actual; es decir, si puede realizar operaciones críticas y se puede acceder a ellas mediante código transparente. (Heredado de MethodBase) |
| 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 método o constructor actual es transparente en el nivel de confianza actual y, por tanto, no puede realizar operaciones críticas. (Heredado de MethodBase) |
| 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 este método tiene un nombre especial. (Heredado de MethodBase) |
| 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 método es |
| IsVirtual |
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 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 que es este método. 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) |
| 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 método. |
| MethodImplementationFlags |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene las MethodImplAttributes marcas que especifican los atributos de una implementación de método. (Heredado de MethodBase) |
| 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 del miembro actual. (Heredado de MemberInfo) |
| 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. |
| ReturnParameter |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene un ParameterInfo objeto que contiene información sobre el tipo de valor devuelto del método, como si el tipo de valor devuelto tiene modificadores personalizados. (Heredado de MethodInfo) |
| ReturnType |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene el tipo de valor devuelto de este método. (Heredado de MethodInfo) |
| ReturnTypeCustomAttributes |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene los atributos personalizados para el tipo del valor devuelto de este método. |
Métodos
| Nombre | Description |
|---|---|
| CreateDelegate(Type, Object) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Crea un delegado del tipo especificado con el destino especificado a partir de este método. (Heredado de MethodInfo) |
| CreateDelegate(Type) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Crea un delegado del tipo especificado a partir de este método. (Heredado de MethodInfo) |
| 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 MethodInfo) |
| GetBaseDefinition() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Devuelve el MethodInfo objeto del método en la clase base directa o indirecta en la que este método se declaró por primera vez. |
| 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 método. |
| 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 método, 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) |
| GetGenericArguments() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Devuelve una matriz de Type objetos 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 MethodInfo) |
| GetGenericMethodDefinition() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Devuelve un MethodInfo objeto que representa una definición de método genérica a partir de la cual se puede construir el método actual. (Heredado de MethodInfo) |
| 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 MethodInfo) |
| GetMethodBody() |
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, obtiene un MethodBody objeto que proporciona acceso a la secuencia de MSIL, las variables locales y las excepciones para el 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. Cuando se reemplaza en una clase derivada, obtiene los parámetros del método o constructor especificados. (Heredado de MethodBase) |
| GetType() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Detecta los atributos de un método y proporciona acceso a los metadatos del método. (Heredado de MethodInfo) |
| 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 el método utilizando la información especificada. |
| Invoke(Object, Object[]) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Invoca el método o constructor representado por la instancia actual mediante los parámetros especificados. (Heredado de MethodInfo) |
| 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 método. |
| MakeGenericMethod(Type[]) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Sustituye los elementos de una matriz de tipos para los parámetros de tipo de la definición de método genérico actual y devuelve un MethodInfo objeto que representa el método construido resultante. (Heredado de MethodInfo) |
| 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) |
| 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 |
|---|---|
| _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) |
| _MethodBase.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 MethodBase) |
| _MethodBase.GetType() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Para obtener una descripción de este miembro, vea GetType(). (Heredado de MethodBase) |
| _MethodBase.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 MethodBase) |
| _MethodBase.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 MethodBase) |
| _MethodBase.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 MethodBase) |
| _MethodBase.IsAbstract |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Para obtener una descripción de este miembro, vea IsAbstract. (Heredado de MethodBase) |
| _MethodBase.IsAssembly |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Para obtener una descripción de este miembro, vea IsAssembly. (Heredado de MethodBase) |
| _MethodBase.IsConstructor |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Para obtener una descripción de este miembro, vea IsConstructor. (Heredado de MethodBase) |
| _MethodBase.IsFamily |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Para obtener una descripción de este miembro, vea IsFamily. (Heredado de MethodBase) |
| _MethodBase.IsFamilyAndAssembly |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Para obtener una descripción de este miembro, vea IsFamilyAndAssembly. (Heredado de MethodBase) |
| _MethodBase.IsFamilyOrAssembly |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Para obtener una descripción de este miembro, vea IsFamilyOrAssembly. (Heredado de MethodBase) |
| _MethodBase.IsFinal |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Para obtener una descripción de este miembro, vea IsFinal. (Heredado de MethodBase) |
| _MethodBase.IsHideBySig |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Para obtener una descripción de este miembro, vea IsHideBySig. (Heredado de MethodBase) |
| _MethodBase.IsPrivate |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Para obtener una descripción de este miembro, vea IsPrivate. (Heredado de MethodBase) |
| _MethodBase.IsPublic |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Para obtener una descripción de este miembro, vea IsPublic. (Heredado de MethodBase) |
| _MethodBase.IsSpecialName |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Para obtener una descripción de este miembro, vea IsSpecialName. (Heredado de MethodBase) |
| _MethodBase.IsStatic |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Para obtener una descripción de este miembro, vea IsStatic. (Heredado de MethodBase) |
| _MethodBase.IsVirtual |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Para obtener una descripción de este miembro, vea IsVirtual. (Heredado de MethodBase) |
| _MethodInfo.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 MethodInfo) |
| _MethodInfo.GetType() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Proporciona acceso al GetType() método desde COM. (Heredado de MethodInfo) |
| _MethodInfo.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 para obtener la información de tipo de una interfaz. (Heredado de MethodInfo) |
| _MethodInfo.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 MethodInfo) |
| _MethodInfo.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 MethodInfo) |
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. |
| GetRuntimeBaseDefinition(MethodInfo) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Recupera un objeto que representa el método especificado en la clase base directa o indirecta donde el método se declaró por primera vez. |
| 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. |