Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase MethodBase

 

Publicado: noviembre de 2016

Proporciona información sobre los métodos y los constructores.

Espacio de nombres:   System.Reflection
Ensamblado:  mscorlib (en mscorlib.dll)


[SerializableAttribute]
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[ComVisibleAttribute(true)]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public abstract class MethodBase : MemberInfo, _MethodBase

NombreDescripción
System_CAPS_protmethodMethodBase()

Inicializa una nueva instancia de la clase MethodBase.

NombreDescripción
System_CAPS_pubpropertyAttributes

Obtiene los atributos asociados a este método.

System_CAPS_pubpropertyCallingConvention

Obtiene un valor que indica las convenciones de llamada de este método.

System_CAPS_pubpropertyContainsGenericParameters

Obtiene un valor que indica si el método genérico contiene parámetros de tipo genérico sin asignar.

System_CAPS_pubpropertyCustomAttributes

Obtiene una colección que contiene los atributos personalizados de este miembro.(Heredado de MemberInfo).

System_CAPS_pubpropertyDeclaringType

Obtiene la clase que declara a este miembro.(Heredado de MemberInfo).

System_CAPS_pubpropertyIsAbstract

Obtiene un valor que indica si el método es abstracto.

System_CAPS_pubpropertyIsAssembly

Obtiene un valor que indica si la visibilidad posible de este método o constructor MethodAttributes.Assembly; es decir, el método o constructor es visible como mucho para otros tipos del mismo ensamblado y derivada no es visible para los tipos fuera del ensamblado.

System_CAPS_pubpropertyIsConstructor

Obtiene un valor que indica si el método es un constructor.

System_CAPS_pubpropertyIsFamily

Obtiene un valor que indica si la visibilidad de este método o constructor MethodAttributes.Family; es decir, el método o constructor es visible dentro de su clase y clases derivadas.

System_CAPS_pubpropertyIsFamilyAndAssembly

Obtiene un valor que indica si la visibilidad de este método o constructor MethodAttributes.FamANDAssem; es decir, el método o constructor puede llamarse mediante las clases derivadas, pero solo si están en el mismo ensamblado.

System_CAPS_pubpropertyIsFamilyOrAssembly

Obtiene un valor que indica si la visibilidad posible de este método o constructor MethodAttributes.FamORAssem; es decir, el método o constructor puede llamarse clases derivadas dondequiera que estén y clases en el mismo ensamblado.

System_CAPS_pubpropertyIsFinal

Obtiene un valor que indica si este método es final.

System_CAPS_pubpropertyIsGenericMethod

Obtiene un valor que indica si el método es genérico.

System_CAPS_pubpropertyIsGenericMethodDefinition

Obtiene un valor que indica si el método es una definición de método genérico.

System_CAPS_pubpropertyIsHideBySig

Obtiene un valor que indica si solo un miembro del mismo tipo y con exactamente la misma firma está oculto en la clase derivada.

System_CAPS_pubpropertyIsPrivate

Obtiene un valor que indica si este miembro es privado.

System_CAPS_pubpropertyIsPublic

Obtiene un valor que indica si se trata de un método público.

System_CAPS_pubpropertyIsSecurityCritical

Obtiene un valor que indica si el constructor o el método 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.

System_CAPS_pubpropertyIsSecuritySafeCritical

Obtiene un valor que indica si el método actual o el constructor es crítico para la seguridad en el nivel de confianza actual; es decir, si puede realizar operaciones críticas y puede obtenerse acceso desde código transparente.

System_CAPS_pubpropertyIsSecurityTransparent

Obtiene un valor que indica que si el constructor o el método actual es transparente en la relación de confianza actual nivel y, por tanto, no puede realizar operaciones críticas.

System_CAPS_pubpropertyIsSpecialName

Obtiene un valor que indica si este método tiene un nombre especial.

System_CAPS_pubpropertyIsStatic

Obtiene un valor que indica si el método es static.

System_CAPS_pubpropertyIsVirtual

Obtiene un valor que indica si el método es virtual.

System_CAPS_pubpropertyMemberType

Cuando se invalida en una clase derivada, obtiene un valor MemberTypes que indica el tipo de miembro: método, constructor, evento, etc.(Heredado de MemberInfo).

System_CAPS_pubpropertyMetadataToken

Obtiene un valor que identifica un elemento de metadatos.(Heredado de MemberInfo).

System_CAPS_pubpropertyMethodHandle

Obtiene un identificador para la representación interna de los metadatos de un método.

System_CAPS_pubpropertyMethodImplementationFlags

Obtiene el MethodImplAttributes marcas que especifican los atributos de una implementación de método.

System_CAPS_pubpropertyModule

Obtiene el módulo en el que el tipo que declara el miembro representado por el actual MemberInfo está definido.(Heredado de MemberInfo).

System_CAPS_pubpropertyName

Obtiene el nombre del miembro actual.(Heredado de MemberInfo).

System_CAPS_pubpropertyReflectedType

Obtiene el objeto de clase utilizado para obtener esta instancia de MemberInfo.(Heredado de MemberInfo).

NombreDescripción
System_CAPS_pubmethodEquals(Object)

Devuelve un valor que indica si esta instancia equivale al objeto especificado. (Invalida MemberInfo.Equals(Object)).

System_CAPS_protmethodFinalize()

Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Heredado de Object).

System_CAPS_pubmethodSystem_CAPS_staticGetCurrentMethod()

Devuelve un objeto MethodBase que representa el método actualmente en ejecución.

System_CAPS_pubmethodGetCustomAttributes(Boolean)

Cuando se invalida en una clase derivada, devuelve una matriz de todos los atributos personalizados aplicados a este miembro.(Heredado de MemberInfo).

System_CAPS_pubmethodGetCustomAttributes(Type, Boolean)

Cuando se invalida en una clase derivada, devuelve una matriz de atributos personalizados aplicados a este miembro e identificado por Type.(Heredado de MemberInfo).

System_CAPS_pubmethodGetCustomAttributesData()

Devuelve una lista de CustomAttributeData objetos que representan datos sobre los atributos que se han aplicado al miembro de destino.(Heredado de MemberInfo).

System_CAPS_pubmethodGetGenericArguments()

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.

System_CAPS_pubmethodGetHashCode()

Devuelve el código hash de esta instancia.(Invalida MemberInfo.GetHashCode()).

System_CAPS_pubmethodGetMethodBody()

Cuando se invalida en una clase derivada, obtiene un MethodBody objeto que proporciona acceso a la secuencia MSIL, las variables locales y las excepciones del método actual.

System_CAPS_pubmethodSystem_CAPS_staticGetMethodFromHandle(RuntimeMethodHandle)

Obtiene información de método mediante el uso de la representación interna de metadatos del método (identificador).

System_CAPS_pubmethodSystem_CAPS_staticGetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)

Obtiene un MethodBase objeto para el constructor o método representado por el identificador especificado, para el tipo genérico especificado.

System_CAPS_pubmethodGetMethodImplementationFlags()

Cuando se reemplaza en una clase derivada, devuelve las marcas MethodImplAttributes.

System_CAPS_pubmethodGetParameters()

Cuando se invalida en una clase derivada, obtiene los parámetros del constructor o método especificado.

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_pubmethodInvoke(Object, BindingFlags, Binder, Object[], CultureInfo)

Cuando se invalida en una clase derivada, invoca el método o constructor reflejado con los parámetros especificados.

System_CAPS_pubmethodInvoke(Object, Object[])

Invoca el método o constructor representado por la instancia actual, utilizando los parámetros especificados.

System_CAPS_pubmethodIsDefined(Type, Boolean)

Cuando se invalida en una clase derivada, indica si uno o varios atributos del tipo especificado o de sus tipos derivados se aplican a este miembro.(Heredado de MemberInfo).

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficial del Object actual.(Heredado de Object).

System_CAPS_pubmethodToString()

Devuelve una cadena que representa al objeto actual. (Heredado de Object).

NombreDescripción
System_CAPS_puboperatorSystem_CAPS_staticEquality(MethodBase, MethodBase)

Indica si dos objetos MethodBase son iguales.

System_CAPS_puboperatorSystem_CAPS_staticInequality(MethodBase, MethodBase)

Indica si dos objetos MethodBase no son iguales.

NombreDescripción
System_CAPS_pubinterfaceSystem_CAPS_privmethod_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío.(Heredado de MemberInfo).

System_CAPS_pubinterfaceSystem_CAPS_privmethod_MemberInfo.GetType()

Obtiene un Type objeto que representa la MemberInfo clase.(Heredado de MemberInfo).

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

System_CAPS_pubinterfaceSystem_CAPS_privmethod_MemberInfo.GetTypeInfoCount(UInt32)

Recupera el número de interfaces de tipo de información que suministra un objeto (0 ó 1)

(Heredado de MemberInfo).

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

System_CAPS_pubinterfaceSystem_CAPS_privmethod_MethodBase.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío.

System_CAPS_pubinterfaceSystem_CAPS_privmethod_MethodBase.GetType()

Para una descripción de este miembro, vea _MethodBase.GetType.

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

System_CAPS_pubinterfaceSystem_CAPS_privmethod_MethodBase.GetTypeInfoCount(UInt32)

Recupera el número de interfaces de tipo de información que suministra un objeto (0 ó 1)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_MethodBase.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Proporciona acceso a las propiedades y los métodos expuestos por un objeto.

System_CAPS_pubinterfaceSystem_CAPS_privproperty_MethodBase.IsAbstract

Para una descripción de este miembro, vea _MethodBase.IsAbstract.

System_CAPS_pubinterfaceSystem_CAPS_privproperty_MethodBase.IsAssembly

Para una descripción de este miembro, vea _MethodBase.IsAssembly.

System_CAPS_pubinterfaceSystem_CAPS_privproperty_MethodBase.IsConstructor

Para una descripción de este miembro, vea _MethodBase.IsConstructor.

System_CAPS_pubinterfaceSystem_CAPS_privproperty_MethodBase.IsFamily

Para una descripción de este miembro, vea _MethodBase.IsFamily.

System_CAPS_pubinterfaceSystem_CAPS_privproperty_MethodBase.IsFamilyAndAssembly

Para una descripción de este miembro, vea _MethodBase.IsFamilyAndAssembly.

System_CAPS_pubinterfaceSystem_CAPS_privproperty_MethodBase.IsFamilyOrAssembly

Para una descripción de este miembro, vea _MethodBase.IsFamilyOrAssembly.

System_CAPS_pubinterfaceSystem_CAPS_privproperty_MethodBase.IsFinal

Para una descripción de este miembro, vea _MethodBase.IsFinal.

System_CAPS_pubinterfaceSystem_CAPS_privproperty_MethodBase.IsHideBySig

Para una descripción de este miembro, vea _MethodBase.IsHideBySig.

System_CAPS_pubinterfaceSystem_CAPS_privproperty_MethodBase.IsPrivate

Para una descripción de este miembro, vea _MethodBase.IsPrivate.

System_CAPS_pubinterfaceSystem_CAPS_privproperty_MethodBase.IsPublic

Para una descripción de este miembro, vea _MethodBase.IsPublic.

System_CAPS_pubinterfaceSystem_CAPS_privproperty_MethodBase.IsSpecialName

Para una descripción de este miembro, vea _MethodBase.IsSpecialName.

System_CAPS_pubinterfaceSystem_CAPS_privproperty_MethodBase.IsStatic

Para una descripción de este miembro, vea _MethodBase.IsStatic.

System_CAPS_pubinterfaceSystem_CAPS_privproperty_MethodBase.IsVirtual

Para una descripción de este miembro, vea _MethodBase.IsVirtual.

NombreDescripción
System_CAPS_pubmethodGetCustomAttribute(Type)

Sobrecargado. Recupera un atributo personalizado de un tipo especificado que se aplica a un miembro especificado.(Definido por CustomAttributeExtensions).

System_CAPS_pubmethodGetCustomAttribute(Type, Boolean)

Sobrecargado. Recupera un atributo personalizado de un tipo especificado que se aplica a un miembro especificado y, opcionalmente, inspecciona a los antecesores del miembro.(Definido por CustomAttributeExtensions).

System_CAPS_pubmethodGetCustomAttribute<T>()

Sobrecargado. Recupera un atributo personalizado de un tipo especificado que se aplica a un miembro especificado.(Definido por CustomAttributeExtensions).

System_CAPS_pubmethodGetCustomAttribute<T>(Boolean)

Sobrecargado. Recupera un atributo personalizado de un tipo especificado que se aplica a un miembro especificado y, opcionalmente, inspecciona a los antecesores del miembro.(Definido por CustomAttributeExtensions).

System_CAPS_pubmethodGetCustomAttributes()

Sobrecargado. Recupera una colección de atributos personalizados que se aplican a un miembro especificado.(Definido por CustomAttributeExtensions).

System_CAPS_pubmethodGetCustomAttributes(Type)

Sobrecargado. Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un miembro especificado.(Definido por CustomAttributeExtensions).

System_CAPS_pubmethodGetCustomAttributes<T>(Boolean)

Sobrecargado. Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un miembro especificado y, opcionalmente, inspecciona a los antecesores del miembro.(Definido por CustomAttributeExtensions).

System_CAPS_pubmethodIsDefined(Type)

Sobrecargado. Indica si se aplican atributos personalizados de un tipo especificado a un miembro especificado.(Definido por CustomAttributeExtensions).

MethodBase es la clase base de MethodInfo y ConstructorInfo.

SecurityAction.InheritanceDemand

for full trust for inheritors. This class cannot be inherited by partially trusted code.

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 1.1
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1

Este tipo es seguro para la ejecución de subprocesos.

Volver al principio
Mostrar: