次の方法で共有


Requires クラス

定義

失敗した場合に ArgumentExceptions をスローする一般的なランタイム チェック。

public ref class Requires abstract sealed
public static class Requires
type Requires = class
Public Class Requires
継承
Requires

メソッド

Argument(Boolean, String, ResourceManager, String)

条件が ArgumentException true に評価されない場合は、 をスローします。

Argument(Boolean, String, ResourceManager, String, Object)

失敗した場合に ArgumentExceptions をスローする一般的なランタイム チェック。

Argument(Boolean, String, ResourceManager, String, Object, Object)

条件が ArgumentException true に評価されない場合は、 をスローします。

Argument(Boolean, String, ResourceManager, String, Object[])

条件が ArgumentException true に評価されない場合は、 をスローします。

Argument(Boolean, String, String)

条件が ArgumentException true に評価されない場合は、 をスローします。

Argument(Boolean, String, String, Object)

条件が ArgumentException true に評価されない場合は、 をスローします。

Argument(Boolean, String, String, Object, Object)

条件が ArgumentException true に評価されない場合は、 をスローします。

Argument(Boolean, String, String, Object[])

条件が ArgumentException true に評価されない場合は、 をスローします。

Argument(Boolean, String, ValidationInterpolatedStringHandler)

条件が ArgumentException true に評価されない場合は、 をスローします。

Defined<TEnum>(TEnum, String)

指定された InvalidEnumArgumentException 値が列挙型の名前付き値でない場合は、 をスローします。

Fail(Exception, String, Object[])

ArgumentException をスローします。

Fail(String)

ArgumentException をスローします。

Fail(String, Object[])

ArgumentException をスローします。

FailRange(String, String)

条件が ArgumentOutOfRangeException true に評価されない場合は、 をスローします。

NotDefault<T>(T, String)

ArgumentException指定したパラメーターの値が の既定値と等しい場合は、 をスローしますTypeT

NotEmpty(Guid, String)

指定したパラメーターの値 Emptyが の場合、例外をスローします。

NotNull(IntPtr, String)

指定したパラメーターの値が IntPtr.Zero の場合、例外をスローします。

NotNull(Task, String)

指定したパラメーターの値が null の場合、例外をスローします。

NotNull<T>(T, String)

指定したパラメーターの値が null の場合、例外をスローします。

NotNull<T>(Task<T>, String)

指定したパラメーターの値が null の場合、例外をスローします。

NotNullAllowStructs<T>(T, String)

指定したパラメーターの値が null の場合、例外をスローします。

NotNullEmptyOrNullElements<T>(IEnumerable<T>, String)

指定したパラメーターの値が null であるか、要素がない場合、または null 値を持つ要素がある場合は、例外をスローします。

NotNullOrEmpty(IEnumerable, String)

指定したパラメーターの値が null で、要素がない場合は例外をスローします。

NotNullOrEmpty(String, String)

指定したパラメーターの値が null または空の場合、例外をスローします。

NotNullOrEmpty<T>(ICollection<T>, String)

指定したパラメーターの値が null で、要素がない場合は例外をスローします。

NotNullOrEmpty<T>(IEnumerable<T>, String)

指定したパラメーターの値が null で、要素がない場合は例外をスローします。

NotNullOrWhiteSpace(String, String)

指定したパラメーターの値が null、空、または空白の場合は、例外をスローします。

NullOrNotNullElements<T>(IEnumerable<T>, String)

指定したパラメーターの値 が null ではなく 、null 値を持つ要素がある場合は、例外をスローします。

Range(Boolean, String, String)

条件が ArgumentOutOfRangeException true に評価されない場合は、 をスローします。

ValidElements<T>(IEnumerable<T>, Predicate<T>, String, String)

が null、null の場合valuespredicateまたは が null ではなく、指定された述語一致しない要素がある場合valuesは、例外をスローします。

ValidElements<T>(IEnumerable<T>, Predicate<T>, String, String, Object[])

が null、null の場合valuespredicateまたは が null ではなく、指定された述語一致しない要素がある場合valuesは、例外をスローします。

適用対象