Throw Classe

Definição

Define métodos utilitários para validar argumentos.

public static class Throw
type Throw = class
Public Class Throw
Herança
Throw

Métodos

IfArgument(Boolean, String, String)

Gera ArgumentException com o nome do parâmetro fornecido e a mensagem opcional se o valor booliano fornecido for true.

IfArgumentNull<T>(T, String, String)

Gera ArgumentNullException com o nome do parâmetro fornecido e a mensagem opcional se a referência fornecida for nula.

IfArgumentNullOrEmpty(String, String, String)

Gera ArgumentNullException ou ArgumentException com o nome do parâmetro fornecido e a mensagem opcional se a cadeia de caracteres fornecida for nula ou vazia, respectivamente.

IfArgumentOutOfRange(Boolean, String, String)

Gera ArgumentOutOfRangeException com o nome do parâmetro fornecido e a mensagem opcional se o valor booliano fornecido for true.

IfNullOrEmptySearchServiceName(String)

Gera ArgumentNullException ou ArgumentException com uma mensagem predeterminado se o nome do serviço de pesquisa fornecido for nulo ou vazio, respectivamente.

Aplica-se a