JSMethodInfo Clase

Definición

Ajusta un objeto MethodInfo.

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

public ref class JSMethodInfo sealed : System::Reflection::MethodInfo
public sealed class JSMethodInfo : System.Reflection.MethodInfo
type JSMethodInfo = class
    inherit MethodInfo
Public NotInheritable Class JSMethodInfo
Inherits MethodInfo
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 método.

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 de 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 el tipo que declara este método.

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

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)
IsConstructedGenericMethod

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

Ajusta un objeto MethodInfo.

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

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

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

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

(Heredado de MethodBase)
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 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 MethodInfo actual 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 sólo hay un miembro del mismo tipo y con idéntica firma 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 éste es 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 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

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

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

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

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

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 para la representación interna de los 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 marcas MethodImplAttributes 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 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 método.

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.

ReturnParameter

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

Obtiene un objeto ParameterInfo que contiene información sobre el tipo de valor devuelto del método como, por ejemplo, cuando 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 del valor devuelto de este método.

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

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)
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<T>()

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

Crea un delegado de tipo T a partir de este método.

(Heredado de MethodInfo)
CreateDelegate<T>(Object)

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

Crea un delegado de tipo T con el destino 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 que 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 objeto MethodInfo para el método de la clase base directa o indirecta en la que se declaró este método 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 únicamente los 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 objetos CustomAttributeData que representan datos sobre los atributos que se aplicaron 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 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 MethodInfo)
GetGenericMethodDefinition()

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

Devuelve un objeto MethodInfo que representa una definición de método genérico a partir de la cual se puede construir el método genérico 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 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 método.

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

(Heredado de MethodInfo)
HasSameMetadataDefinitionAs(MemberInfo)

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

Ajusta un objeto MethodInfo.

(Heredado de MemberInfo)
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, utilizando 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 por los parámetros de tipo de la definición de método genérico actual y devuelve un objeto MethodInfo 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 Object actual.

(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 método.

Implementaciones de interfaz explícitas

_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)
_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 las propiedades y los 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 método GetType() 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.

Obtiene la información de tipos de un objeto, que puede utilizarse para obtener la información de tipos 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 las propiedades y los métodos expuestos por un objeto.

(Heredado de MethodInfo)

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.

GetBaseDefinition(MethodInfo)

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

Ajusta un objeto MethodInfo.

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.

Se aplica a

Consulte también