IReflect.GetMethod Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen yönteme MethodInfo karşılık gelen bir nesneyi alır.
Aşırı Yüklemeler
GetMethod(String, BindingFlags) |
MethodInfo Belirtilen arama kısıtlamaları altında belirtilen bir yönteme karşılık gelen bir nesnesi alır. |
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
MethodInfo Aşırı yüklenmiş yöntemler arasından seçim yapmak için bir dizi kullanarak belirtilen yönteme karşılık gelen bir Type nesneyi alır. |
GetMethod(String, BindingFlags)
MethodInfo Belirtilen arama kısıtlamaları altında belirtilen bir yönteme karşılık gelen bir nesnesi alır.
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.MethodInfo? GetMethod (string name, System.Reflection.BindingFlags bindingAttr);
public System.Reflection.MethodInfo GetMethod (string name, System.Reflection.BindingFlags bindingAttr);
abstract member GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags) As MethodInfo
Parametreler
- name
- String
Bulunacak üyenin adı.
- bindingAttr
- BindingFlags
Aramayı denetlemek için kullanılan bağlama öznitelikleri.
Döndürülenler
MethodInfo Eşleşmenin içinde belirtilen bindingAttr
yöntem adına ve arama kısıtlamalarına dayalı olduğu yöntem bilgilerini içeren bir nesne.
Özel durumlar
nesnesi aynı ada sahip birden çok yöntem uygular.
Ayrıca bkz.
Şunlara uygulanır
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])
MethodInfo Aşırı yüklenmiş yöntemler arasından seçim yapmak için bir dizi kullanarak belirtilen yönteme karşılık gelen bir Type nesneyi alır.
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.MethodInfo? GetMethod (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
public System.Reflection.MethodInfo GetMethod (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, types As Type(), modifiers As ParameterModifier()) As MethodInfo
Parametreler
- name
- String
Bulunacak üyenin adı.
- bindingAttr
- BindingFlags
Aramayı denetlemek için kullanılan bağlama öznitelikleri.
- types
- Type[]
Aşırı yüklenmiş yöntemler arasından seçim yapmak için kullanılan bir dizi.
- modifiers
- ParameterModifier[]
Bağlamanın, türlerin değiştirildiği parametre imzalarıyla çalışmasını sağlamak için kullanılan parametre değiştirici dizisi.
Döndürülenler
Belirtilen tüm parametrelerle eşleşen istenen yöntem.
Özel durumlar
nesnesi aynı ada sahip birden çok yöntem uygular.
Açıklamalar
Dönüş değeri yöntem adı, enum üyesi, BindingFlags parametresi tarafından binder
belirtilen tür dönüştürme türü, aşırı yükleme ve ParameterInfo yöntemin imzasını açıklayan türüne göre bir eşleşmedir.