SignatureHelper.GetMethodSigHelper Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar en signaturhjälp för en metod.
Överlagringar
| Name | Description |
|---|---|
| GetMethodSigHelper(Module, Type, Type[]) |
Returnerar en signaturhjälp för en metod med en standardanropskonvention, givet metodens modul, returtyp och argumenttyper. |
| GetMethodSigHelper(Module, CallingConvention, Type) |
Returnerar en signaturhjälp för en metod med tanke på metodens modul, ohanterad anropskonvention och returtyp. |
| GetMethodSigHelper(CallingConvention, Type) |
Returnerar en signaturhjälp för en metod med tanke på metodens ohanterade anropskonvention och returtyp. |
| GetMethodSigHelper(CallingConventions, Type) |
Returnerar en signaturhjälp för en metod med metodens anropskonvention och returtyp. |
| GetMethodSigHelper(Module, CallingConventions, Type) |
Returnerar en signaturhjälp för en metod med metodens modul, anropande konvention och returtyp. |
GetMethodSigHelper(Module, Type, Type[])
Returnerar en signaturhjälp för en metod med en standardanropskonvention, givet metodens modul, returtyp och argumenttyper.
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
Parametrar
- mod
- Module
Det ModuleBuilder som innehåller den metod som begärs SignatureHelper för.
- returnType
- Type
Returtypen för metoden, eller null för en returtyp för void (Sub procedure i Visual Basic).
- parameterTypes
- Type[]
Typerna av argumenten för metoden eller null om metoden inte har några argument.
Returer
Objektet SignatureHelper för en metod.
Undantag
mod är inte en ModuleBuilder.
Kommentarer
Den här överlagringen skapar en signatur med en standardanropskonvention.
Om du vill skapa en metodsignatur med anpassade modifierare använder du GetMethodSigHelper(Module, CallingConventions, Type) metodens överlagring och använder sedan överlagringarna AddArgument(Type, Type[], Type[]) eller AddArguments(Type[], Type[][], Type[][]) -metoden för att lägga till argument med anpassade modifierare.
Gäller för
GetMethodSigHelper(Module, CallingConvention, Type)
Returnerar en signaturhjälp för en metod med tanke på metodens modul, ohanterad anropskonvention och returtyp.
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
Parametrar
- mod
- Module
Det ModuleBuilder som innehåller den metod som begärs SignatureHelper för.
- unmanagedCallConv
- CallingConvention
Metodens ohanterade anropskonvention.
- returnType
- Type
Returtypen för metoden, eller null för en returtyp för void (Sub procedure i Visual Basic).
Returer
Objektet SignatureHelper för en metod.
Undantag
mod är null.
Gäller för
GetMethodSigHelper(CallingConvention, Type)
Returnerar en signaturhjälp för en metod med tanke på metodens ohanterade anropskonvention och returtyp.
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
Parametrar
- unmanagedCallingConvention
- CallingConvention
Metodens ohanterade anropskonvention.
- returnType
- Type
Returtypen för metoden, eller null för en returtyp för void (Sub procedure i Visual Basic).
Returer
Objektet SignatureHelper för en metod.
Undantag
unmanagedCallingConvention är en okänd ohanterad samtalskonvention.
Gäller för
GetMethodSigHelper(CallingConventions, Type)
Returnerar en signaturhjälp för en metod med metodens anropskonvention och returtyp.
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
Parametrar
- callingConvention
- CallingConventions
Metodens anropskonvention.
- returnType
- Type
Returtypen för metoden, eller null för en returtyp för void (Sub procedure i Visual Basic).
Returer
Objektet SignatureHelper för en metod.
Gäller för
GetMethodSigHelper(Module, CallingConventions, Type)
Returnerar en signaturhjälp för en metod med metodens modul, anropande konvention och returtyp.
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
Parametrar
- mod
- Module
Det ModuleBuilder som innehåller den metod som begärs SignatureHelper för.
- callingConvention
- CallingConventions
Metodens anropskonvention.
- returnType
- Type
Returtypen för metoden, eller null för en returtyp för void (Sub procedure i Visual Basic).
Returer
Objektet SignatureHelper för en metod.
Undantag
mod är null.
mod är inte en ModuleBuilder.