ArgumentNullException.ThrowIfNull メソッド

定義

オーバーロード

名前 説明
ThrowIfNull(Object, String)

ArgumentNullExceptionargumentされている場合は、nullをスローします。

ThrowIfNull(Void*, String)

ArgumentNullExceptionargumentされている場合は、nullをスローします。

ThrowIfNull(Object, String)

ソース:
ArgumentNullException.cs
ソース:
ArgumentNullException.cs
ソース:
ArgumentNullException.cs
ソース:
ArgumentNullException.cs
ソース:
ArgumentNullException.cs

ArgumentNullExceptionargumentされている場合は、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 の名前が使用されます。

例外

argumentnullです。

注釈

paramNameパラメーターは、CallerArgumentExpressionAttribute属性をサポートするために含まれています。 このパラメーターの値を渡さず、代わりに argument の名前を使用することをお勧めします。

適用対象

ThrowIfNull(Void*, String)

ソース:
ArgumentNullException.cs
ソース:
ArgumentNullException.cs
ソース:
ArgumentNullException.cs
ソース:
ArgumentNullException.cs
ソース:
ArgumentNullException.cs

重要

この API は CLS 準拠ではありません。

ArgumentNullExceptionargumentされている場合は、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対応するパラメーターの名前。

属性

適用対象