Requires Classe

Definição

Verificações comuns de runtime que geram ArgumentExceptions em caso de falha.

public ref class Requires abstract sealed
public static class Requires
type Requires = class
Public Class Requires
Herança
Requires

Métodos

Argument(Boolean, String, ResourceManager, String)

Gerará um ArgumentException se uma condição não for avaliada como true.

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

Verificações comuns de runtime que geram ArgumentExceptions em caso de falha.

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

Gerará um ArgumentException se uma condição não for avaliada como true.

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

Gerará um ArgumentException se uma condição não for avaliada como true.

Argument(Boolean, String, String)

Gerará um ArgumentException se uma condição não for avaliada como true.

Argument(Boolean, String, String, Object)

Gerará um ArgumentException se uma condição não for avaliada como true.

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

Gerará um ArgumentException se uma condição não for avaliada como true.

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

Gerará um ArgumentException se uma condição não for avaliada como true.

Argument(Boolean, String, ValidationInterpolatedStringHandler)

Gerará um ArgumentException se uma condição não for avaliada como true.

Defined<TEnum>(TEnum, String)

Gerará um InvalidEnumArgumentException se um determinado valor não for um valor nomeado do tipo de enumeração.

Fail(Exception, String, Object[])

Gera um ArgumentException.

Fail(String)

Gera um ArgumentException.

Fail(String, Object[])

Gera um ArgumentException.

FailRange(String, String)

Gerará um ArgumentOutOfRangeException se uma condição não for avaliada como true.

NotDefault<T>(T, String)

Gerará um ArgumentException se o valor do parâmetro especificado for igual ao valor padrão do TypeT.

NotEmpty(Guid, String)

Gerará uma exceção se o valor do parâmetro especificado for Empty.

NotNull(IntPtr, String)

Gera uma exceção se o valor do parâmetro especificado for IntPtr.Zero.

NotNull(Task, String)

Gera uma exceção se o valor do parâmetro especificado for nulo.

NotNull<T>(T, String)

Gera uma exceção se o valor do parâmetro especificado for nulo.

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

Gera uma exceção se o valor do parâmetro especificado for nulo.

NotNullAllowStructs<T>(T, String)

Gera uma exceção se o valor do parâmetro especificado for nulo.

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

Gera uma exceção se o valor do parâmetro especificado for nulo, não tiver elementos ou tiver um elemento com um valor nulo.

NotNullOrEmpty(IEnumerable, String)

Gera uma exceção se o valor do parâmetro especificado for nulo, não tiver elementos.

NotNullOrEmpty(String, String)

Gera uma exceção se o valor do parâmetro especificado for nulo ou vazio.

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

Gera uma exceção se o valor do parâmetro especificado for nulo, não tiver elementos.

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

Gera uma exceção se o valor do parâmetro especificado for nulo, não tiver elementos.

NotNullOrWhiteSpace(String, String)

Gerará uma exceção se o valor do parâmetro especificado for nulo, vazio ou espaço em branco.

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

Gera uma exceção se o valor do parâmetro especificado não for nulo e tiver um elemento com um valor nulo.

Range(Boolean, String, String)

Gerará um ArgumentOutOfRangeException se uma condição não for avaliada como true.

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

Gera uma exceção se values for nulo, predicate for nulo ou se values não for nulo e tiver um elemento que não corresponda ao predicado fornecido.

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

Gera uma exceção se values for nulo, predicate for nulo ou se values não for nulo e tiver um elemento que não corresponda ao predicado fornecido.

Aplica-se a