Udostępnij za pośrednictwem


TypeDelegator.GetMember(String, MemberTypes, BindingFlags) Metoda

Definicja

Zwraca elementy członkowskie (właściwości, metody, konstruktory, pola, zdarzenia i typy zagnieżdżone) określone przez podane nametypy , typei bindingAttr.

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()

Parametry

name
String

Nazwa elementu członkowskiego do pobrania.

type
MemberTypes

Maska bitowa, która wpływa na sposób przeprowadzania wyszukiwania. Wartość jest kombinacją zera lub więcej flag bitowych z BindingFlags.

bindingAttr
BindingFlags

Typ elementów członkowskich do pobrania.

Zwraca

Tablica typu MemberInfo zawierająca wszystkie elementy członkowskie bieżącej klasy i jej klasę bazową spełniającą określone kryteria.

Wyjątki

Parametr name ma wartość null.

Uwagi

Jeśli bindingAttr wartość to BindingFlags. NonPublic, wszystkie elementy członkowskie będą brane pod uwagę. Jeśli nie ma dopasowań, zwracana jest pusta tablica.

Dotyczy