SignatureHelper.GetMethodSigHelper Méthode

Définition

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 a la valeur null.

-ou-

Un élément de parameterTypes .null

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.

S’applique à