Udostępnij za pośrednictwem


_Type.GetMethod Metoda

Definicja

Udostępnia obiekty COM z niezależnym od wersji dostępem do GetMethod metody .

Przeciążenia

GetMethod(String, Type[])

Udostępnia obiekty COM z niezależnym od wersji dostępem do GetMethod(String, Type[]) metody .

GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Udostępnia obiekty COM z niezależnym od wersji dostępem do GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) metody .

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

Udostępnia obiekty COM z niezależnym od wersji dostępem do GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) metody .

GetMethod(String)

Udostępnia obiekty COM z niezależnym od wersji dostępem do GetMethod(String) metody .

GetMethod(String, BindingFlags)

Udostępnia obiekty COM z niezależnym od wersji dostępem do GetMethod(String, BindingFlags) metody .

GetMethod(String, Type[], ParameterModifier[])

Udostępnia obiekty COM z niezależnym od wersji dostępem do GetMethod(String, Type[], ParameterModifier[]) metody .

Uwagi

Ta metoda umożliwia dostęp do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.

Metoda Type.GetMethod .

GetMethod(String, Type[])

Udostępnia obiekty COM z niezależnym od wersji dostępem do GetMethod(String, Type[]) metody .

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, cli::array <Type ^> ^ types);
public System.Reflection.MethodInfo GetMethod (string name, Type[] types);
abstract member GetMethod : string * Type[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, types As Type()) As MethodInfo

Parametry

name
String

Nazwa String metody publicznej do pobrania.

types
Type[]

Tablica Type obiektów reprezentujących liczbę, kolejność i typ parametrów metody do pobrania.

-lub-

Pusta tablica typu Type (czyli typy Type[] = nowy typ[0]), aby uzyskać metodę, która nie przyjmuje parametrów.

Zwraca

MethodInfo Obiekt reprezentujący metodę publiczną, której parametry są zgodne z określonymi typami argumentów, jeśli zostaną znalezione; w przeciwnym razie null.

Uwagi

Ta metoda umożliwia dostęp do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.

Metoda Type.GetMethod wyszukuje określoną metodę publiczną, której parametry są zgodne z określonymi typami argumentów.

Dotyczy

GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Udostępnia obiekty COM z niezależnym od wersji dostępem do GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) metody .

public:
 System::Reflection::MethodInfo ^ GetMethod(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);
public System.Reflection.MethodInfo GetMethod (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, callConvention As CallingConventions, types As Type(), modifiers As ParameterModifier()) As MethodInfo

Parametry

name
String

Zawierająca String nazwę metody do pobrania.

bindingAttr
BindingFlags

Maska bitowa składająca się z co najmniej BindingFlags jednej, która określa sposób przeprowadzania wyszukiwania.

-lub-

Zero, aby zwrócić wartość null.

binder
Binder

Binder Obiekt, który definiuje zestaw właściwości i włącza powiązanie, które może obejmować wybór przeciążonej metody, przymus typów argumentów i wywołanie elementu członkowskiego przez odbicie.

-lub-

null, aby użyć elementu DefaultBinder.

callConvention
CallingConventions

CallingConventions Obiekt, który określa zestaw reguł do użycia w odniesieniu do kolejności i układu argumentów, sposób przekazywania wartości zwracanej, jakie rejestry są używane dla argumentów i jak stos jest czyszczony.

types
Type[]

Tablica Type obiektów reprezentujących liczbę, kolejność i typ parametrów metody do pobrania.

-lub-

Pusta tablica typu Type (czyli typy Type[] = nowy typ[0]), aby uzyskać metodę, która nie przyjmuje parametrów.

modifiers
ParameterModifier[]

Tablica ParameterModifier obiektów reprezentujących atrybuty skojarzone z odpowiednim elementem w tablicy types . Domyślny konsolidator nie przetwarza tego parametru.

Zwraca

Obiekt MethodInfo reprezentujący metodę zgodną z określonymi wymaganiami, jeśli zostanie znaleziony; w przeciwnym razie null.

Uwagi

Ta metoda umożliwia dostęp do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.

Metoda Type.GetMethod wyszukuje określoną metodę, której parametry są zgodne z określonymi typami argumentów i modyfikatorami, przy użyciu określonych ograniczeń powiązania i określonej konwencji wywoływania.

Dotyczy

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

Udostępnia obiekty COM z niezależnym od wersji dostępem do GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) metody .

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

Parametry

name
String

Zawierająca String nazwę metody do pobrania.

bindingAttr
BindingFlags

Maska bitowa składająca się z co najmniej BindingFlags jednej, która określa sposób przeprowadzania wyszukiwania.

-lub-

Zero, aby zwrócić wartość null.

binder
Binder

Binder Obiekt, który definiuje zestaw właściwości i włącza powiązanie, które może obejmować wybór przeciążonej metody, przymus typów argumentów i wywołanie elementu członkowskiego przez odbicie.

-lub-

null, aby użyć elementu DefaultBinder.

types
Type[]

Tablica Type obiektów reprezentujących liczbę, kolejność i typ parametrów metody do pobrania.

-lub-

Pusta tablica typu Type (czyli typy Type[] = nowy typ[0]), aby uzyskać metodę, która nie przyjmuje parametrów.

modifiers
ParameterModifier[]

Tablica ParameterModifier obiektów reprezentujących atrybuty skojarzone z odpowiednim elementem w tablicy types . Domyślny konsolidator nie przetwarza tego parametru.

Zwraca

Obiekt MethodInfo reprezentujący metodę zgodną z określonymi wymaganiami, jeśli zostanie znaleziony; w przeciwnym razie null.

Uwagi

Ta metoda umożliwia dostęp do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.

Metoda Type.GetMethod wyszukuje określoną metodę, której parametry są zgodne z określonymi typami argumentów i modyfikatorami przy użyciu określonych ograniczeń powiązania.

Dotyczy

GetMethod(String)

Udostępnia obiekty COM z niezależnym od wersji dostępem do GetMethod(String) metody .

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name);
public System.Reflection.MethodInfo GetMethod (string name);
abstract member GetMethod : string -> System.Reflection.MethodInfo
Public Function GetMethod (name As String) As MethodInfo

Parametry

name
String

Nazwa String metody publicznej do pobrania.

Zwraca

Obiekt MethodInfo reprezentujący metodę publiczną o określonej nazwie, jeśli zostanie znaleziony; w przeciwnym razie null.

Uwagi

Ta metoda umożliwia dostęp do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.

Metoda Type.GetMethod wyszukuje metodę publiczną o określonej nazwie.

Dotyczy

GetMethod(String, BindingFlags)

Udostępnia obiekty COM z niezależnym od wersji dostępem do GetMethod(String, BindingFlags) metody .

public:
 System::Reflection::MethodInfo ^ GetMethod(System::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

Parametry

name
String

Zawierająca String nazwę metody do pobrania.

bindingAttr
BindingFlags

Maska bitowa składająca się z co najmniej BindingFlags jednej, która określa sposób przeprowadzania wyszukiwania.

-lub-

Zero, aby zwrócić wartość null.

Zwraca

Obiekt MethodInfo reprezentujący metodę zgodną z określonymi wymaganiami, jeśli zostanie znaleziony; w przeciwnym razie null.

Uwagi

Ta metoda umożliwia dostęp do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.

Metoda Type.GetMethod wyszukuje określoną metodę przy użyciu określonych ograniczeń powiązania.

Dotyczy

GetMethod(String, Type[], ParameterModifier[])

Udostępnia obiekty COM z niezależnym od wersji dostępem do GetMethod(String, Type[], ParameterModifier[]) metody .

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.MethodInfo GetMethod (string name, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, types As Type(), modifiers As ParameterModifier()) As MethodInfo

Parametry

name
String

Nazwa String metody publicznej do pobrania.

types
Type[]

Tablica Type obiektów reprezentujących liczbę, kolejność i typ parametrów metody do pobrania.

-lub-

Pusta tablica typu Type (czyli typy Type[] = nowy typ[0]), aby uzyskać metodę, która nie przyjmuje parametrów.

modifiers
ParameterModifier[]

Tablica ParameterModifier obiektów reprezentujących atrybuty skojarzone z odpowiednim elementem w tablicy types . Domyślny konsolidator nie przetwarza tego parametru.

Zwraca

Obiekt MethodInfo reprezentujący metodę publiczną zgodną z określonymi wymaganiami, jeśli zostanie znaleziony; w przeciwnym razie null.

Uwagi

Ta metoda umożliwia dostęp do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.

Metoda Type.GetMethod wyszukuje określoną metodę publiczną, której parametry są zgodne z określonymi typami argumentów i modyfikatorami.

Dotyczy