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
を指定します。
例外
arguments
の要素は null
です。
- または -
指定したカスタム修飾子の 1 つが null
です。 ただし、null
は、どの引数のカスタム修飾子の配列に対しても指定できます。
シグネチャが既に完了しています。
- または -
指定したカスタム修飾子の 1 つが配列型です。
- または -
指定したカスタム修飾子の 1 つがオープン ジェネリック型です。 つまり、そのカスタム修飾子に対する ContainsGenericParameters プロパティが true
です。
- または -
requiredCustomModifiers
または optionalCustomModifiers
のサイズは arguments
のサイズと同じではありません。
注釈
引数は、 の要素 arguments
の順序で、シグネチャの末尾に追加されます。
カスタム修飾子を System.Runtime.CompilerServices 表すクラスについては、名前空間を参照してください。
適用対象
.NET