Compartir a través de


TypeDelegator.GetMember(String, MemberTypes, BindingFlags) Método

Definición

Devuelve miembros (propiedades, métodos, constructores, campos, eventos y tipos anidados) especificados por los name, type y bindingAttr dados.

public:
 override cli::array <System::Reflection::MemberInfo ^> ^ GetMember(System::String ^ name, System::Reflection::MemberTypes type, System::Reflection::BindingFlags bindingAttr);
public override System.Reflection.MemberInfo[] GetMember (string name, System.Reflection.MemberTypes type, System.Reflection.BindingFlags bindingAttr);
override this.GetMember : string * System.Reflection.MemberTypes * System.Reflection.BindingFlags -> System.Reflection.MemberInfo[]
Public Overrides Function GetMember (name As String, type As MemberTypes, bindingAttr As BindingFlags) As MemberInfo()

Parámetros

name
String

Nombre del miembro que se va a obtener.

type
MemberTypes

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.

bindingAttr
BindingFlags

Tipo de miembros que se van a obtener.

Devoluciones

Matriz de tipo MemberInfo que contiene todos los miembros de la clase actual y su clase base, cumpliendo con los criterios especificados.

Excepciones

El parámetro name es null.

Comentarios

Si bindingAttr es BindingFlags. NonPublic, se considerarán todos los miembros. Si no hay coincidencias, se devuelve una matriz vacía.

Se aplica a