SignatureHelper.GetMethodSigHelper Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 geen ModuleBuilder.
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.
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.
mod is geen ModuleBuilder.