_Type.GetMethod Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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
- 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
- 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
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
- 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
- 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.