SignatureHelper.GetMethodSigHelper Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne un helper de signature pour une méthode.
Surcharges
| Nom | Description |
|---|---|
| GetMethodSigHelper(Module, Type, Type[]) |
Retourne un helper de signature pour une méthode avec une convention d’appel standard, en fonction du module, du type de retour et des types d’arguments de la méthode. |
| GetMethodSigHelper(Module, CallingConvention, Type) |
Retourne un helper de signature pour une méthode en fonction du module de la méthode, de la convention d’appel non managée et du type de retour. |
| GetMethodSigHelper(CallingConvention, Type) |
Retourne un helper de signature pour une méthode en fonction de la convention d’appel non managée de la méthode et du type de retour. |
| GetMethodSigHelper(CallingConventions, Type) |
Retourne un helper de signature pour une méthode en fonction de la convention d’appel de la méthode et du type de retour. |
| GetMethodSigHelper(Module, CallingConventions, Type) |
Retourne un helper de signature pour une méthode en fonction du module de la méthode, de la convention d’appel et du type de retour. |
GetMethodSigHelper(Module, Type, Type[])
Retourne un helper de signature pour une méthode avec une convention d’appel standard, en fonction du module, du type de retour et des types d’arguments de la méthode.
public:
static System::Reflection::Emit::SignatureHelper ^ GetMethodSigHelper(System::Reflection::Module ^ mod, Type ^ returnType, cli::array <Type ^> ^ parameterTypes);
public static System.Reflection.Emit.SignatureHelper GetMethodSigHelper(System.Reflection.Module mod, Type returnType, Type[] parameterTypes);
static member GetMethodSigHelper : System.Reflection.Module * Type * Type[] -> System.Reflection.Emit.SignatureHelper
Public Shared Function GetMethodSigHelper (mod As Module, returnType As Type, parameterTypes As Type()) As SignatureHelper
Paramètres
- mod
- Module
Qui ModuleBuilder contient la méthode pour laquelle l’objet SignatureHelper est demandé.
- returnType
- Type
Type de retour de la méthode, ou null pour un type de retour void (procédure Sub dans Visual Basic).
- parameterTypes
- Type[]
Types des arguments de la méthode, ou null si la méthode n’a aucun argument.
Retours
Objet SignatureHelper d’une méthode.
Exceptions
mod n’est pas un ModuleBuilder.
Remarques
Cette surcharge crée une signature avec une convention d’appel standard.
Pour créer une signature de méthode avec des modificateurs personnalisés, utilisez la GetMethodSigHelper(Module, CallingConventions, Type) surcharge de méthode, puis utilisez les AddArgument(Type, Type[], Type[]) surcharges ou AddArguments(Type[], Type[][], Type[][]) les surcharges de méthode pour ajouter des arguments avec des modificateurs personnalisés.
S’applique à
GetMethodSigHelper(Module, CallingConvention, Type)
Retourne un helper de signature pour une méthode en fonction du module de la méthode, de la convention d’appel non managée et du type de retour.
public:
static System::Reflection::Emit::SignatureHelper ^ GetMethodSigHelper(System::Reflection::Module ^ mod, System::Runtime::InteropServices::CallingConvention unmanagedCallConv, Type ^ returnType);
public static System.Reflection.Emit.SignatureHelper GetMethodSigHelper(System.Reflection.Module mod, System.Runtime.InteropServices.CallingConvention unmanagedCallConv, Type returnType);
static member GetMethodSigHelper : System.Reflection.Module * System.Runtime.InteropServices.CallingConvention * Type -> System.Reflection.Emit.SignatureHelper
Public Shared Function GetMethodSigHelper (mod As Module, unmanagedCallConv As CallingConvention, returnType As Type) As SignatureHelper
Paramètres
- mod
- Module
Qui ModuleBuilder contient la méthode pour laquelle l’objet SignatureHelper est demandé.
- unmanagedCallConv
- CallingConvention
Convention d’appel non managée de la méthode.
- returnType
- Type
Type de retour de la méthode, ou null pour un type de retour void (procédure Sub dans Visual Basic).
Retours
Objet SignatureHelper d’une méthode.
Exceptions
mod a la valeur null.
mod n’est pas un ModuleBuilder.
-ou-
unmanagedCallConv est une convention d’appel non managée inconnue.
S’applique à
GetMethodSigHelper(CallingConvention, Type)
Retourne un helper de signature pour une méthode en fonction de la convention d’appel non managée de la méthode et du type de retour.
public:
static System::Reflection::Emit::SignatureHelper ^ GetMethodSigHelper(System::Runtime::InteropServices::CallingConvention unmanagedCallingConvention, Type ^ returnType);
public static System.Reflection.Emit.SignatureHelper GetMethodSigHelper(System.Runtime.InteropServices.CallingConvention unmanagedCallingConvention, Type returnType);
static member GetMethodSigHelper : System.Runtime.InteropServices.CallingConvention * Type -> System.Reflection.Emit.SignatureHelper
Public Shared Function GetMethodSigHelper (unmanagedCallingConvention As CallingConvention, returnType As Type) As SignatureHelper
Paramètres
- unmanagedCallingConvention
- CallingConvention
Convention d’appel non managée de la méthode.
- returnType
- Type
Type de retour de la méthode, ou null pour un type de retour void (procédure Sub dans Visual Basic).
Retours
Objet SignatureHelper d’une méthode.
Exceptions
unmanagedCallingConvention est une convention d’appel non managée inconnue.
S’applique à
GetMethodSigHelper(CallingConventions, Type)
Retourne un helper de signature pour une méthode en fonction de la convention d’appel de la méthode et du type de retour.
public:
static System::Reflection::Emit::SignatureHelper ^ GetMethodSigHelper(System::Reflection::CallingConventions callingConvention, Type ^ returnType);
public static System.Reflection.Emit.SignatureHelper GetMethodSigHelper(System.Reflection.CallingConventions callingConvention, Type returnType);
static member GetMethodSigHelper : System.Reflection.CallingConventions * Type -> System.Reflection.Emit.SignatureHelper
Public Shared Function GetMethodSigHelper (callingConvention As CallingConventions, returnType As Type) As SignatureHelper
Paramètres
- callingConvention
- CallingConventions
Convention d’appel de la méthode.
- returnType
- Type
Type de retour de la méthode, ou null pour un type de retour void (procédure Sub dans Visual Basic).
Retours
Objet SignatureHelper d’une méthode.
S’applique à
GetMethodSigHelper(Module, CallingConventions, Type)
Retourne un helper de signature pour une méthode en fonction du module de la méthode, de la convention d’appel et du type de retour.
public:
static System::Reflection::Emit::SignatureHelper ^ GetMethodSigHelper(System::Reflection::Module ^ mod, System::Reflection::CallingConventions callingConvention, Type ^ returnType);
public static System.Reflection.Emit.SignatureHelper GetMethodSigHelper(System.Reflection.Module mod, System.Reflection.CallingConventions callingConvention, Type returnType);
static member GetMethodSigHelper : System.Reflection.Module * System.Reflection.CallingConventions * Type -> System.Reflection.Emit.SignatureHelper
Public Shared Function GetMethodSigHelper (mod As Module, callingConvention As CallingConventions, returnType As Type) As SignatureHelper
Paramètres
- mod
- Module
Qui ModuleBuilder contient la méthode pour laquelle l’objet SignatureHelper est demandé.
- callingConvention
- CallingConventions
Convention d’appel de la méthode.
- returnType
- Type
Type de retour de la méthode, ou null pour un type de retour void (procédure Sub dans Visual Basic).
Retours
Objet SignatureHelper d’une méthode.
Exceptions
mod a la valeur null.
mod n’est pas un ModuleBuilder.