Requires Classe

Definição

Verificações de tempo de execução comuns que lançam 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, String)

Gera uma ArgumentException se uma condição não for avaliada como true.

Argument(Boolean, String, String, Object)

Gera uma ArgumentException se uma condição não for avaliada como true.

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

Gera uma ArgumentException se uma condição não for avaliada como true.

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

Gera uma ArgumentException se uma condição não for avaliada como true.

Defined<TEnum>(TEnum, String)

Gera um InvalidEnumArgumentException se um determinado valor não é um valor nomeado do tipo enum.

Fail(Exception, String, Object[])

Gera uma ArgumentException.

Fail(String)

Gera uma ArgumentException.

Fail(String, Object[])

Gera uma ArgumentException.

FailRange(String, String)

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

NotEmpty(Guid, String)

Gera uma exceção se o valor do parâmetro especificado é Empty .

NotNull(IntPtr, String)

Gera uma exceção se o valor do parâmetro especificado é IntPtr. zero.

NotNull(Task, String)

Gera uma exceção se o valor do parâmetro especificado é NULL.

NotNull<T>(T, String)

Gera uma exceção se o valor do parâmetro especificado é NULL.

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

Gera uma exceção se o valor do parâmetro especificado é NULL.

NotNullAllowStructs<T>(T, String)

Gera uma exceção se o valor do parâmetro especificado é NULL.

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

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

NotNullOrEmpty(IEnumerable, String)

Gera uma exceção se o valor do parâmetro especificado é NULL, não tem nenhum elemento.

NotNullOrEmpty(String, String)

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

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

Gera uma exceção se o valor do parâmetro especificado é NULL, não tem nenhum elemento.

NotNullOrWhiteSpace(String, String)

Gera 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 é nulo e tem um elemento com um valor nulo.

Range(Boolean, String, String)

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

Aplica-se a