Class ValidateUtilities
Inheritance
Inherited Members
Namespace: Terrasoft.Common
Assembly: Terrasoft.Common.dll
Syntax
public static class ValidateUtilities
Methods
CheckArgumentEmpty(Guid, String)
Выполняет проверку условия, является ли текущий уникальный идентификатор пустым. Если условие выполняется, генерируется исключение.
Declaration
public static void CheckArgumentEmpty(this Guid source, string argumentName)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | source | Уникальный идентификатор. |
System.String | argumentName | Имя аргумента, который вызвал исключение. |
Exceptions
Type | Condition |
---|---|
ArgumentNullOrEmptyException | Если уникальный идентификатор |
CheckArgumentNull(Object, String)
Выполняет проверку условия, является ли текущий объект значением null
. Если условие выполняется,
генерируется исключение.
Declaration
public static void CheckArgumentNull(this object source, string argumentName)
Parameters
Type | Name | Description |
---|---|---|
System.Object | source | Объект. |
System.String | argumentName | Имя аргумента, который вызвал исключение. |
Exceptions
Type | Condition |
---|---|
ArgumentNullOrEmptyException | Если значение объекта |
CheckArgumentNullOrEmpty(String, String)
Выполняет проверку условия, является ли заданная строка пустой или null
. Если условие выполняется,
генерируется исключение.
Declaration
public static void CheckArgumentNullOrEmpty(this string source, string argumentName)
Parameters
Type | Name | Description |
---|---|---|
System.String | source | Строка. |
System.String | argumentName | Имя аргумента, который вызвал исключение. |
Exceptions
Type | Condition |
---|---|
ArgumentNullOrEmptyException | Если строка |
CheckArgumentNullOrEmpty<T>(IEnumerable<T>, String)
Выполняет проверку условия, является ли перечислитель source
пустым или null
.
Если условие выполняется, генерируется исключение.
Declaration
public static void CheckArgumentNullOrEmpty<T>(this IEnumerable<T> source, string argumentName)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IEnumerable<T> | source | Перечислитель объектов. |
System.String | argumentName | Имя аргумента, который вызвал исключение. |
Type Parameters
Name | Description |
---|---|
T | Класс, реализующий интерфейс System.Collections.Generic.IEnumerable<T>. |
Exceptions
Type | Condition |
---|---|
ArgumentNullOrEmptyException | Если перечислитель |
CheckArgumentNullOrWhiteSpace(String, String)
Validates whether a specified string is null
, empty, or consists only of white-space characters.
If condition is true, exception will be thrown.
Declaration
public static void CheckArgumentNullOrWhiteSpace(this string source, string argumentName)
Parameters
Type | Name | Description |
---|---|---|
System.String | source | String. |
System.String | argumentName | Name of the argument that causes exception. |
Exceptions
Type | Condition |
---|---|
ArgumentNullOrEmptyException | If string |
CheckDependencyNull(Object, String)
Checks if current object is null
. If condition is true, exception will be thrown.
Declaration
public static void CheckDependencyNull(this object source, string dependencyName)
Parameters
Type | Name | Description |
---|---|---|
System.Object | source | Object. |
System.String | dependencyName | Dependency name. |
Exceptions
Type | Condition |
---|---|
InvalidObjectStateException | If value of parameter |
EnsureDependencyNotNull<T>(T, String)
Checks if dependency is null
. If condition is true, exception will be thrown.
Declaration
public static T EnsureDependencyNotNull<T>(this T source, string dependencyName)
where T : class
Parameters
Type | Name | Description |
---|---|---|
T | source | |
System.String | dependencyName |
Returns
Type | Description |
---|---|
T |
Type Parameters
Name | Description |
---|---|
T |
Exceptions
Type | Condition |
---|---|
InvalidObjectStateException |