_Type.GetMethod Methode

Definitie

Biedt COM-objecten met versie-onafhankelijke toegang tot de GetMethod methode.

Overloads

Name Description
GetMethod(String, Type[])

Biedt COM-objecten met versie-onafhankelijke toegang tot de GetMethod(String, Type[]) methode.

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

Biedt COM-objecten met versie-onafhankelijke toegang tot de GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) methode.

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

Biedt COM-objecten met versie-onafhankelijke toegang tot de GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) methode.

GetMethod(String)

Biedt COM-objecten met versie-onafhankelijke toegang tot de GetMethod(String) methode.

GetMethod(String, BindingFlags)

Biedt COM-objecten met versie-onafhankelijke toegang tot de GetMethod(String, BindingFlags) methode.

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

Biedt COM-objecten met versie-onafhankelijke toegang tot de GetMethod(String, Type[], ParameterModifier[]) methode.

Opmerkingen

Deze methode is bedoeld voor toegang tot beheerde klassen vanuit niet-beheerde code en mag niet worden aangeroepen vanuit beheerde code.

De Type.GetMethod methode.

GetMethod(String, Type[])

Biedt COM-objecten met versie-onafhankelijke toegang tot de GetMethod(String, Type[]) methode.

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

Parameters

name
String

De String naam van de openbare methode die moet worden get.

types
Type[]

Een matrix van Type objecten die het getal, de volgorde en het type van de parameters vertegenwoordigen voor de methode die moet worden opgehaald.

– of –

Een lege matrix van het type (dat wil gezegd Type , Type[] types = new Type[0]) om een methode op te halen die geen parameters gebruikt.

Retouren

Een MethodInfo object dat de openbare methode vertegenwoordigt waarvan de parameters overeenkomen met de opgegeven argumenttypen, indien gevonden; nullanders.

Opmerkingen

Deze methode is bedoeld voor toegang tot beheerde klassen vanuit niet-beheerde code en mag niet worden aangeroepen vanuit beheerde code.

De Type.GetMethod methode zoekt naar de opgegeven openbare methode waarvan de parameters overeenkomen met de opgegeven argumenttypen.

Van toepassing op

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

Biedt COM-objecten met versie-onafhankelijke toegang tot de GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) methode.

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

Parameters

name
String

De String naam van de methode die moet worden get.

bindingAttr
BindingFlags

Een bitmasker dat bestaat uit een of meer BindingFlags bits die aangeven hoe de zoekopdracht wordt uitgevoerd.

– of –

Nul, om terug te keren null.

binder
Binder

Een Binder object dat een set eigenschappen definieert en binding mogelijk maakt, waarbij een overbelaste methode, dwang van argumenttypen en aanroep van een lid via weerspiegeling kan worden geselecteerd.

– of –

null, om de DefaultBinder.

callConvention
CallingConventions

Het CallingConventions object dat de set regels specificeert die moeten worden gebruikt met betrekking tot de volgorde en indeling van argumenten, hoe de retourwaarde wordt doorgegeven, welke registers worden gebruikt voor argumenten en hoe de stapel wordt opgeschoond.

types
Type[]

Een matrix van Type objecten die het getal, de volgorde en het type van de parameters vertegenwoordigen voor de methode die moet worden opgehaald.

– of –

Een lege matrix van het type (dat wil gezegd Type , Type[] types = new Type[0]) om een methode op te halen die geen parameters gebruikt.

modifiers
ParameterModifier[]

Een matrix met ParameterModifier objecten die de kenmerken vertegenwoordigen die zijn gekoppeld aan het bijbehorende element in de types matrix. Deze parameter wordt niet verwerkt door de standaard binder.

Retouren

Een MethodInfo object dat de methode vertegenwoordigt die overeenkomt met de opgegeven vereisten, indien gevonden; nullanders.

Opmerkingen

Deze methode is bedoeld voor toegang tot beheerde klassen vanuit niet-beheerde code en mag niet worden aangeroepen vanuit beheerde code.

De Type.GetMethod methode zoekt naar de opgegeven methode waarvan de parameters overeenkomen met de opgegeven argumenttypen en modifiers, met behulp van de opgegeven bindingsbeperkingen en de opgegeven aanroepconventie.

Van toepassing op

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

Biedt COM-objecten met versie-onafhankelijke toegang tot de GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) methode.

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

Parameters

name
String

De String naam van de methode die moet worden get.

bindingAttr
BindingFlags

Een bitmasker dat bestaat uit een of meer BindingFlags bits die aangeven hoe de zoekopdracht wordt uitgevoerd.

– of –

Nul, om terug te keren null.

binder
Binder

Een Binder object dat een set eigenschappen definieert en binding mogelijk maakt, waarbij een overbelaste methode, dwang van argumenttypen en aanroep van een lid via weerspiegeling kan worden geselecteerd.

– of –

null, om de DefaultBinder.

types
Type[]

Een matrix van Type objecten die het getal, de volgorde en het type van de parameters vertegenwoordigen voor de methode die moet worden opgehaald.

– of –

Een lege matrix van het type (dat wil gezegd Type , Type[] types = new Type[0]) om een methode op te halen die geen parameters gebruikt.

modifiers
ParameterModifier[]

Een matrix met ParameterModifier objecten die de kenmerken vertegenwoordigen die zijn gekoppeld aan het bijbehorende element in de types matrix. Deze parameter wordt niet verwerkt door de standaard binder.

Retouren

Een MethodInfo object dat de methode vertegenwoordigt die overeenkomt met de opgegeven vereisten, indien gevonden; nullanders.

Opmerkingen

Deze methode is bedoeld voor toegang tot beheerde klassen vanuit niet-beheerde code en mag niet worden aangeroepen vanuit beheerde code.

De Type.GetMethod methode zoekt naar de opgegeven methode waarvan de parameters overeenkomen met de opgegeven argumenttypen en modifiers, met behulp van de opgegeven bindingsbeperkingen.

Van toepassing op

GetMethod(String)

Biedt COM-objecten met versie-onafhankelijke toegang tot de GetMethod(String) methode.

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

Parameters

name
String

De String naam van de openbare methode die moet worden get.

Retouren

Een MethodInfo object dat de openbare methode vertegenwoordigt met de opgegeven naam, indien gevonden; nullanders.

Opmerkingen

Deze methode is bedoeld voor toegang tot beheerde klassen vanuit niet-beheerde code en mag niet worden aangeroepen vanuit beheerde code.

De Type.GetMethod methode zoekt naar de openbare methode met de opgegeven naam.

Van toepassing op

GetMethod(String, BindingFlags)

Biedt COM-objecten met versie-onafhankelijke toegang tot de GetMethod(String, BindingFlags) methode.

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

Parameters

name
String

De String naam van de methode die moet worden get.

bindingAttr
BindingFlags

Een bitmasker dat bestaat uit een of meer BindingFlags bits die aangeven hoe de zoekopdracht wordt uitgevoerd.

– of –

Nul, om terug te keren null.

Retouren

Een MethodInfo object dat de methode vertegenwoordigt die overeenkomt met de opgegeven vereisten, indien gevonden; nullanders.

Opmerkingen

Deze methode is bedoeld voor toegang tot beheerde klassen vanuit niet-beheerde code en mag niet worden aangeroepen vanuit beheerde code.

De Type.GetMethod methode zoekt naar de opgegeven methode met behulp van de opgegeven bindingsbeperkingen.

Van toepassing op

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

Biedt COM-objecten met versie-onafhankelijke toegang tot de GetMethod(String, Type[], ParameterModifier[]) methode.

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

Parameters

name
String

De String naam van de openbare methode die moet worden get.

types
Type[]

Een matrix van Type objecten die het getal, de volgorde en het type van de parameters vertegenwoordigen voor de methode die moet worden opgehaald.

– of –

Een lege matrix van het type (dat wil gezegd Type , Type[] types = new Type[0]) om een methode op te halen die geen parameters gebruikt.

modifiers
ParameterModifier[]

Een matrix met ParameterModifier objecten die de kenmerken vertegenwoordigen die zijn gekoppeld aan het bijbehorende element in de types matrix. Deze parameter wordt niet verwerkt door de standaard binder.

Retouren

Een MethodInfo object dat de openbare methode vertegenwoordigt die overeenkomt met de opgegeven vereisten, indien gevonden; nullanders.

Opmerkingen

Deze methode is bedoeld voor toegang tot beheerde klassen vanuit niet-beheerde code en mag niet worden aangeroepen vanuit beheerde code.

De Type.GetMethod methode zoekt naar de opgegeven openbare methode waarvan de parameters overeenkomen met de opgegeven argumenttypen en modifiers.

Van toepassing op