ArgumentNullException.ThrowIfNull メソッド

定義

オーバーロード

ThrowIfNull(Object, String)

if argument nullArgumentNullExceptionスローします。

ThrowIfNull(Void*, String)

if argument nullArgumentNullExceptionスローします。

ThrowIfNull(Object, String)

if argument nullArgumentNullExceptionスローします。

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)

重要

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

if argument nullArgumentNullExceptionスローします。

[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 の名前。

属性

適用対象