Bagikan melalui


SignatureHelper.GetMethodSigHelper Metode

Definisi

Mengembalikan pembantu tanda tangan untuk metode .

Overload

GetMethodSigHelper(Module, Type, Type[])

Mengembalikan pembantu tanda tangan untuk metode dengan konvensi panggilan standar, mengingat modul metode, jenis pengembalian, dan jenis argumen.

GetMethodSigHelper(Module, CallingConvention, Type)

Mengembalikan pembantu tanda tangan untuk metode yang diberikan modul metode, konvensi panggilan tidak terkelola, dan jenis pengembalian.

GetMethodSigHelper(CallingConvention, Type)

Mengembalikan pembantu tanda tangan untuk metode yang mengingat konvensi panggilan tidak terkelola metode dan jenis pengembalian.

GetMethodSigHelper(CallingConventions, Type)

Mengembalikan pembantu tanda tangan untuk metode yang diberikan konvensi panggilan metode dan jenis pengembalian.

GetMethodSigHelper(Module, CallingConventions, Type)

Mengembalikan pembantu tanda tangan untuk metode yang diberikan modul metode, konvensi panggilan, dan jenis pengembalian.

GetMethodSigHelper(Module, Type, Type[])

Sumber:
SignatureHelper.cs
Sumber:
SignatureHelper.cs
Sumber:
SignatureHelper.cs

Mengembalikan pembantu tanda tangan untuk metode dengan konvensi panggilan standar, mengingat modul metode, jenis pengembalian, dan jenis argumen.

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

ModuleBuilder yang berisi metode yang SignatureHelper diminta.

returnType
Type

Jenis pengembalian metode, atau null untuk jenis pengembalian yang batal (Sub prosedur di Visual Basic).

parameterTypes
Type[]

Jenis argumen metode , atau null jika metode tidak memiliki argumen.

Mengembalikan

Objek SignatureHelper untuk metode .

Pengecualian

modadalah null.

-atau-

Elemen dari parameterTypes adalah null.

Keterangan

Kelebihan beban ini membuat tanda tangan dengan konvensi panggilan standar.

Untuk membuat tanda tangan metode dengan pengubah kustom, gunakan GetMethodSigHelper(Module, CallingConventions, Type) metode kelebihan beban lalu gunakan AddArgument(Type, Type[], Type[]) metode atau AddArguments(Type[], Type[][], Type[][]) kelebihan beban untuk menambahkan argumen dengan pengubah kustom.

Berlaku untuk

GetMethodSigHelper(Module, CallingConvention, Type)

Mengembalikan pembantu tanda tangan untuk metode yang diberikan modul metode, konvensi panggilan tidak terkelola, dan jenis pengembalian.

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

ModuleBuilder yang berisi metode yang SignatureHelper diminta.

unmanagedCallConv
CallingConvention

Konvensi panggilan metode yang tidak terkelola.

returnType
Type

Jenis pengembalian metode, atau null untuk jenis pengembalian yang batal (Sub prosedur di Visual Basic).

Mengembalikan

Objek SignatureHelper untuk metode .

Pengecualian

modadalah null.

modbukan .ModuleBuilder

-atau-

unmanagedCallConv adalah konvensi panggilan tidak terkelola yang tidak diketahui.

Berlaku untuk

GetMethodSigHelper(CallingConvention, Type)

Mengembalikan pembantu tanda tangan untuk metode yang mengingat konvensi panggilan tidak terkelola metode dan jenis pengembalian.

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

Konvensi panggilan metode yang tidak terkelola.

returnType
Type

Jenis pengembalian metode, atau null untuk jenis pengembalian yang batal (Sub prosedur di Visual Basic).

Mengembalikan

Objek SignatureHelper untuk metode .

Pengecualian

unmanagedCallConv adalah konvensi panggilan tidak terkelola yang tidak diketahui.

Berlaku untuk

GetMethodSigHelper(CallingConventions, Type)

Sumber:
SignatureHelper.cs
Sumber:
SignatureHelper.cs
Sumber:
SignatureHelper.cs

Mengembalikan pembantu tanda tangan untuk metode yang diberikan konvensi panggilan metode dan jenis pengembalian.

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

Konvensi pemanggilan metode.

returnType
Type

Jenis pengembalian metode, atau null untuk jenis pengembalian yang batal (Sub prosedur di Visual Basic).

Mengembalikan

Objek SignatureHelper untuk metode .

Berlaku untuk

GetMethodSigHelper(Module, CallingConventions, Type)

Sumber:
SignatureHelper.cs
Sumber:
SignatureHelper.cs
Sumber:
SignatureHelper.cs

Mengembalikan pembantu tanda tangan untuk metode yang diberikan modul metode, konvensi panggilan, dan jenis pengembalian.

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

ModuleBuilder yang berisi metode yang SignatureHelper diminta.

callingConvention
CallingConventions

Konvensi pemanggilan metode.

returnType
Type

Jenis pengembalian metode, atau null untuk jenis pengembalian yang batal (Sub prosedur di Visual Basic).

Mengembalikan

Objek SignatureHelper untuk metode .

Pengecualian

modadalah null.

Berlaku untuk