SignatureHelper.GetMethodSigHelper Metod

Definition

Returnerar en signaturhjälp för en metod.

Överlagringar

Name Description
GetMethodSigHelper(Module, Type, Type[])

Returnerar en signaturhjälp för en metod med en standardanropskonvention, givet metodens modul, returtyp och argumenttyper.

GetMethodSigHelper(Module, CallingConvention, Type)

Returnerar en signaturhjälp för en metod med tanke på metodens modul, ohanterad anropskonvention och returtyp.

GetMethodSigHelper(CallingConvention, Type)

Returnerar en signaturhjälp för en metod med tanke på metodens ohanterade anropskonvention och returtyp.

GetMethodSigHelper(CallingConventions, Type)

Returnerar en signaturhjälp för en metod med metodens anropskonvention och returtyp.

GetMethodSigHelper(Module, CallingConventions, Type)

Returnerar en signaturhjälp för en metod med metodens modul, anropande konvention och returtyp.

GetMethodSigHelper(Module, Type, Type[])

Returnerar en signaturhjälp för en metod med en standardanropskonvention, givet metodens modul, returtyp och argumenttyper.

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

Parametrar

mod
Module

Det ModuleBuilder som innehåller den metod som begärs SignatureHelper för.

returnType
Type

Returtypen för metoden, eller null för en returtyp för void (Sub procedure i Visual Basic).

parameterTypes
Type[]

Typerna av argumenten för metoden eller null om metoden inte har några argument.

Returer

Objektet SignatureHelper för en metod.

Undantag

mod är null.

-eller-

Ett element i parameterTypes är null.

mod är inte en ModuleBuilder.

Kommentarer

Den här överlagringen skapar en signatur med en standardanropskonvention.

Om du vill skapa en metodsignatur med anpassade modifierare använder du GetMethodSigHelper(Module, CallingConventions, Type) metodens överlagring och använder sedan överlagringarna AddArgument(Type, Type[], Type[]) eller AddArguments(Type[], Type[][], Type[][]) -metoden för att lägga till argument med anpassade modifierare.

Gäller för

GetMethodSigHelper(Module, CallingConvention, Type)

Returnerar en signaturhjälp för en metod med tanke på metodens modul, ohanterad anropskonvention och returtyp.

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

Parametrar

mod
Module

Det ModuleBuilder som innehåller den metod som begärs SignatureHelper för.

unmanagedCallConv
CallingConvention

Metodens ohanterade anropskonvention.

returnType
Type

Returtypen för metoden, eller null för en returtyp för void (Sub procedure i Visual Basic).

Returer

Objektet SignatureHelper för en metod.

Undantag

mod är null.

mod är inte en ModuleBuilder.

-eller-

unmanagedCallConv är en okänd ohanterad samtalskonvention.

Gäller för

GetMethodSigHelper(CallingConvention, Type)

Returnerar en signaturhjälp för en metod med tanke på metodens ohanterade anropskonvention och returtyp.

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

Parametrar

unmanagedCallingConvention
CallingConvention

Metodens ohanterade anropskonvention.

returnType
Type

Returtypen för metoden, eller null för en returtyp för void (Sub procedure i Visual Basic).

Returer

Objektet SignatureHelper för en metod.

Undantag

unmanagedCallingConvention är en okänd ohanterad samtalskonvention.

Gäller för

GetMethodSigHelper(CallingConventions, Type)

Returnerar en signaturhjälp för en metod med metodens anropskonvention och returtyp.

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

Parametrar

callingConvention
CallingConventions

Metodens anropskonvention.

returnType
Type

Returtypen för metoden, eller null för en returtyp för void (Sub procedure i Visual Basic).

Returer

Objektet SignatureHelper för en metod.

Gäller för

GetMethodSigHelper(Module, CallingConventions, Type)

Returnerar en signaturhjälp för en metod med metodens modul, anropande konvention och returtyp.

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

Parametrar

mod
Module

Det ModuleBuilder som innehåller den metod som begärs SignatureHelper för.

callingConvention
CallingConventions

Metodens anropskonvention.

returnType
Type

Returtypen för metoden, eller null för en returtyp för void (Sub procedure i Visual Basic).

Returer

Objektet SignatureHelper för en metod.

Undantag

mod är null.

mod är inte en ModuleBuilder.

Gäller för