Bagikan melalui


SignatureHelper.AddArguments(Type[], Type[][], Type[][]) Metode

Definisi

Menambahkan sekumpulan argumen ke tanda tangan, dengan pengubah kustom yang ditentukan.

public:
 void AddArguments(cli::array <Type ^> ^ arguments, cli::array <cli::array <Type ^> ^> ^ requiredCustomModifiers, cli::array <cli::array <Type ^> ^> ^ optionalCustomModifiers);
public void AddArguments (Type[]? arguments, Type[][]? requiredCustomModifiers, Type[][]? optionalCustomModifiers);
public void AddArguments (Type[] arguments, Type[][] requiredCustomModifiers, Type[][] optionalCustomModifiers);
member this.AddArguments : Type[] * Type[][] * Type[][] -> unit
Public Sub AddArguments (arguments As Type(), requiredCustomModifiers As Type()(), optionalCustomModifiers As Type()())

Parameter

arguments
Type[]

Jenis argumen yang akan ditambahkan.

requiredCustomModifiers
Type[][]

Array jenis array. Setiap array jenis mewakili pengubah kustom yang diperlukan untuk argumen yang sesuai, seperti IsConst atau IsBoxed. Jika argumen tertentu tidak memiliki pengubah kustom yang diperlukan, tentukan null alih-alih array jenis. Jika tidak ada argumen yang memerlukan pengubah kustom, tentukan null alih-alih array array.

optionalCustomModifiers
Type[][]

Array jenis array. Setiap array jenis mewakili pengubah kustom opsional untuk argumen yang sesuai, seperti IsConst atau IsBoxed. Jika argumen tertentu tidak memiliki pengubah kustom opsional, tentukan null alih-alih array jenis. Jika tidak ada argumen yang memiliki pengubah kustom opsional, tentukan null alih-alih array array.

Pengecualian

Elemen dari arguments 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-

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 requiredCustomModifiers atau optionalCustomModifiers tidak sama dengan ukuran arguments.

Keterangan

Argumen ditambahkan ke akhir tanda tangan, dalam urutan elemen arguments.

System.Runtime.CompilerServices Lihat namespace untuk kelas yang mewakili pengubah kustom.

Berlaku untuk