ArgumentNullException.ThrowIfNull メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| ThrowIfNull(Object, String) |
ArgumentNullExceptionが |
| ThrowIfNull(Void*, String) |
ArgumentNullExceptionが |
ThrowIfNull(Object, String)
ArgumentNullExceptionがargumentされている場合は、nullをスローします。
public static void ThrowIfNull(object? argument, string? paramName = default);
static member ThrowIfNull : obj * string -> unit
Public Shared Sub ThrowIfNull (argument As Object, Optional paramName As String = Nothing)
パラメーター
- argument
- Object
null 以外として検証する参照型引数。
- paramName
- String
argument対応するパラメーターの名前。 このパラメーターを省略すると、 argument の名前が使用されます。
例外
argument は nullです。
注釈
paramNameパラメーターは、CallerArgumentExpressionAttribute属性をサポートするために含まれています。 このパラメーターの値を渡さず、代わりに argument の名前を使用することをお勧めします。
適用対象
ThrowIfNull(Void*, String)
重要
この API は CLS 準拠ではありません。
ArgumentNullExceptionがargumentされている場合は、nullをスローします。
[System.CLSCompliant(false)]
public static void ThrowIfNull(void* argument, string? paramName = default);
[<System.CLSCompliant(false)>]
static member ThrowIfNull : nativeptr<unit> * string -> unit
パラメーター
- argument
- Void*
null 以外として検証するポインター引数。
- paramName
- String
argument対応するパラメーターの名前。
- 属性