SignatureHelper.GetMethodSigHelper Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
není .ModuleBuilder
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
.
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
.
mod
není .ModuleBuilder