Sdílet prostřednictvím


SignatureHelper.GetMethodSigHelper Metoda

Definice

Vrátí pomocnou rutinu podpisu pro metodu.

Přetížení

GetMethodSigHelper(Module, Type, Type[])

Vrátí pomocnou rutinu podpisu pro metodu se standardní konvencí volání vzhledem k modulu metody, návratovém typu a typům argumentů.

GetMethodSigHelper(Module, CallingConvention, Type)

Vrátí pomocnou rutinu podpisu pro metodu danou modulem metody, nespravovanou konvenci volání a návratový typ.

GetMethodSigHelper(CallingConvention, Type)

Vrátí pomocnou rutinu podpisu pro metodu vzhledem k nespravované konvenci volání metody a návratového typu.

GetMethodSigHelper(CallingConventions, Type)

Vrátí pomocnou rutinu podpisu pro metodu s ohledem na konvenci volání metody a návratový typ.

GetMethodSigHelper(Module, CallingConventions, Type)

Vrátí pomocnou rutinu pro metodu danou modulem metody, konvencí volání a návratovým typem.

GetMethodSigHelper(Module, Type, Type[])

Zdroj:
SignatureHelper.cs
Zdroj:
SignatureHelper.cs
Zdroj:
SignatureHelper.cs

Vrátí pomocnou rutinu podpisu pro metodu se standardní konvencí volání vzhledem k modulu metody, návratovém typu a typům argumentů.

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

Parametry

mod
Module

Hodnota ModuleBuilder , která obsahuje metodu, pro kterou SignatureHelper je požadován.

returnType
Type

Návratový typ metody nebo null pro návratový typ void (Sub procedura v jazyce Visual Basic).

parameterTypes
Type[]

Typy argumentů metody nebo null pokud metoda nemá žádné argumenty.

Návraty

Objekt SignatureHelper pro metodu.

Výjimky

mod je null.

-nebo-

Prvek je parameterTypesnull.

Poznámky

Toto přetížení vytvoří podpis se standardní konvencí volání.

Pokud chcete vytvořit podpis metody s vlastními modifikátory, použijte GetMethodSigHelper(Module, CallingConventions, Type) přetížení metody a pak pomocí AddArgument(Type, Type[], Type[]) přetížení metody nebo AddArguments(Type[], Type[][], Type[][]) přidejte argumenty s vlastními modifikátory.

Platí pro

GetMethodSigHelper(Module, CallingConvention, Type)

Vrátí pomocnou rutinu podpisu pro metodu danou modulem metody, nespravovanou konvenci volání a návratový typ.

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

Parametry

mod
Module

Hodnota ModuleBuilder , která obsahuje metodu, pro kterou SignatureHelper je požadován.

unmanagedCallConv
CallingConvention

Nespravovaná konvence volání metody.

returnType
Type

Návratový typ metody nebo null pro návratový typ void (Sub procedura v jazyce Visual Basic).

Návraty

Objekt SignatureHelper pro metodu.

Výjimky

mod je null.

modnení .ModuleBuilder

-nebo-

unmanagedCallConv je neznámá konvence nespravovaného volání.

Platí pro

GetMethodSigHelper(CallingConvention, Type)

Vrátí pomocnou rutinu podpisu pro metodu vzhledem k nespravované konvenci volání metody a návratového typu.

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

Parametry

unmanagedCallingConvention
CallingConvention

Nespravovaná konvence volání metody.

returnType
Type

Návratový typ metody nebo null pro návratový typ void (Sub procedura v jazyce Visual Basic).

Návraty

Objekt SignatureHelper pro metodu.

Výjimky

unmanagedCallConv je neznámá konvence nespravovaného volání.

Platí pro

GetMethodSigHelper(CallingConventions, Type)

Zdroj:
SignatureHelper.cs
Zdroj:
SignatureHelper.cs
Zdroj:
SignatureHelper.cs

Vrátí pomocnou rutinu podpisu pro metodu s ohledem na konvenci volání metody a návratový typ.

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

Parametry

callingConvention
CallingConventions

Konvence volání metody.

returnType
Type

Návratový typ metody nebo null pro návratový typ void (Sub procedura v jazyce Visual Basic).

Návraty

Objekt SignatureHelper pro metodu.

Platí pro

GetMethodSigHelper(Module, CallingConventions, Type)

Zdroj:
SignatureHelper.cs
Zdroj:
SignatureHelper.cs
Zdroj:
SignatureHelper.cs

Vrátí pomocnou rutinu pro metodu danou modulem metody, konvencí volání a návratovým typem.

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

Parametry

mod
Module

Hodnota ModuleBuilder , která obsahuje metodu, pro kterou SignatureHelper je požadován.

callingConvention
CallingConventions

Konvence volání metody.

returnType
Type

Návratový typ metody nebo null pro návratový typ void (Sub procedura v jazyce Visual Basic).

Návraty

Objekt SignatureHelper pro metodu.

Výjimky

mod je null.

Platí pro