SignatureHelper.AddArguments(Type[], Type[][], Type[][]) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用指定的自訂修飾詞,將引數集合加入簽章。
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()())
參數
- arguments
- Type[]
要加入的引數型別。
- requiredCustomModifiers
- Type[][]
類型陣列的陣列。 每一個型別陣列都表示對應引數的必要自訂修飾詞,例如 IsConst 或 IsBoxed。 如果特定引數沒有必要的自訂修飾詞,請指定 null
,而不要指定型別的陣列。 如果沒有任何引數具有必要的自訂修飾詞,請指定 null
,而不要指定陣列的陣列。
- optionalCustomModifiers
- Type[][]
類型陣列的陣列。 每一個型別陣列都表示對應引數的選擇性自訂修飾詞,例如 IsConst 或 IsBoxed。 如果特定引數沒有選擇性的自訂修飾詞,請指定 null
,而不要指定型別的陣列。 如果沒有任何引數具有選擇性自訂修飾詞,請指定 null
,而不要指定陣列的陣列。
例外狀況
簽章已經完成。
-或-
其中一個指定的自訂修飾詞為陣列型別。
-或-
其中一個指定的自訂修飾詞為開放泛型型別。 也就是說,自訂修飾詞的 ContainsGenericParameters 屬性為 true
。
-或-
requiredCustomModifiers
或 optionalCustomModifiers
的大小不等於 arguments
的大小。
備註
自變數會依的項目順序 arguments
新增至簽章結尾。
System.Runtime.CompilerServices如需代表自定義修飾詞的類別,請參閱 命名空間。