SignatureHelper.GetMethodSigHelper Yöntem

Tanım

Bir yöntem için imza yardımcısını döndürür.

Aşırı Yüklemeler

GetMethodSigHelper(Module, Type, Type[])

Yöntemin modülü, dönüş türü ve bağımsız değişken türleri göz önünde bulundurularak standart çağırma kuralına sahip bir yöntem için imza yardımcısını döndürür.

GetMethodSigHelper(Module, CallingConvention, Type)

Yöntemin modülü, yönetilmeyen çağırma kuralı ve dönüş türüne göre bir yöntem için imza yardımcısını döndürür.

GetMethodSigHelper(CallingConvention, Type)

Yöntemin yönetilmeyen çağırma kuralı ve dönüş türüne göre bir yöntem için imza yardımcısını döndürür.

GetMethodSigHelper(CallingConventions, Type)

Yöntemin çağırma kuralı ve dönüş türüne göre bir yöntem için imza yardımcısını döndürür.

GetMethodSigHelper(Module, CallingConventions, Type)

Yöntemin modülünü, çağırma kuralını ve dönüş türünü göz önünde bulundurarak bir yöntem için imza yardımcısını döndürür.

GetMethodSigHelper(Module, Type, Type[])

Kaynak:
SignatureHelper.cs
Kaynak:
SignatureHelper.cs
Kaynak:
SignatureHelper.cs

Yöntemin modülü, dönüş türü ve bağımsız değişken türleri göz önünde bulundurularak standart çağırma kuralına sahip bir yöntem için imza yardımcısını döndürür.

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

Parametreler

mod
Module

ModuleBuilder öğesinin istendiği SignatureHelper yöntemi içeren.

returnType
Type

Yöntemin dönüş türü veya null geçersiz dönüş türü (Sub Visual Basic'te yordam).

parameterTypes
Type[]

Yöntemin bağımsız değişkenlerinin türleri veya null yöntemin bağımsız değişkeni yoksa.

Döndürülenler

SignatureHelper Bir yöntemin nesnesi.

Özel durumlar

mod, null değeridir.

-veya-

öğesinin parameterTypes öğesidir null.

mod bir ModuleBuilderdeğildir.

Açıklamalar

Bu aşırı yükleme, standart çağırma kuralına sahip bir imza oluşturur.

Özel değiştiricilerle yöntem imzası oluşturmak için yöntem aşırı yüklemesini GetMethodSigHelper(Module, CallingConventions, Type) kullanın ve ardından özel değiştiricilerle bağımsız değişkenler eklemek için veya AddArguments(Type[], Type[][], Type[][]) yöntemi aşırı yüklemelerini kullanınAddArgument(Type, Type[], Type[]).

Şunlara uygulanır

GetMethodSigHelper(Module, CallingConvention, Type)

Yöntemin modülü, yönetilmeyen çağırma kuralı ve dönüş türüne göre bir yöntem için imza yardımcısını döndürür.

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

Parametreler

mod
Module

ModuleBuilder öğesinin istendiği SignatureHelper yöntemi içeren.

unmanagedCallConv
CallingConvention

yönteminin yönetilmeyen çağırma kuralı.

returnType
Type

Yöntemin dönüş türü veya null geçersiz dönüş türü (Sub Visual Basic'te yordam).

Döndürülenler

SignatureHelper Bir yöntemin nesnesi.

Özel durumlar

mod, null değeridir.

mod bir ModuleBuilderdeğildir.

-veya-

unmanagedCallConv bilinmeyen bir yönetilmeyen çağırma kuralıdır.

Şunlara uygulanır

GetMethodSigHelper(CallingConvention, Type)

Yöntemin yönetilmeyen çağırma kuralı ve dönüş türüne göre bir yöntem için imza yardımcısını döndürür.

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

Parametreler

unmanagedCallingConvention
CallingConvention

yönteminin yönetilmeyen çağırma kuralı.

returnType
Type

Yöntemin dönüş türü veya null geçersiz dönüş türü (Sub Visual Basic'te yordam).

Döndürülenler

SignatureHelper Bir yöntemin nesnesi.

Özel durumlar

unmanagedCallConv bilinmeyen bir yönetilmeyen çağırma kuralıdır.

Şunlara uygulanır

GetMethodSigHelper(CallingConventions, Type)

Kaynak:
SignatureHelper.cs
Kaynak:
SignatureHelper.cs
Kaynak:
SignatureHelper.cs

Yöntemin çağırma kuralı ve dönüş türüne göre bir yöntem için imza yardımcısını döndürür.

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

Parametreler

callingConvention
CallingConventions

yönteminin çağırma kuralı.

returnType
Type

Yöntemin dönüş türü veya null geçersiz dönüş türü (Sub Visual Basic'te yordam).

Döndürülenler

SignatureHelper Bir yöntemin nesnesi.

Şunlara uygulanır

GetMethodSigHelper(Module, CallingConventions, Type)

Kaynak:
SignatureHelper.cs
Kaynak:
SignatureHelper.cs
Kaynak:
SignatureHelper.cs

Yöntemin modülünü, çağırma kuralını ve dönüş türünü göz önünde bulundurarak bir yöntem için imza yardımcısını döndürür.

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

Parametreler

mod
Module

ModuleBuilder öğesinin istendiği SignatureHelper yöntemi içeren.

callingConvention
CallingConventions

yönteminin çağırma kuralı.

returnType
Type

Yöntemin dönüş türü veya null geçersiz dönüş türü (Sub Visual Basic'te yordam).

Döndürülenler

SignatureHelper Bir yöntemin nesnesi.

Özel durumlar

mod, null değeridir.

mod bir ModuleBuilderdeğildir.

Şunlara uygulanır