Module.GetMethod Méthode

Définition

Retourne une méthode ayant les critères spécifiés.

Surcharges

Nom Description
GetMethod(String)

Retourne une méthode portant le nom spécifié.

GetMethod(String, Type[])

Retourne une méthode ayant le nom et les types de paramètres spécifiés.

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

Retourne une méthode portant le nom spécifié, les informations de liaison, la convention d’appel et les types de paramètres et les modificateurs.

GetMethod(String)

Source:
Module.cs
Source:
Module.cs
Source:
Module.cs
Source:
Module.cs
Source:
Module.cs

Retourne une méthode portant le nom spécifié.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Methods might be removed")]
public System.Reflection.MethodInfo? GetMethod(string name);
public System.Reflection.MethodInfo GetMethod(string name);
public System.Reflection.MethodInfo? GetMethod(string name);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Methods might be removed")>]
member this.GetMethod : string -> System.Reflection.MethodInfo
member this.GetMethod : string -> System.Reflection.MethodInfo
Public Function GetMethod (name As String) As MethodInfo

Paramètres

name
String

Nom de la méthode.

Retours

Objet MethodInfo portant le nom spécifié ou null si la méthode n’existe pas.

Attributs

Exceptions

name a la valeur null.

S’applique à

GetMethod(String, Type[])

Source:
Module.cs
Source:
Module.cs
Source:
Module.cs
Source:
Module.cs
Source:
Module.cs

Retourne une méthode ayant le nom et les types de paramètres spécifiés.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, cli::array <Type ^> ^ types);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Methods might be removed")]
public System.Reflection.MethodInfo? GetMethod(string name, Type[] types);
public System.Reflection.MethodInfo GetMethod(string name, Type[] types);
public System.Reflection.MethodInfo? GetMethod(string name, Type[] types);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Methods might be removed")>]
member this.GetMethod : string * Type[] -> System.Reflection.MethodInfo
member this.GetMethod : string * Type[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, types As Type()) As MethodInfo

Paramètres

name
String

Nom de la méthode.

types
Type[]

Types de paramètres à rechercher.

Retours

Objet MethodInfo conforme aux critères spécifiés ou null si la méthode n’existe pas.

Attributs

Exceptions

nameest , null est typesnull, ou types (i) est null.

S’applique à

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

Source:
Module.cs
Source:
Module.cs
Source:
Module.cs
Source:
Module.cs
Source:
Module.cs

Retourne une méthode portant le nom spécifié, les informations de liaison, la convention d’appel et les types de paramètres et les modificateurs.

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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Methods might be removed")]
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);
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);
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);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Methods might be removed")>]
member this.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
member this.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

Paramètres

name
String

Nom de la méthode.

bindingAttr
BindingFlags

Un des indicateurs de BindingFlags bits utilisés pour contrôler la recherche.

binder
Binder

Objet qui implémente Binder, contenant des propriétés liées à cette méthode.

callConvention
CallingConventions

Convention d’appel pour la méthode.

types
Type[]

Types de paramètres à rechercher.

modifiers
ParameterModifier[]

Tableau de modificateurs de paramètres utilisés pour faire fonctionner la liaison avec les signatures de paramètres dans lesquelles les types ont été modifiés.

Retours

Objet MethodInfo conforme aux critères spécifiés ou null si la méthode n’existe pas.

Attributs

Exceptions

nameest , null est typesnull, ou types (i) est null.

Voir aussi

S’applique à