SignatureHelper.GetPropertySigHelper Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir özellik için imza yardımcısını döndürür.
Aşırı Yüklemeler
GetPropertySigHelper(Module, Type, Type[]) |
Özelliği, özellik türünü ve özellik bağımsız değişkenlerini içeren dinamik modül göz önünde bulundurularak bir özellik için imza yardımcısını döndürür. |
GetPropertySigHelper(Module, Type, Type[], Type[], Type[], Type[][], Type[][]) |
Özelliği, özellik türünü, özellik bağımsız değişkenlerini ve dönüş türü ve bağımsız değişkenleri için özel değiştiricileri içeren dinamik modül göz önünde bulundurularak bir özellik için imza yardımcısını döndürür. |
GetPropertySigHelper(Module, CallingConventions, Type, Type[], Type[], Type[], Type[][], Type[][]) |
Özelliği, çağırma kuralını, özellik türünü, özellik bağımsız değişkenlerini ve dönüş türü ve bağımsız değişkenleri için özel değiştiricileri içeren dinamik modül göz önünde bulundurularak bir özellik için imza yardımcısını döndürür. |
GetPropertySigHelper(Module, Type, Type[])
- Kaynak:
- SignatureHelper.cs
- Kaynak:
- SignatureHelper.cs
- Kaynak:
- SignatureHelper.cs
Özelliği, özellik türünü ve özellik bağımsız değişkenlerini içeren dinamik modül göz önünde bulundurularak bir özellik için imza yardımcısını döndürür.
public:
static System::Reflection::Emit::SignatureHelper ^ GetPropertySigHelper(System::Reflection::Module ^ mod, Type ^ returnType, cli::array <Type ^> ^ parameterTypes);
public static System.Reflection.Emit.SignatureHelper GetPropertySigHelper (System.Reflection.Module? mod, Type? returnType, Type[]? parameterTypes);
public static System.Reflection.Emit.SignatureHelper GetPropertySigHelper (System.Reflection.Module mod, Type returnType, Type[] parameterTypes);
static member GetPropertySigHelper : System.Reflection.Module * Type * Type[] -> System.Reflection.Emit.SignatureHelper
Public Shared Function GetPropertySigHelper (mod As Module, returnType As Type, parameterTypes As Type()) As SignatureHelper
Parametreler
- mod
- Module
öğesinin ModuleBuilder istendiği SignatureHelper özelliği içeren.
- returnType
- Type
Özellik türü.
- parameterTypes
- Type[]
Bağımsız değişken türleri veya null
özelliğin bağımsız değişkeni yoksa.
Döndürülenler
Özelliğin SignatureHelper nesnesi.
Özel durumlar
mod
bir ModuleBuilderdeğildir.
Açıklamalar
İsteğe bağlı veya gerekli özel değiştiricileri olan bir özelliğin imza yardımcısını oluşturmak için yöntem aşırı yüklemesini GetPropertySigHelper(Module, Type, Type[], Type[], Type[], Type[][], Type[][]) kullanın.
Şunlara uygulanır
GetPropertySigHelper(Module, Type, Type[], Type[], Type[], Type[][], Type[][])
- Kaynak:
- SignatureHelper.cs
- Kaynak:
- SignatureHelper.cs
- Kaynak:
- SignatureHelper.cs
Özelliği, özellik türünü, özellik bağımsız değişkenlerini ve dönüş türü ve bağımsız değişkenleri için özel değiştiricileri içeren dinamik modül göz önünde bulundurularak bir özellik için imza yardımcısını döndürür.
public:
static System::Reflection::Emit::SignatureHelper ^ GetPropertySigHelper(System::Reflection::Module ^ mod, Type ^ returnType, cli::array <Type ^> ^ requiredReturnTypeCustomModifiers, cli::array <Type ^> ^ optionalReturnTypeCustomModifiers, cli::array <Type ^> ^ parameterTypes, cli::array <cli::array <Type ^> ^> ^ requiredParameterTypeCustomModifiers, cli::array <cli::array <Type ^> ^> ^ optionalParameterTypeCustomModifiers);
public static System.Reflection.Emit.SignatureHelper GetPropertySigHelper (System.Reflection.Module? mod, Type? returnType, Type[]? requiredReturnTypeCustomModifiers, Type[]? optionalReturnTypeCustomModifiers, Type[]? parameterTypes, Type[][]? requiredParameterTypeCustomModifiers, Type[][]? optionalParameterTypeCustomModifiers);
public static System.Reflection.Emit.SignatureHelper GetPropertySigHelper (System.Reflection.Module mod, Type returnType, Type[] requiredReturnTypeCustomModifiers, Type[] optionalReturnTypeCustomModifiers, Type[] parameterTypes, Type[][] requiredParameterTypeCustomModifiers, Type[][] optionalParameterTypeCustomModifiers);
static member GetPropertySigHelper : System.Reflection.Module * Type * Type[] * Type[] * Type[] * Type[][] * Type[][] -> System.Reflection.Emit.SignatureHelper
Public Shared Function GetPropertySigHelper (mod As Module, returnType As Type, requiredReturnTypeCustomModifiers As Type(), optionalReturnTypeCustomModifiers As Type(), parameterTypes As Type(), requiredParameterTypeCustomModifiers As Type()(), optionalParameterTypeCustomModifiers As Type()()) As SignatureHelper
Parametreler
- mod
- Module
öğesinin ModuleBuilder istendiği SignatureHelper özelliği içeren.
- returnType
- Type
Özellik türü.
- requiredReturnTypeCustomModifiers
- Type[]
veya IsBoxedgibi IsConst dönüş türü için gerekli özel değiştiricileri temsil eden tür dizisi. Dönüş türünde gerekli özel değiştirici yoksa belirtin null
.
- optionalReturnTypeCustomModifiers
- Type[]
veya IsBoxedgibi IsConst dönüş türü için isteğe bağlı özel değiştiricileri temsil eden tür dizisi. Dönüş türünde isteğe bağlı özel değiştirici yoksa belirtin null
.
- parameterTypes
- Type[]
Özelliğin bağımsız değişkenlerinin türleri veya null
özelliğin bağımsız değişkeni yoksa.
- requiredParameterTypeCustomModifiers
- Type[][]
Tür dizileri dizisi. Her tür dizisi, özelliğin karşılık gelen bağımsız değişkeni için gerekli özel değiştiricileri temsil eder. Belirli bir bağımsız değişkenin gerekli özel değiştiricileri yoksa, bir tür dizisi yerine belirtin null
. Özelliğin bağımsız değişkeni yoksa veya bağımsız değişkenlerin hiçbirinin özel değiştiricileri gerekli değilse, dizi dizisi yerine belirtin null
.
- optionalParameterTypeCustomModifiers
- Type[][]
Tür dizileri dizisi. Her tür dizisi, özelliğin karşılık gelen bağımsız değişkeni için isteğe bağlı özel değiştiricileri temsil eder. Belirli bir bağımsız değişkenin isteğe bağlı özel değiştiricisi yoksa, tür dizisi yerine belirtin null
. Özelliğin bağımsız değişkeni yoksa veya bağımsız değişkenlerin hiçbirinin isteğe bağlı özel değiştiricileri yoksa, dizi dizisi yerine belirtin null
.
Döndürülenler
Özelliğin SignatureHelper nesnesi.
Özel durumlar
mod
, null
değeridir.
-veya-
öğesinin parameterTypes
öğesidir null
.
-veya-
Belirtilen özel değiştiricilerden biri şeklindedir null
. (Ancak, null
herhangi bir bağımsız değişken için özel değiştiriciler dizisi için belirtilebilir.)
İmza zaten tamamlandı.
-veya-
mod
bir ModuleBuilderdeğildir.
-veya-
Belirtilen özel değiştiricilerden biri bir dizi türüdür.
-veya-
Belirtilen özel değiştiricilerden biri açık bir genel türdür. Diğer bir ifadeyle ContainsGenericParameters , özelliği true
özel değiştirici içindir.
-veya-
veya optionalParameterTypeCustomModifiers
boyuturequiredParameterTypeCustomModifiers
, boyutuna parameterTypes
eşit değildir.
Açıklamalar
Özel değiştiricileri System.Runtime.CompilerServices temsil eden sınıfların ad alanına bakın.
Bir özelliğin özel değiştiricisi yoksa yöntem aşırı yüklemesini GetPropertySigHelper(Module, Type, Type[]) kullanın.
Şunlara uygulanır
GetPropertySigHelper(Module, CallingConventions, Type, Type[], Type[], Type[], Type[][], Type[][])
- Kaynak:
- SignatureHelper.cs
- Kaynak:
- SignatureHelper.cs
- Kaynak:
- SignatureHelper.cs
Özelliği, çağırma kuralını, özellik türünü, özellik bağımsız değişkenlerini ve dönüş türü ve bağımsız değişkenleri için özel değiştiricileri içeren dinamik modül göz önünde bulundurularak bir özellik için imza yardımcısını döndürür.
public:
static System::Reflection::Emit::SignatureHelper ^ GetPropertySigHelper(System::Reflection::Module ^ mod, System::Reflection::CallingConventions callingConvention, Type ^ returnType, cli::array <Type ^> ^ requiredReturnTypeCustomModifiers, cli::array <Type ^> ^ optionalReturnTypeCustomModifiers, cli::array <Type ^> ^ parameterTypes, cli::array <cli::array <Type ^> ^> ^ requiredParameterTypeCustomModifiers, cli::array <cli::array <Type ^> ^> ^ optionalParameterTypeCustomModifiers);
public static System.Reflection.Emit.SignatureHelper GetPropertySigHelper (System.Reflection.Module? mod, System.Reflection.CallingConventions callingConvention, Type? returnType, Type[]? requiredReturnTypeCustomModifiers, Type[]? optionalReturnTypeCustomModifiers, Type[]? parameterTypes, Type[][]? requiredParameterTypeCustomModifiers, Type[][]? optionalParameterTypeCustomModifiers);
public static System.Reflection.Emit.SignatureHelper GetPropertySigHelper (System.Reflection.Module mod, System.Reflection.CallingConventions callingConvention, Type returnType, Type[] requiredReturnTypeCustomModifiers, Type[] optionalReturnTypeCustomModifiers, Type[] parameterTypes, Type[][] requiredParameterTypeCustomModifiers, Type[][] optionalParameterTypeCustomModifiers);
static member GetPropertySigHelper : System.Reflection.Module * System.Reflection.CallingConventions * Type * Type[] * Type[] * Type[] * Type[][] * Type[][] -> System.Reflection.Emit.SignatureHelper
Public Shared Function GetPropertySigHelper (mod As Module, callingConvention As CallingConventions, returnType As Type, requiredReturnTypeCustomModifiers As Type(), optionalReturnTypeCustomModifiers As Type(), parameterTypes As Type(), requiredParameterTypeCustomModifiers As Type()(), optionalParameterTypeCustomModifiers As Type()()) As SignatureHelper
Parametreler
- mod
- Module
öğesinin ModuleBuilder istendiği SignatureHelper özelliği içeren.
- callingConvention
- CallingConventions
Özellik erişimcilerinin çağrı kuralı.
- returnType
- Type
Özellik türü.
- requiredReturnTypeCustomModifiers
- Type[]
veya IsBoxedgibi IsConst dönüş türü için gerekli özel değiştiricileri temsil eden tür dizisi. Dönüş türünde gerekli özel değiştirici yoksa belirtin null
.
- optionalReturnTypeCustomModifiers
- Type[]
veya IsBoxedgibi IsConst dönüş türü için isteğe bağlı özel değiştiricileri temsil eden tür dizisi. Dönüş türünde isteğe bağlı özel değiştirici yoksa belirtin null
.
- parameterTypes
- Type[]
Özelliğin bağımsız değişkenlerinin türleri veya null
özelliğin bağımsız değişkeni yoksa.
- requiredParameterTypeCustomModifiers
- Type[][]
Tür dizileri dizisi. Her tür dizisi, özelliğin karşılık gelen bağımsız değişkeni için gerekli özel değiştiricileri temsil eder. Belirli bir bağımsız değişkenin gerekli özel değiştiricileri yoksa, bir tür dizisi yerine belirtin null
. Özelliğin bağımsız değişkeni yoksa veya bağımsız değişkenlerin hiçbirinin özel değiştiricileri gerekli değilse, dizi dizisi yerine belirtin null
.
- optionalParameterTypeCustomModifiers
- Type[][]
Tür dizileri dizisi. Her tür dizisi, özelliğin karşılık gelen bağımsız değişkeni için isteğe bağlı özel değiştiricileri temsil eder. Belirli bir bağımsız değişkenin isteğe bağlı özel değiştiricisi yoksa, tür dizisi yerine belirtin null
. Özelliğin bağımsız değişkeni yoksa veya bağımsız değişkenlerin hiçbirinin isteğe bağlı özel değiştiricileri yoksa, dizi dizisi yerine belirtin null
.
Döndürülenler
Özelliğin SignatureHelper nesnesi.
Özel durumlar
mod
, null
değeridir.
-veya-
öğesinin parameterTypes
öğesidir null
.
-veya-
Belirtilen özel değiştiricilerden biri şeklindedir null
. (Ancak, null
herhangi bir bağımsız değişken için özel değiştiriciler dizisi için belirtilebilir.)
İmza zaten tamamlandı.
-veya-
mod
bir ModuleBuilderdeğildir.
-veya-
Belirtilen özel değiştiricilerden biri bir dizi türüdür.
-veya-
Belirtilen özel değiştiricilerden biri açık bir genel türdür. Diğer bir ifadeyle ContainsGenericParameters , özelliği true
özel değiştirici içindir.
-veya-
veya optionalParameterTypeCustomModifiers
boyuturequiredParameterTypeCustomModifiers
, boyutuna parameterTypes
eşit değildir.
Açıklamalar
Özel değiştiricileri System.Runtime.CompilerServices temsil eden sınıfların ad alanına bakın.
Bir özelliğin özel değiştiricisi yoksa yöntem aşırı yüklemesini GetPropertySigHelper(Module, Type, Type[]) kullanın.
Not
Bu yöntem aşırı yüklemesi, .NET Framework 3.5 veya sonraki sürümlerde kullanıma sunulmuştur.