Partager via


Requires Classe

Définition

Vérifications d’exécution courantes qui lèvent ArgumentExceptions en cas d’échec.

public ref class Requires abstract sealed
public static class Requires
type Requires = class
Public Class Requires
Héritage
Requires

Méthodes

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

Lève un ArgumentException si une condition n’est pas évaluée à true.

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

Vérifications d’exécution courantes qui lèvent ArgumentExceptions en cas d’échec.

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

Lève un ArgumentException si une condition n’est pas évaluée à true.

Argument(Boolean, String, ResourceManager, String)

Lève un ArgumentException si une condition n’est pas évaluée à true.

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

Lève un ArgumentException si une condition n’est pas évaluée à true.

Argument(Boolean, String, String, Object)

Lève un ArgumentException si une condition n’est pas évaluée à true.

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

Lève un ArgumentException si une condition n’est pas évaluée à true.

Argument(Boolean, String, String)

Lève un ArgumentException si une condition n’est pas évaluée à true.

Argument(Boolean, String, ValidationInterpolatedStringHandler)

Lève un ArgumentException si une condition n’est pas évaluée à true.

Defined<TEnum>(TEnum, String)

Lève un InvalidEnumArgumentException si une valeur donnée n’est pas une valeur nommée du type énumération.

Fail(Exception, String, Object[])

Lève une exception ArgumentException.

Fail(String, Object[])

Lève une exception ArgumentException.

Fail(String)

Lève une exception ArgumentException.

FailRange(String, String)

Lève un ArgumentOutOfRangeException si une condition n’est pas évaluée à true.

NotDefault<T>(T, String)

Lève un ArgumentException si la valeur du paramètre spécifié est égale à la valeur par défaut du TypeT.

NotEmpty(Guid, String)

Lève une exception si la valeur du paramètre spécifié est Empty.

NotNull(IntPtr, String)

Lève une exception si la valeur du paramètre spécifié est IntPtr.Zero.

NotNull(Task, String)

Lève une exception si la valeur du paramètre spécifié est null.

NotNull<T>(T, String)

Lève une exception si la valeur du paramètre spécifié est null.

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

Lève une exception si la valeur du paramètre spécifié est null.

NotNullAllowStructs<T>(T, String)

Lève une exception si la valeur du paramètre spécifié est null.

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

Lève une exception si la valeur du paramètre spécifié est null, n’a aucun élément ou a un élément avec une valeur null.

NotNullOrEmpty(IEnumerable, String)

Lève une exception si la valeur du paramètre spécifié est null et ne contient aucun élément.

NotNullOrEmpty(String, String)

Lève une exception si la valeur du paramètre spécifié est null ou vide.

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

Lève une exception si la valeur du paramètre spécifié est null et ne contient aucun élément.

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

Lève une exception si la valeur du paramètre spécifié est null et ne contient aucun élément.

NotNullOrWhiteSpace(String, String)

Lève une exception si la valeur du paramètre spécifié est null, vide ou espace blanc.

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

Lève une exception si la valeur du paramètre spécifié n’est pas null et a un élément avec une valeur null.

Range(Boolean, String, String)

Lève un ArgumentOutOfRangeException si une condition n’est pas évaluée à true.

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

Lève une exception si values est null, predicate est null ou si values n’est pas null et a un élément qui ne correspond pas au prédicat donné.

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

Lève une exception si values est null, predicate est null ou si values n’est pas null et a un élément qui ne correspond pas au prédicat donné.

S’applique à