Requires Sınıf

Tanım

Hata durumunda ArgumentExceptions oluşturan yaygın çalışma zamanı denetimleri.

public ref class Requires abstract sealed
public static class Requires
type Requires = class
Public Class Requires
Devralma
Requires

Yöntemler

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

Bir koşul true olarak değerlendirilmezse bir ArgumentException oluşturur.

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

Hata durumunda ArgumentExceptions oluşturan yaygın çalışma zamanı denetimleri.

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

Bir koşul true olarak değerlendirilmezse bir ArgumentException oluşturur.

Argument(Boolean, String, ResourceManager, String)

Bir koşul true olarak değerlendirilmezse bir ArgumentException oluşturur.

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

Bir koşul true olarak değerlendirilmezse bir ArgumentException oluşturur.

Argument(Boolean, String, String, Object)

Bir koşul true olarak değerlendirilmezse bir ArgumentException oluşturur.

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

Bir koşul true olarak değerlendirilmezse bir ArgumentException oluşturur.

Argument(Boolean, String, String)

Bir koşul true olarak değerlendirilmezse bir ArgumentException oluşturur.

Argument(Boolean, String, ValidationInterpolatedStringHandler)

Bir koşul true olarak değerlendirilmezse bir ArgumentException oluşturur.

Defined<TEnum>(TEnum, String)

InvalidEnumArgumentException Verilen bir değer sabit listesi türünün adlandırılmış değeri değilse bir oluşturur.

Fail(Exception, String, Object[])

Bir ArgumentException oluşturur.

Fail(String, Object[])

Bir ArgumentException oluşturur.

Fail(String)

Bir ArgumentException oluşturur.

FailRange(String, String)

Bir koşul true olarak değerlendirilmezse bir ArgumentOutOfRangeException oluşturur.

NotDefault<T>(T, String)

Belirtilen parametrenin değeri varsayılan değerine TypeTeşitse bir ArgumentException oluşturur.

NotEmpty(Guid, String)

Belirtilen parametrenin değeri ise Emptybir özel durum oluşturur.

NotNull(IntPtr, String)

Belirtilen parametrenin değeri IntPtr.Zero ise bir özel durum oluşturur.

NotNull(Task, String)

Belirtilen parametrenin değeri null ise bir özel durum oluşturur.

NotNull<T>(T, String)

Belirtilen parametrenin değeri null ise bir özel durum oluşturur.

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

Belirtilen parametrenin değeri null ise bir özel durum oluşturur.

NotNullAllowStructs<T>(T, String)

Belirtilen parametrenin değeri null ise bir özel durum oluşturur.

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

Belirtilen parametrenin değeri null ise, öğesi yoksa veya null değerine sahip bir öğesi varsa bir özel durum oluşturur.

NotNullOrEmpty(IEnumerable, String)

Belirtilen parametrenin değeri null ise, öğe yoksa bir özel durum oluşturur.

NotNullOrEmpty(String, String)

Belirtilen parametrenin değeri null veya boşsa bir özel durum oluşturur.

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

Belirtilen parametrenin değeri null ise, öğe yoksa bir özel durum oluşturur.

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

Belirtilen parametrenin değeri null ise, öğe yoksa bir özel durum oluşturur.

NotNullOrWhiteSpace(String, String)

Belirtilen parametrenin değeri null, boş veya boşluksa bir özel durum oluşturur.

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

Belirtilen parametrenin değeri null değilse ve null değerine sahip bir öğesine sahipse bir özel durum oluşturur.

Range(Boolean, String, String)

Bir koşul true olarak değerlendirilmezse bir ArgumentOutOfRangeException oluşturur.

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

Null isevalues, predicate null ise veya null değilse ve belirtilen koşulla eşleşmeyen bir öğesine sahipse values bir özel durum oluşturur.

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

Null isevalues, predicate null ise veya null değilse ve belirtilen koşulla eşleşmeyen bir öğesine sahipse values bir özel durum oluşturur.

Şunlara uygulanır