SignatureHelper.GetMethodSigHelper Methode

Definitie

Hiermee wordt een handtekeninghulp voor een methode geretourneerd.

Overloads

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

Retourneert een handtekeninghulpmiddel voor een methode met een standaardconventie voor aanroepen, gezien de module, het retourtype en de argumenttypen van de methode.

GetMethodSigHelper(Module, CallingConvention, Type)

Retourneert een handtekeninghulpmiddel voor een methode op basis van de module, de niet-beheerde aanroepconventie en het retourtype van de methode.

GetMethodSigHelper(CallingConvention, Type)

Retourneert een handtekeninghulp voor een methode op basis van de niet-beheerde aanroepconventie en het retourtype van de methode.

GetMethodSigHelper(CallingConventions, Type)

Hiermee wordt een handtekeninghulp voor een methode geretourneerd op basis van de aanroepconventie en het retourtype van de methode.

GetMethodSigHelper(Module, CallingConventions, Type)

Retourneert een handtekeninghulpmiddel voor een methode op basis van de module, de aanroepconventie en het retourtype van de methode.

GetMethodSigHelper(Module, Type, Type[])

Retourneert een handtekeninghulpmiddel voor een methode met een standaardconventie voor aanroepen, gezien de module, het retourtype en de argumenttypen van de methode.

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

Parameters

mod
Module

De ModuleBuilder methode die de aangevraagde methode SignatureHelper bevat.

returnType
Type

Het retourtype van de methode of null voor een ongeldig retourtype (Sub procedure in Visual Basic).

parameterTypes
Type[]

De typen argumenten van de methode of null als de methode geen argumenten heeft.

Retouren

Het SignatureHelper object voor een methode.

Uitzonderingen

mod is null.

– of –

Een element van parameterTypes is null.

Opmerkingen

Deze overbelasting maakt een handtekening met een standaardconventie voor aanroepen.

Als u een methodehandtekening wilt maken met aangepaste modifiers, gebruikt u de overbelasting van de GetMethodSigHelper(Module, CallingConventions, Type) methode en gebruikt u vervolgens de overbelasting van de AddArgument(Type, Type[], Type[]) methode AddArguments(Type[], Type[][], Type[][]) om argumenten met aangepaste modifiers toe te voegen.

Van toepassing op

GetMethodSigHelper(Module, CallingConvention, Type)

Retourneert een handtekeninghulpmiddel voor een methode op basis van de module, de niet-beheerde aanroepconventie en het retourtype van de methode.

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

Parameters

mod
Module

De ModuleBuilder methode die de aangevraagde methode SignatureHelper bevat.

unmanagedCallConv
CallingConvention

De niet-beheerde aanroepconventie van de methode.

returnType
Type

Het retourtype van de methode of null voor een ongeldig retourtype (Sub procedure in Visual Basic).

Retouren

Het SignatureHelper object voor een methode.

Uitzonderingen

mod is null.

mod is geen ModuleBuilder.

– of –

unmanagedCallConv is een onbekende niet-beheerde oproepconventie.

Van toepassing op

GetMethodSigHelper(CallingConvention, Type)

Retourneert een handtekeninghulp voor een methode op basis van de niet-beheerde aanroepconventie en het retourtype van de methode.

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

Parameters

unmanagedCallingConvention
CallingConvention

De niet-beheerde aanroepconventie van de methode.

returnType
Type

Het retourtype van de methode of null voor een ongeldig retourtype (Sub procedure in Visual Basic).

Retouren

Het SignatureHelper object voor een methode.

Uitzonderingen

unmanagedCallingConvention is een onbekende niet-beheerde oproepconventie.

Van toepassing op

GetMethodSigHelper(CallingConventions, Type)

Hiermee wordt een handtekeninghulp voor een methode geretourneerd op basis van de aanroepconventie en het retourtype van de methode.

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

Parameters

callingConvention
CallingConventions

De aanroepconventie van de methode.

returnType
Type

Het retourtype van de methode of null voor een ongeldig retourtype (Sub procedure in Visual Basic).

Retouren

Het SignatureHelper object voor een methode.

Van toepassing op

GetMethodSigHelper(Module, CallingConventions, Type)

Retourneert een handtekeninghulpmiddel voor een methode op basis van de module, de aanroepconventie en het retourtype van de methode.

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

Parameters

mod
Module

De ModuleBuilder methode die de aangevraagde methode SignatureHelper bevat.

callingConvention
CallingConventions

De aanroepconventie van de methode.

returnType
Type

Het retourtype van de methode of null voor een ongeldig retourtype (Sub procedure in Visual Basic).

Retouren

Het SignatureHelper object voor een methode.

Uitzonderingen

mod is null.

Van toepassing op