Partager via


SignatureHelper.GetMethodSigHelper Méthode

Définition

Retourne une assistance de signature pour une méthode.

Surcharges

GetMethodSigHelper(Module, Type, Type[])

Retourne une assistance de signature pour 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 une assistance de signature pour une méthode donnée en fonction des module, convention d'appel non managée et type de retour de cette dernière.

GetMethodSigHelper(CallingConvention, Type)

Retourne une assistance de signature pour une méthode donnée en fonction des conventions d'appel non managées et type de retour de cette dernière.

GetMethodSigHelper(CallingConventions, Type)

Retourne une assistance de signature pour une méthode donnée en fonction des conventions d'appel et type de retour de cette dernière.

GetMethodSigHelper(Module, CallingConventions, Type)

Retourne une fonction d’assistance 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[])

Source:
SignatureHelper.cs
Source:
SignatureHelper.cs
Source:
SignatureHelper.cs

Retourne une assistance de signature pour 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);
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

Le ModuleBuilder qui contient la méthode pour laquelle la SignatureHelper est demandée.

returnType
Type

Le type de retour de la méthode, ou null pour une procédure (Sub avec type de retour void en Visual Basic).

parameterTypes
Type[]

Types des arguments de la méthode, ou null si la méthode ne possède pas d'arguments.

Retours

L’objet SignatureHelper pour une méthode.

Exceptions

mod a la valeur null.

- ou -

Un élément de parameterTypes est 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 de méthode ou AddArguments(Type[], Type[][], Type[][]) pour ajouter des arguments avec des modificateurs personnalisés.

S’applique à

GetMethodSigHelper(Module, CallingConvention, Type)

Retourne une assistance de signature pour une méthode donnée en fonction des module, convention d'appel non managée et type de retour de cette dernière.

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

Le ModuleBuilder qui contient la méthode pour laquelle la SignatureHelper est demandée.

unmanagedCallConv
CallingConvention

Convention d'appel non managée de la méthode.

returnType
Type

Le type de retour de la méthode, ou null pour une procédure (Sub avec type de retour void en Visual Basic).

Retours

L’objet SignatureHelper pour 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 une assistance de signature pour une méthode donnée en fonction des conventions d'appel non managées et type de retour de cette dernière.

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

Le type de retour de la méthode, ou null pour une procédure (Sub avec type de retour void en Visual Basic).

Retours

L’objet SignatureHelper pour une méthode.

Exceptions

unmanagedCallConv est une convention d'appel non managée inconnue.

S’applique à

GetMethodSigHelper(CallingConventions, Type)

Source:
SignatureHelper.cs
Source:
SignatureHelper.cs
Source:
SignatureHelper.cs

Retourne une assistance de signature pour une méthode donnée en fonction des conventions d'appel et type de retour de cette dernière.

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);
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

Le type de retour de la méthode, ou null pour une procédure (Sub avec type de retour void en Visual Basic).

Retours

L’objet SignatureHelper pour une méthode.

S’applique à

GetMethodSigHelper(Module, CallingConventions, Type)

Source:
SignatureHelper.cs
Source:
SignatureHelper.cs
Source:
SignatureHelper.cs

Retourne une fonction d’assistance 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);
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

Le ModuleBuilder qui contient la méthode pour laquelle la SignatureHelper est demandée.

callingConvention
CallingConventions

Convention d’appel de la méthode.

returnType
Type

Le type de retour de la méthode, ou null pour une procédure (Sub avec type de retour void en Visual Basic).

Retours

L’objet SignatureHelper pour une méthode.

Exceptions

mod a la valeur null.

mod n’est pas un ModuleBuilder.

S’applique à