Freigeben über


SignatureHelper.GetMethodSigHelper Methode

Definition

Gibt eine Signaturhilfe für eine Methode zurück.

Überlädt

GetMethodSigHelper(Module, Type, Type[])

Gibt eine Signaturhilfe für eine Methode mit einer Standardaufrufkonvention, den Angaben für das Modul, dem Rückgabetyp und den Argumenttypen zurück.

GetMethodSigHelper(Module, CallingConvention, Type)

Gibt eine Signaturhilfe für eine Methode mit dem Modul, der nicht verwalteten Aufrufkonvention und dem Rückgabetyp der Methode zurück.

GetMethodSigHelper(CallingConvention, Type)

Gibt eine Signaturhilfe für eine Methode mit der nicht verwalteten Aufrufkonvention und dem Rückgabetyp der Methode zurück.

GetMethodSigHelper(CallingConventions, Type)

Gibt eine Signaturhilfe für eine Methode mit der Aufrufkonvention und dem Rückgabetyp der Methode zurück.

GetMethodSigHelper(Module, CallingConventions, Type)

Gibt eine Signaturhilfe für eine Methode zurück, wenn Modul, Aufrufkonvention und Rückgabetyp der Methode übergeben werden.

GetMethodSigHelper(Module, Type, Type[])

Quelle:
SignatureHelper.cs
Quelle:
SignatureHelper.cs
Quelle:
SignatureHelper.cs

Gibt eine Signaturhilfe für eine Methode mit einer Standardaufrufkonvention, den Angaben für das Modul, dem Rückgabetyp und den Argumenttypen zurück.

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

Parameter

mod
Module

Der ModuleBuilder, der die Methode enthält. für die der SignatureHelper angefordert wird.

returnType
Type

Der Rückgabetyp der Methode, oder null für einen Void-Rückgabetyp (Sub-Prozedur in Visual Basic).

parameterTypes
Type[]

Die Typen der Argumente der Methode oder null, wenn die Methode über keine Argumente verfügt.

Gibt zurück

Das SignatureHelper-Objekt für eine Methode.

Ausnahmen

mod ist null.

- oder -

Ein Element von parameterTypes ist null.

Hinweise

Diese Überladung erstellt eine Signatur mit einer Standardaufrufkonvention.

Verwenden Sie zum Erstellen einer Methodensignatur mit benutzerdefinierten Modifizierern die GetMethodSigHelper(Module, CallingConventions, Type) Methodenüberladung, und verwenden Sie dann die AddArgument(Type, Type[], Type[]) Methodenüberladungen oder AddArguments(Type[], Type[][], Type[][]) , um Argumente mit benutzerdefinierten Modifizierern hinzuzufügen.

Gilt für:

GetMethodSigHelper(Module, CallingConvention, Type)

Gibt eine Signaturhilfe für eine Methode mit dem Modul, der nicht verwalteten Aufrufkonvention und dem Rückgabetyp der Methode zurück.

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

Parameter

mod
Module

Der ModuleBuilder, der die Methode enthält. für die der SignatureHelper angefordert wird.

unmanagedCallConv
CallingConvention

Die nicht verwaltete Aufrufkonvention der Methode.

returnType
Type

Der Rückgabetyp der Methode, oder null für einen Void-Rückgabetyp (Sub-Prozedur in Visual Basic).

Gibt zurück

Das SignatureHelper-Objekt für eine Methode.

Ausnahmen

mod ist null.

mod ist keine ModuleBuilder.

- oder -

unmanagedCallConv ist eine unbekannte nicht verwaltete Aufrufkonvention.

Gilt für:

GetMethodSigHelper(CallingConvention, Type)

Gibt eine Signaturhilfe für eine Methode mit der nicht verwalteten Aufrufkonvention und dem Rückgabetyp der Methode zurück.

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

Parameter

unmanagedCallingConvention
CallingConvention

Die nicht verwaltete Aufrufkonvention der Methode.

returnType
Type

Der Rückgabetyp der Methode, oder null für einen Void-Rückgabetyp (Sub-Prozedur in Visual Basic).

Gibt zurück

Das SignatureHelper-Objekt für eine Methode.

Ausnahmen

unmanagedCallConv ist eine unbekannte nicht verwaltete Aufrufkonvention.

Gilt für:

GetMethodSigHelper(CallingConventions, Type)

Quelle:
SignatureHelper.cs
Quelle:
SignatureHelper.cs
Quelle:
SignatureHelper.cs

Gibt eine Signaturhilfe für eine Methode mit der Aufrufkonvention und dem Rückgabetyp der Methode zurück.

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

Parameter

callingConvention
CallingConventions

Die Aufrufkonvention der Methode.

returnType
Type

Der Rückgabetyp der Methode, oder null für einen Void-Rückgabetyp (Sub-Prozedur in Visual Basic).

Gibt zurück

Das SignatureHelper-Objekt für eine Methode.

Gilt für:

GetMethodSigHelper(Module, CallingConventions, Type)

Quelle:
SignatureHelper.cs
Quelle:
SignatureHelper.cs
Quelle:
SignatureHelper.cs

Gibt eine Signaturhilfe für eine Methode zurück, wenn Modul, Aufrufkonvention und Rückgabetyp der Methode übergeben werden.

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

Parameter

mod
Module

Der ModuleBuilder, der die Methode enthält. für die der SignatureHelper angefordert wird.

callingConvention
CallingConventions

Die Aufrufkonvention der Methode.

returnType
Type

Der Rückgabetyp der Methode, oder null für einen Void-Rückgabetyp (Sub-Prozedur in Visual Basic).

Gibt zurück

Das SignatureHelper-Objekt für eine Methode.

Ausnahmen

mod ist null.

Gilt für: