ModuleBuilder.GetMethodImpl 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 ölçütle eşleşen modül düzeyi yöntemini döndürür.
protected:
override System::Reflection::MethodInfo ^ GetMethodImpl(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, System::Reflection::CallingConventions callConvention, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
protected override System.Reflection.MethodInfo? GetMethodImpl (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, System.Reflection.CallingConventions callConvention, Type[]? types, System.Reflection.ParameterModifier[]? modifiers);
protected override System.Reflection.MethodInfo GetMethodImpl (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[] modifiers);
override this.GetMethodImpl : string * System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Protected Overrides Function GetMethodImpl (name As String, bindingAttr As BindingFlags, binder As Binder, callConvention As CallingConventions, types As Type(), modifiers As ParameterModifier()) As MethodInfo
Parametreler
- name
- String
Yöntem adı.
- bindingAttr
- BindingFlags
Aramayı denetlemek için kullanılan bit bayraklarının birleşimi BindingFlags
.
- binder
- Binder
Bu yöntemle ilgili özellikleri içeren uygulayan Binder
bir nesne.
- callConvention
- CallingConventions
yöntemi için çağırma kuralı.
- types
- Type[]
yönteminin parametre türleri.
- 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
Modül düzeyinde tanımlanan ve belirtilen ölçütle eşleşen bir yöntem; veya null
böyle bir yöntem yoksa.
Özel durumlar
name
is null
, types
is null
veya öğesinin types
öğesidir null
.
Açıklamalar
Bu yöntem, devralınan Module.GetMethod yöntemin tüm aşırı yüklemeleri için uygulamayı sağlar. Modül düzeyinde bildirilmiş yöntemleri almak için devralınan Module.GetMethod yöntemi kullanın. Modül düzeyi yöntemler, yöntemi kullanılarak yayılan kodda DefineGlobalMethod tanımlanır.
Önemli
Modül için yöntem çağrılana CreateGlobalFunctions kadar modül düzeyi yöntemler alınamaz.