SignatureHelper.AddArgument 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.
Menambahkan argumen ke tanda tangan.
Overload
AddArgument(Type) |
Menambahkan argumen ke tanda tangan. |
AddArgument(Type, Boolean) |
Menambahkan argumen dari jenis yang ditentukan ke tanda tangan, menentukan apakah argumen disematkan. |
AddArgument(Type, Type[], Type[]) |
Menambahkan argumen ke tanda tangan, dengan pengubah kustom yang ditentukan. |
AddArgument(Type)
- Sumber:
- SignatureHelper.cs
- Sumber:
- SignatureHelper.cs
- Sumber:
- SignatureHelper.cs
Menambahkan argumen ke tanda tangan.
public:
void AddArgument(Type ^ clsArgument);
public void AddArgument (Type clsArgument);
member this.AddArgument : Type -> unit
Public Sub AddArgument (clsArgument As Type)
Parameter
- clsArgument
- Type
Jenis argumen.
Pengecualian
Tanda tangan telah selesai.
clsArgument
adalah null
.
Keterangan
Untuk menambahkan argumen dengan pengubah kustom opsional atau yang diperlukan, gunakan AddArgument(Type, Type[], Type[]) metode kelebihan beban.
Berlaku untuk
AddArgument(Type, Boolean)
- Sumber:
- SignatureHelper.cs
- Sumber:
- SignatureHelper.cs
- Sumber:
- SignatureHelper.cs
Menambahkan argumen dari jenis yang ditentukan ke tanda tangan, menentukan apakah argumen disematkan.
public:
void AddArgument(Type ^ argument, bool pinned);
public void AddArgument (Type argument, bool pinned);
member this.AddArgument : Type * bool -> unit
Public Sub AddArgument (argument As Type, pinned As Boolean)
Parameter
- argument
- Type
Jenis argumen.
- pinned
- Boolean
true
jika argumen disematkan; jika tidak, false
.
Pengecualian
argument
adalah null
.
Keterangan
Untuk menambahkan argumen dengan pengubah kustom opsional atau yang diperlukan, gunakan AddArgument(Type, Type[], Type[]) metode kelebihan beban.
Berlaku untuk
AddArgument(Type, Type[], Type[])
- Sumber:
- SignatureHelper.cs
- Sumber:
- SignatureHelper.cs
- Sumber:
- SignatureHelper.cs
Menambahkan argumen ke tanda tangan, dengan pengubah kustom yang ditentukan.
public:
void AddArgument(Type ^ argument, cli::array <Type ^> ^ requiredCustomModifiers, cli::array <Type ^> ^ optionalCustomModifiers);
public void AddArgument (Type argument, Type[]? requiredCustomModifiers, Type[]? optionalCustomModifiers);
public void AddArgument (Type argument, Type[] requiredCustomModifiers, Type[] optionalCustomModifiers);
member this.AddArgument : Type * Type[] * Type[] -> unit
Public Sub AddArgument (argument As Type, requiredCustomModifiers As Type(), optionalCustomModifiers As Type())
Parameter
- argument
- Type
Jenis argumen.
- requiredCustomModifiers
- Type[]
Array jenis yang mewakili pengubah kustom yang diperlukan untuk argumen, seperti IsConst atau IsBoxed. Jika argumen tidak memiliki pengubah kustom yang diperlukan, tentukan null
.
- optionalCustomModifiers
- Type[]
Array jenis yang mewakili pengubah kustom opsional untuk argumen, seperti IsConst atau IsBoxed. Jika argumen tidak memiliki pengubah kustom opsional, tentukan null
.
Pengecualian
argument
adalah null
.
-atau-
Elemen dari requiredCustomModifiers
atau optionalCustomModifiers
adalah null
.
Tanda tangan telah selesai.
-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.
Keterangan
System.Runtime.CompilerServices Lihat namespace untuk kelas yang mewakili pengubah kustom.