Compartir vía


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

Definición

Devuelve a todos los miembros con el nombre especificado, tipo y enlace declarados o heredados por este tipo.

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.

type
MemberTypes

Tipo de miembro que se va a devolver.

bindingAttr
BindingFlags

Debe ser un indicador de bits de BindingFlags: InvokeMethod, NonPublic, etc.

Devoluciones

Devuelve una matriz de MemberInfo objetos que representan los miembros públicos y no públicos definidos en este tipo si nonPublic se usa; en caso contrario, se devuelven solo los miembros públicos.

Excepciones

Este método no se admite actualmente en tipos que no están completos.

Comentarios

Como solución alternativa, para recuperar el miembro de un tipo terminado, recupere el tipo mediante Type.GetType o Assembly.GetType y use la reflexión en el tipo recuperado.

Se aplica a