TypeDelegator.GetMethodImpl Método
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í.
Busca el método especificado cuyos parámetros coincidan con los tipos y modificadores de argumentos especificados, usando las restricciones de enlace indicadas y la convención de llamada especificada.
protected:
override System::Reflection::MethodInfo ^ GetMethodImpl(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, System::Reflection::CallingConventions callConvention, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
protected override System.Reflection.MethodInfo? GetMethodImpl (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, System.Reflection.CallingConventions callConvention, Type[]? types, System.Reflection.ParameterModifier[]? modifiers);
protected override System.Reflection.MethodInfo GetMethodImpl (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[] modifiers);
override this.GetMethodImpl : string * System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Protected Overrides Function GetMethodImpl (name As String, bindingAttr As BindingFlags, binder As Binder, callConvention As CallingConventions, types As Type(), modifiers As ParameterModifier()) As MethodInfo
Parámetros
- name
- String
El nombre del método.
- bindingAttr
- BindingFlags
Máscara de bits que afecta al modo de realizar la búsqueda. El valor es una combinación de cero o más marcas de bits de BindingFlags.
- binder
- Binder
Objeto que permite el enlace, la conversión de tipos de argumentos, la invocación de miembros y la recuperación de objetos MemberInfo
mediante la reflexión. Si binder
es null
, se usa el enlazador predeterminado.
- callConvention
- CallingConventions
Convenciones de llamadas.
- types
- Type[]
Matriz de tipo Type
que contiene una lista del número, el orden y los tipos de parámetros. Los tipos no pueden ser null
; utilice un método GetMethod
apropiado o una matriz vacía para buscar un método sin parámetros.
- modifiers
- ParameterModifier[]
Matriz de tipo ParameterModifier
que tiene la misma longitud que la matriz types
cuyos elementos representan a los atributos asociados a los parámetros del método que se va a obtener.
Devoluciones
Objeto MethodInfoInfo
para el método de implementación que coincide con los criterios especificados o null
si no se encuentra ninguna coincidencia.
Comentarios
El callConvention
parámetro indica la convención de llamada para el punto de entrada. Si no se especifica , CallingConventions se usa un valor predeterminado CallingConventions
de Standard
.