SignatureHelper.GetMethodSigHelper Método

Definição

Retorna um auxiliar de assinatura para um método.

Sobrecargas

GetMethodSigHelper(Module, Type, Type[])

Retorna um auxiliar de assinatura para um método com uma convenção de chamada padrão, considerando o módulo, o tipo de retorno e os tipos de argumento do método.

GetMethodSigHelper(Module, CallingConvention, Type)

Retorna um auxiliar de assinatura para um método considerando o módulo, a convenção de chamada não gerenciada e o tipo de retorno do método.

GetMethodSigHelper(CallingConvention, Type)

Retorna um auxiliar de assinatura para um método considerando a convenção de chamada não gerenciada e o tipo de retorno do método.

GetMethodSigHelper(CallingConventions, Type)

Retorna um auxiliar de assinatura para um método considerando a convenção de chamada e o tipo de retorno do método.

GetMethodSigHelper(Module, CallingConventions, Type)

Retorna um auxiliar de assinatura para um método considerando o módulo, a convenção de chamada e o tipo de retorno do método.

GetMethodSigHelper(Module, Type, Type[])

Retorna um auxiliar de assinatura para um método com uma convenção de chamada padrão, considerando o módulo, o tipo de retorno e os tipos de argumento do método.

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

Parâmetros

mod
Module

O ModuleBuilder que contém o método para o qual o SignatureHelper é solicitado.

returnType
Type

O tipo de retorno do método ou null para um tipo de retorno nulo (procedimento Sub no Visual Basic).

parameterTypes
Type[]

Os tipos dos argumentos do método ou null se o método não tiver argumentos.

Retornos

SignatureHelper

O objeto SignatureHelper para um método.

Exceções

mod é null.

- ou - Um elemento de parameterTypes é null.

Comentários

Essa sobrecarga cria uma assinatura com uma convenção de chamada padrão.

Para criar uma assinatura de método com modificadores personalizados, use a sobrecarga do GetMethodSigHelper(Module, CallingConventions, Type) método e use as AddArgument(Type, Type[], Type[]) sobrecargas do método ou AddArguments(Type[], Type[][], Type[][]) para adicionar argumentos com modificadores personalizados.

Aplica-se a

GetMethodSigHelper(Module, CallingConvention, Type)

Retorna um auxiliar de assinatura para um método considerando o módulo, a convenção de chamada não gerenciada e o tipo de retorno do método.

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

Parâmetros

mod
Module

O ModuleBuilder que contém o método para o qual o SignatureHelper é solicitado.

unmanagedCallConv
CallingConvention

A convenção de chamada não gerenciada do método.

returnType
Type

O tipo de retorno do método ou null para um tipo de retorno nulo (procedimento Sub no Visual Basic).

Retornos

SignatureHelper

O objeto SignatureHelper para um método.

Exceções

mod é null.

mod não é um ModuleBuilder.

- ou - unmanagedCallConv é uma convenção de chamada não gerenciada desconhecida.

Aplica-se a

GetMethodSigHelper(CallingConvention, Type)

Retorna um auxiliar de assinatura para um método considerando a convenção de chamada não gerenciada e o tipo de retorno do método.

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

Parâmetros

unmanagedCallingConvention
CallingConvention

A convenção de chamada não gerenciada do método.

returnType
Type

O tipo de retorno do método ou null para um tipo de retorno nulo (procedimento Sub no Visual Basic).

Retornos

SignatureHelper

O objeto SignatureHelper para um método.

Exceções

unmanagedCallConv é uma convenção de chamada não gerenciada desconhecida.

Aplica-se a

GetMethodSigHelper(CallingConventions, Type)

Retorna um auxiliar de assinatura para um método considerando a convenção de chamada e o tipo de retorno do método.

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

Parâmetros

callingConvention
CallingConventions

A convenção de chamada do método.

returnType
Type

O tipo de retorno do método ou null para um tipo de retorno nulo (procedimento Sub no Visual Basic).

Retornos

SignatureHelper

O objeto SignatureHelper para um método.

Aplica-se a

GetMethodSigHelper(Module, CallingConventions, Type)

Retorna um auxiliar de assinatura para um método considerando o módulo, a convenção de chamada e o tipo de retorno do método.

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

Parâmetros

mod
Module

O ModuleBuilder que contém o método para o qual o SignatureHelper é solicitado.

callingConvention
CallingConventions

A convenção de chamada do método.

returnType
Type

O tipo de retorno do método ou null para um tipo de retorno nulo (procedimento Sub no Visual Basic).

Retornos

SignatureHelper

O objeto SignatureHelper para um método.

Exceções

mod é null.

Aplica-se a