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

Método MethodBase.GetMethodFromHandle (RuntimeMethodHandle, RuntimeTypeHandle)

 

Publicado: octubre de 2016

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

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

[ComVisibleAttribute(false)]
public static MethodBase GetMethodFromHandle(
	RuntimeMethodHandle handle,
	RuntimeTypeHandle declaringType
)

Parámetros

handle
Type: System.RuntimeMethodHandle

Identificador de la representación interna de los metadatos de un método o constructor.

declaringType
Type: System.RuntimeTypeHandle

Identificador del tipo genérico que define el constructor o método.

Valor devuelto

Type: System.Reflection.MethodBase

Un MethodBase que representa el método o constructor especificado por el objeto handle, en el tipo genérico especificado por declaringType.

Exception Condition
ArgumentException

handle no es válido.

Identificadores solo son válidos en el dominio de aplicación en el que se obtuvieron.

Un RuntimeMethodHandle estructura de un constructor o método de un tipo genérico puede representar diferentes MethodBase objetos, dependiendo de los tipos especificados para los parámetros de tipo del tipo genérico. Por ejemplo, si class G<T> (class G(Of T) en Visual Basic, generic <T> ref class G en C++) tiene un método que devuelve el tipo T, el MethodBase de los objetos de ese método en una clase construida como G<int> es diferente de la MethodBase objeto de ese método en la definición de tipo genérico.

ReflectionPermission

when invoked late-bound through mechanisms such as M:System.Type.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]). Associated enumeration: F:System.Security.Permissions.ReflectionPermissionFlag.MemberAccess.

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 2.0
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
Volver al principio
Mostrar: