Condividi tramite


Requires Classe

Definizione

Controlli di Common Runtime che generano ArgumentExceptions in caso di errore.

public ref class Requires abstract sealed
public static class Requires
type Requires = class
Public Class Requires
Ereditarietà
Requires

Metodi

Argument(Boolean, String, ResourceManager, String)

Genera un'eccezione ArgumentException se una condizione non restituisce true.

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

Controlli di Common Runtime che generano ArgumentExceptions in caso di errore.

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

Genera un'eccezione ArgumentException se una condizione non restituisce true.

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

Genera un'eccezione ArgumentException se una condizione non restituisce true.

Argument(Boolean, String, String)

Genera un'eccezione ArgumentException se una condizione non restituisce true.

Argument(Boolean, String, String, Object)

Genera un'eccezione ArgumentException se una condizione non restituisce true.

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

Genera un'eccezione ArgumentException se una condizione non restituisce true.

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

Genera un'eccezione ArgumentException se una condizione non restituisce true.

Argument(Boolean, String, ValidationInterpolatedStringHandler)

Genera un'eccezione ArgumentException se una condizione non restituisce true.

Defined<TEnum>(TEnum, String)

Genera un'eccezione InvalidEnumArgumentException se un valore specificato non è un valore denominato del tipo di enumerazione.

Fail(Exception, String, Object[])

Genera un'eccezione ArgumentException.

Fail(String)

Genera un'eccezione ArgumentException.

Fail(String, Object[])

Genera un'eccezione ArgumentException.

FailRange(String, String)

Genera un'eccezione ArgumentOutOfRangeException se una condizione non restituisce true.

NotDefault<T>(T, String)

Genera un'eccezione ArgumentException se il valore del parametro specificato è uguale al valore predefinito di TypeT.

NotEmpty(Guid, String)

Genera un'eccezione se il valore del parametro specificato è Empty.

NotNull(IntPtr, String)

Genera un'eccezione se il valore del parametro specificato è IntPtr.Zero.

NotNull(Task, String)

Genera un'eccezione se il valore del parametro specificato è Null.

NotNull<T>(T, String)

Genera un'eccezione se il valore del parametro specificato è Null.

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

Genera un'eccezione se il valore del parametro specificato è Null.

NotNullAllowStructs<T>(T, String)

Genera un'eccezione se il valore del parametro specificato è Null.

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

Genera un'eccezione se il valore del parametro specificato è Null, non ha elementi o ha un elemento con un valore Null.

NotNullOrEmpty(IEnumerable, String)

Genera un'eccezione se il valore del parametro specificato è Null, non ha elementi.

NotNullOrEmpty(String, String)

Genera un'eccezione se il valore del parametro specificato è Null o vuoto.

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

Genera un'eccezione se il valore del parametro specificato è Null, non ha elementi.

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

Genera un'eccezione se il valore del parametro specificato è Null, non ha elementi.

NotNullOrWhiteSpace(String, String)

Genera un'eccezione se il valore del parametro specificato è null, vuoto o vuoto.

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

Genera un'eccezione se il valore del parametro specificato non è Null e ha un elemento con un valore Null.

Range(Boolean, String, String)

Genera un'eccezione ArgumentOutOfRangeException se una condizione non restituisce true.

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

Genera un'eccezione se values è Null, predicate è Null o se values non è Null e ha un elemento che non corrisponde al predicato specificato.

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

Genera un'eccezione se values è Null, predicate è Null o se values non è Null e ha un elemento che non corrisponde al predicato specificato.

Si applica a