AccessibleObject.IReflect.GetMethod Yöntem

Tanım

Aşırı Yüklemeler

Name Description
IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

MethodInfo Aşırı yüklenmiş yöntemler arasından seçim yapmak için Type dizisini kullanarak belirtilen yönteme karşılık gelen bir nesne alır. Bu üyenin açıklaması için bkz GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]). .

IReflect.GetMethod(String, BindingFlags)

MethodInfo Belirtilen arama kısıtlamaları altında belirtilen yönteme karşılık gelen bir nesne alır. Bu üyenin açıklaması için bkz GetMethod(String, BindingFlags). .

IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Kaynak:
AccessibleObject.cs
Kaynak:
AccessibleObject.cs
Kaynak:
AccessibleObject.cs
Kaynak:
AccessibleObject.cs
Kaynak:
AccessibleObject.cs

MethodInfo Aşırı yüklenmiş yöntemler arasından seçim yapmak için Type dizisini kullanarak belirtilen yönteme karşılık gelen bir nesne alır. Bu üyenin açıklaması için bkz GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]). .

 virtual System::Reflection::MethodInfo ^ System.Reflection.IReflect.GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers) = System::Reflection::IReflect::GetMethod;
System.Reflection.MethodInfo IReflect.GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type[] types, System.Reflection.ParameterModifier[] modifiers);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)]
System.Reflection.MethodInfo? IReflect.GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
System.Reflection.MethodInfo? IReflect.GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
abstract member System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
override this.System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>]
abstract member System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
override this.System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, types As Type(), modifiers As ParameterModifier()) As MethodInfo Implements IReflect.GetMethod

Parametreler

name
String

Bulunacak üyenin adı.

bindingAttr
BindingFlags

Aramayı denetlemek için kullanılan bağlama öznitelikleri.

binder
Binder

Bu yöntemle ilgili özellikleri içeren öğesini uygulayan Binderbir nesne.

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ştiricileri dizisi.

Döndürülenler

Belirtilen tüm parametrelerle eşleşen istenen yöntem.

Uygulamalar

Öznitelikler

Özel durumlar

nesnesi aynı ada sahip birden çok yöntem uygular.

Açıklamalar

Dönüş değeri, yöntem adına, numaralandırmaya System.Reflection.BindingFlags , parametre tarafından binder belirtilen tür dönüştürme türüne, aşırı yüklemeye ve System.Reflection.ParameterInfo yöntemin imzasını açıklayan türüne göre bir eşleşmedir.

Bu üye açık bir arabirim üyesi uygulamasıdır. Yalnızca örnek bir AccessibleObject arabirime IReflect yayınlandığında kullanılabilir.

Şunlara uygulanır

IReflect.GetMethod(String, BindingFlags)

Kaynak:
AccessibleObject.cs
Kaynak:
AccessibleObject.cs
Kaynak:
AccessibleObject.cs
Kaynak:
AccessibleObject.cs
Kaynak:
AccessibleObject.cs

MethodInfo Belirtilen arama kısıtlamaları altında belirtilen yönteme karşılık gelen bir nesne alır. Bu üyenin açıklaması için bkz GetMethod(String, BindingFlags). .

 virtual System::Reflection::MethodInfo ^ System.Reflection.IReflect.GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr) = System::Reflection::IReflect::GetMethod;
System.Reflection.MethodInfo IReflect.GetMethod(string name, System.Reflection.BindingFlags bindingAttr);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)]
System.Reflection.MethodInfo? IReflect.GetMethod(string name, System.Reflection.BindingFlags bindingAttr);
System.Reflection.MethodInfo? IReflect.GetMethod(string name, System.Reflection.BindingFlags bindingAttr);
abstract member System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
override this.System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>]
abstract member System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
override this.System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
Function GetMethod (name As String, bindingAttr As BindingFlags) As MethodInfo Implements IReflect.GetMethod

Parametreler

name
String

Bulunacak üyenin adı.

bindingAttr
BindingFlags

Aramayı denetlemek için kullanılan bağlama öznitelikleri.

Döndürülenler

MethodInfo içinde belirtilen bindingAttryöntem adına ve arama kısıtlamalarına göre eşleşen yöntem bilgilerini içeren bir nesne.

Uygulamalar

Öznitelikler

Özel durumlar

nesnesi aynı ada sahip birden çok yöntem uygular.

Açıklamalar

Bu üye açık bir arabirim üyesi uygulamasıdır. Yalnızca örnek bir AccessibleObject arabirime IReflect yayınlandığında kullanılabilir.

Şunlara uygulanır