Condividi tramite


SignatureHelper.GetMethodSigHelper Metodo

Definizione

Restituisce un supporto di firma per un metodo.

Overload

GetMethodSigHelper(Module, Type, Type[])

Restituisce un supporto di firma per un metodo con una convenzione di chiamata standard, una volta specificati il modulo, il tipo restituito e i tipi di argomento del metodo stesso.

GetMethodSigHelper(Module, CallingConvention, Type)

Restituisce un supporto di firma per un metodo, una volta specificati il modulo, la convenzione di chiamata non gestita e il tipo restituito del metodo stesso.

GetMethodSigHelper(CallingConvention, Type)

Restituisce un supporto di firma per un metodo, una volta specificati la convenzione di chiamata non gestita e il tipo restituito del metodo stesso.

GetMethodSigHelper(CallingConventions, Type)

Restituisce un supporto di firma per un metodo, una volta specificati la convenzione di chiamata e il tipo restituito del metodo stesso.

GetMethodSigHelper(Module, CallingConventions, Type)

Restituisce un helper di firma per un metodo, dati il modulo del metodo, la convenzione di chiamata e il tipo restituito.

GetMethodSigHelper(Module, Type, Type[])

Origine:
SignatureHelper.cs
Origine:
SignatureHelper.cs
Origine:
SignatureHelper.cs

Restituisce un supporto di firma per un metodo con una convenzione di chiamata standard, una volta specificati il modulo, il tipo restituito e i tipi di argomento del metodo stesso.

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

Parametri

mod
Module

Oggetto ModuleBuilder che contiene il metodo per il quale è richiesto SignatureHelper.

returnType
Type

Tipo restituito del metodo oppure null per un tipo restituito void (procedura Sub in Visual Basic).

parameterTypes
Type[]

Tipi degli argomenti del metodo oppure null se il metodo non dispone di argomenti.

Restituisce

Oggetto SignatureHelper per un metodo.

Eccezioni

mod è null.

-oppure-

Un elemento di parameterTypes è null.

mod non è un oggetto ModuleBuilder.

Commenti

Questo overload crea una firma con una convenzione di chiamata standard.

Per creare una firma del metodo con modificatori personalizzati, usare l'overload del GetMethodSigHelper(Module, CallingConventions, Type) metodo e quindi usare gli AddArgument(Type, Type[], Type[]) overload del metodo o AddArguments(Type[], Type[][], Type[][]) per aggiungere argomenti con modificatori personalizzati.

Si applica a

GetMethodSigHelper(Module, CallingConvention, Type)

Restituisce un supporto di firma per un metodo, una volta specificati il modulo, la convenzione di chiamata non gestita e il tipo restituito del metodo stesso.

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

Parametri

mod
Module

Oggetto ModuleBuilder che contiene il metodo per il quale è richiesto SignatureHelper.

unmanagedCallConv
CallingConvention

Convenzione di chiamata non gestita del metodo.

returnType
Type

Tipo restituito del metodo oppure null per un tipo restituito void (procedura Sub in Visual Basic).

Restituisce

Oggetto SignatureHelper per un metodo.

Eccezioni

mod è null.

mod non è un oggetto ModuleBuilder.

-oppure-

unmanagedCallConv è una convenzione di chiamata non gestita sconosciuta.

Si applica a

GetMethodSigHelper(CallingConvention, Type)

Restituisce un supporto di firma per un metodo, una volta specificati la convenzione di chiamata non gestita e il tipo restituito del metodo stesso.

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

Parametri

unmanagedCallingConvention
CallingConvention

Convenzione di chiamata non gestita del metodo.

returnType
Type

Tipo restituito del metodo oppure null per un tipo restituito void (procedura Sub in Visual Basic).

Restituisce

Oggetto SignatureHelper per un metodo.

Eccezioni

unmanagedCallConv è una convenzione di chiamata non gestita sconosciuta.

Si applica a

GetMethodSigHelper(CallingConventions, Type)

Origine:
SignatureHelper.cs
Origine:
SignatureHelper.cs
Origine:
SignatureHelper.cs

Restituisce un supporto di firma per un metodo, una volta specificati la convenzione di chiamata e il tipo restituito del metodo stesso.

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

Parametri

callingConvention
CallingConventions

Convenzione di chiamata del metodo.

returnType
Type

Tipo restituito del metodo oppure null per un tipo restituito void (procedura Sub in Visual Basic).

Restituisce

Oggetto SignatureHelper per un metodo.

Si applica a

GetMethodSigHelper(Module, CallingConventions, Type)

Origine:
SignatureHelper.cs
Origine:
SignatureHelper.cs
Origine:
SignatureHelper.cs

Restituisce un helper di firma per un metodo, dati il modulo del metodo, la convenzione di chiamata e il tipo restituito.

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

Parametri

mod
Module

Oggetto ModuleBuilder che contiene il metodo per il quale è richiesto SignatureHelper.

callingConvention
CallingConventions

Convenzione di chiamata del metodo.

returnType
Type

Tipo restituito del metodo oppure null per un tipo restituito void (procedura Sub in Visual Basic).

Restituisce

Oggetto SignatureHelper per un metodo.

Eccezioni

mod è null.

mod non è un oggetto ModuleBuilder.

Si applica a