TypeDelegator.GetMember(String, MemberTypes, BindingFlags) Yöntem

Tanım

Verilen name, typeve bindingAttrtarafından belirtilen üyeleri (özellikler, yöntemler, oluşturucular, alanlar, olaylar ve iç içe türler) döndürür.

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

Parametreler

name
String

Alınacak üyenin adı.

type
MemberTypes

Aramanın nasıl yürütüldüğünü etkileyen bit maskesi. değeri, 'den BindingFlagssıfır veya daha fazla bit bayrağının birleşimidir.

bindingAttr
BindingFlags

Alınacak üye türü.

Döndürülenler

Geçerli sınıfın tüm üyelerini ve belirtilen ölçütleri karşılayan temel sınıfını içeren tür MemberInfo dizisi.

Özel durumlar

name parametresidirnull.

Açıklamalar

ise bindingAttrBindingFlags. NonPublic, tüm üyeler dikkate alınacaktır. Eşleşme yoksa boş bir dizi döndürülür.

Şunlara uygulanır