SignatureHelper.GetPropertySigHelper Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan pembantu tanda tangan untuk properti .
Overload
GetPropertySigHelper(Module, Type, Type[]) |
Mengembalikan pembantu tanda tangan untuk properti, mengingat modul dinamis yang berisi properti, jenis properti, dan argumen properti. |
GetPropertySigHelper(Module, Type, Type[], Type[], Type[], Type[][], Type[][]) |
Mengembalikan pembantu tanda tangan untuk properti , mengingat modul dinamis yang berisi properti, jenis properti, argumen properti, dan pengubah kustom untuk jenis pengembalian dan argumen. |
GetPropertySigHelper(Module, CallingConventions, Type, Type[], Type[], Type[], Type[][], Type[][]) |
Mengembalikan pembantu tanda tangan untuk properti , mengingat modul dinamis yang berisi properti, konvensi panggilan, jenis properti, argumen properti, dan pengubah kustom untuk jenis pengembalian dan argumen. |
GetPropertySigHelper(Module, Type, Type[])
- Sumber:
- SignatureHelper.cs
- Sumber:
- SignatureHelper.cs
- Sumber:
- SignatureHelper.cs
Mengembalikan pembantu tanda tangan untuk properti, mengingat modul dinamis yang berisi properti, jenis properti, dan argumen properti.
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
Parameter
- mod
- Module
ModuleBuilder yang berisi properti yang SignatureHelper diminta.
- returnType
- Type
Jenis properti.
- parameterTypes
- Type[]
Jenis argumen, atau null
jika properti tidak memiliki argumen.
Mengembalikan
Objek SignatureHelper untuk properti.
Pengecualian
mod
bukan .ModuleBuilder
Keterangan
Untuk membuat pembantu tanda tangan untuk properti dengan pengubah kustom opsional atau yang diperlukan, gunakan GetPropertySigHelper(Module, Type, Type[], Type[], Type[], Type[][], Type[][]) metode kelebihan beban.
Berlaku untuk
GetPropertySigHelper(Module, Type, Type[], Type[], Type[], Type[][], Type[][])
- Sumber:
- SignatureHelper.cs
- Sumber:
- SignatureHelper.cs
- Sumber:
- SignatureHelper.cs
Mengembalikan pembantu tanda tangan untuk properti , mengingat modul dinamis yang berisi properti, jenis properti, argumen properti, dan pengubah kustom untuk jenis pengembalian dan argumen.
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
Parameter
- mod
- Module
ModuleBuilder yang berisi properti yang SignatureHelper diminta.
- returnType
- Type
Jenis properti.
- requiredReturnTypeCustomModifiers
- Type[]
Array jenis yang mewakili pengubah kustom yang diperlukan untuk jenis pengembalian, seperti IsConst atau IsBoxed. Jika jenis pengembalian tidak memiliki pengubah kustom yang diperlukan, tentukan null
.
- optionalReturnTypeCustomModifiers
- Type[]
Array jenis yang mewakili pengubah kustom opsional untuk jenis pengembalian, seperti IsConst atau IsBoxed. Jika jenis pengembalian tidak memiliki pengubah kustom opsional, tentukan null
.
- parameterTypes
- Type[]
Jenis argumen properti, atau null
jika properti tidak memiliki argumen.
- requiredParameterTypeCustomModifiers
- Type[][]
Array jenis. Setiap array jenis mewakili pengubah kustom yang diperlukan untuk argumen properti yang sesuai. Jika argumen tertentu tidak memiliki pengubah kustom yang diperlukan, tentukan null
alih-alih array jenis. Jika properti tidak memiliki argumen, atau jika tidak ada argumen yang memerlukan pengubah kustom, tentukan null
alih-alih array array.
- optionalParameterTypeCustomModifiers
- Type[][]
Array jenis. Setiap array jenis mewakili pengubah kustom opsional untuk argumen properti yang sesuai. Jika argumen tertentu tidak memiliki pengubah kustom opsional, tentukan null
alih-alih array jenis. Jika properti tidak memiliki argumen, atau jika tidak ada argumen yang memiliki pengubah kustom opsional, tentukan null
alih-alih array array.
Mengembalikan
Objek SignatureHelper untuk properti.
Pengecualian
mod
adalah null
.
-atau-
Elemen dari parameterTypes
adalah null
.
-atau-
Salah satu pengubah kustom yang ditentukan adalah null
. (Namun, null
dapat ditentukan untuk array pengubah kustom untuk argumen apa pun.)
Tanda tangan telah selesai.
-atau-
mod
bukan .ModuleBuilder
-atau-
Salah satu pengubah kustom yang ditentukan adalah jenis array.
-atau-
Salah satu pengubah kustom yang ditentukan adalah jenis generik terbuka. Artinya, ContainsGenericParameters properti adalah true
untuk pengubah kustom.
-atau-
Ukuran requiredParameterTypeCustomModifiers
atau optionalParameterTypeCustomModifiers
tidak sama dengan ukuran parameterTypes
.
Keterangan
System.Runtime.CompilerServices Lihat namespace untuk kelas yang mewakili pengubah kustom.
Jika properti tidak memiliki pengubah kustom, gunakan GetPropertySigHelper(Module, Type, Type[]) metode kelebihan beban.
Berlaku untuk
GetPropertySigHelper(Module, CallingConventions, Type, Type[], Type[], Type[], Type[][], Type[][])
- Sumber:
- SignatureHelper.cs
- Sumber:
- SignatureHelper.cs
- Sumber:
- SignatureHelper.cs
Mengembalikan pembantu tanda tangan untuk properti , mengingat modul dinamis yang berisi properti, konvensi panggilan, jenis properti, argumen properti, dan pengubah kustom untuk jenis pengembalian dan argumen.
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
Parameter
- mod
- Module
ModuleBuilder yang berisi properti yang SignatureHelper diminta.
- callingConvention
- CallingConventions
Konvensi panggilan pengakses properti.
- returnType
- Type
Jenis properti.
- requiredReturnTypeCustomModifiers
- Type[]
Array jenis yang mewakili pengubah kustom yang diperlukan untuk jenis pengembalian, seperti IsConst atau IsBoxed. Jika jenis pengembalian tidak memiliki pengubah kustom yang diperlukan, tentukan null
.
- optionalReturnTypeCustomModifiers
- Type[]
Array jenis yang mewakili pengubah kustom opsional untuk jenis pengembalian, seperti IsConst atau IsBoxed. Jika jenis pengembalian tidak memiliki pengubah kustom opsional, tentukan null
.
- parameterTypes
- Type[]
Jenis argumen properti, atau null
jika properti tidak memiliki argumen.
- requiredParameterTypeCustomModifiers
- Type[][]
Array jenis. Setiap array jenis mewakili pengubah kustom yang diperlukan untuk argumen properti yang sesuai. Jika argumen tertentu tidak memiliki pengubah kustom yang diperlukan, tentukan null
alih-alih array jenis. Jika properti tidak memiliki argumen, atau jika tidak ada argumen yang memerlukan pengubah kustom, tentukan null
alih-alih array array.
- optionalParameterTypeCustomModifiers
- Type[][]
Array jenis. Setiap array jenis mewakili pengubah kustom opsional untuk argumen properti yang sesuai. Jika argumen tertentu tidak memiliki pengubah kustom opsional, tentukan null
alih-alih array jenis. Jika properti tidak memiliki argumen, atau jika tidak ada argumen yang memiliki pengubah kustom opsional, tentukan null
alih-alih array array.
Mengembalikan
Objek SignatureHelper untuk properti.
Pengecualian
mod
adalah null
.
-atau-
Elemen dari parameterTypes
adalah null
.
-atau-
Salah satu pengubah kustom yang ditentukan adalah null
. (Namun, null
dapat ditentukan untuk array pengubah kustom untuk argumen apa pun.)
Tanda tangan telah selesai.
-atau-
mod
bukan .ModuleBuilder
-atau-
Salah satu pengubah kustom yang ditentukan adalah jenis array.
-atau-
Salah satu pengubah kustom yang ditentukan adalah jenis generik terbuka. Artinya, ContainsGenericParameters properti adalah true
untuk pengubah kustom.
-atau-
Ukuran requiredParameterTypeCustomModifiers
atau optionalParameterTypeCustomModifiers
tidak sama dengan ukuran parameterTypes
.
Keterangan
System.Runtime.CompilerServices Lihat namespace untuk kelas yang mewakili pengubah kustom.
Jika properti tidak memiliki pengubah kustom, gunakan GetPropertySigHelper(Module, Type, Type[]) metode kelebihan beban.
Catatan
Metode ini kelebihan beban diperkenalkan dalam .NET Framework 3.5 atau yang lebih baru.