GuardStatics - класс
Статические методы, экспортируемые для вставки проверок параметров в коде.
Пространство имён: Tessa.PlatformСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public static class GuardStatics
Public NotInheritable Class GuardStatics
public ref class GuardStatics abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type GuardStatics = class end
- Inheritance
- Object GuardStatics
| ArgumentOutOfRange |
Создаёт исключение ArgumentOutOfRangeException, которое рекомендуется выбросить сразу после вызова метода.
|
| AssertOrThrowT |
Проверяет, что для параметра argument выполняется условие condition.
Если выполняется, то метод возвращает значение argument, иначе выбрасывает исключение ArgumentOutOfRangeException.
|
| NotEmptyOrThrow |
Возвращает значение параметра argument
или выбрасывает исключение ArgumentNullException, если параметр равен null,
или исключение ArgumentException, если параметр равен пустой строке.
|
| NotNullOrThrowT(NullableT, String) |
Возвращает значение параметра argument
или выбрасывает исключение ArgumentNullException, если параметр равен null.
|
| NotNullOrThrowT(T, String) |
Возвращает значение параметра argument
или выбрасывает исключение ArgumentNullException, если параметр равен null.
|
| NotSealedOrThrowT |
Возвращает значение параметра argument
или выбрасывает исключение ObjectSealedException, если заданный объект был защищён от изменений.
|
| NotWhiteSpaceOrThrow |
Возвращает значение параметра argument
или выбрасывает исключение ArgumentNullException, если параметр равен null,
или исключение ArgumentException, если параметр равен пустой строке или строке,
состоящей только из пробельных символов Unicode.
|
| ThrowIfT(T, Boolean, FuncT, String, String) |
Выбрасывает исключение ArgumentOutOfRangeException,
если для параметра argument выполняется условие condition.
Сообщение определяется функцией getMessageFunc.
|
| ThrowIfT(T, Boolean, String, String) |
Выбрасывает исключение ArgumentOutOfRangeException,
если для параметра argument выполняется условие condition.
|
| ThrowIfDisposed(Boolean, Object) | Throws an ObjectDisposedException if the specified condition is . |
| ThrowIfDisposed(Boolean, Type) | Throws an ObjectDisposedException if the specified condition is . |
| ThrowIfNullValueT |
Выбрасывает исключение, если значение структуры argument равно null.
|
| ThrowIfSealed |
Выбрасывает исключение ObjectSealedException, если заданный объект был защищён от изменений.
|
| ThrowIfTypeIsNotT |
Выбрасывает исключение InvalidOperationException, если тип заданного объекта не равен T.
Проверяется точное равенство типов, т.е. если один из типов является наследником, то проверка не пройдёт.
|