Поделиться через


Is Класс

Определение

Вспомогательный класс со свойствами и методами, которые предоставляют ряд ограничений, используемых в утверждениях.

public class Is
type Is = class
Наследование
Is
Производный

Конструкторы

Is()

Вспомогательный класс со свойствами и методами, которые предоставляют ряд ограничений, используемых в утверждениях.

Свойства

All

Возвращает выражение ConstraintExpression, которое будет применять следующее ограничение ко всем членам коллекции, если все из них успешно.

BinarySerializable

Возвращает ограничение, которое проверяет, является ли граф объекта сериализуемым в двоичном формате.

Empty

Возвращает ограничение, проверяющее наличие пустого.

False

Возвращает ограничение, проверяющее значение False.

NaN

Возвращает ограничение, проверяющее значение NaN.

Negative

Вспомогательный класс со свойствами и методами, которые предоставляют ряд ограничений, используемых в утверждениях.

Not

Возвращает выражение ConstraintExpression, которое отменяет любое следующее ограничение.

Null

Возвращает ограничение, проверяющее значение NULL.

Ordered

Возвращает ограничение, которое проверяет, упорядочена ли коллекция.

Positive

Вспомогательный класс со свойствами и методами, которые предоставляют ряд ограничений, используемых в утверждениях.

True

Возвращает ограничение, проверяющее значение True.

Unique

Возвращает ограничение, которое проверяет, содержит ли коллекция все уникальные элементы.

XmlSerializable

Возвращает ограничение, которое проверяет, является ли граф объекта сериализуемым в формате XML.

Методы

AssignableFrom(Type)

Возвращает ограничение, проверяющее, можно ли назначить фактическое значение из типа, указанного в качестве аргумента.

AssignableFrom<T>()

Возвращает ограничение, проверяющее, можно ли назначить фактическое значение из типа, указанного в качестве аргумента.

AssignableTo(Type)

Возвращает ограничение, проверяющее, можно ли назначить фактическое значение из типа, указанного в качестве аргумента.

AssignableTo<T>()

Возвращает ограничение, проверяющее, можно ли назначить фактическое значение из типа, указанного в качестве аргумента.

AtLeast(Object)

Возвращает ограничение, проверяющее, больше или равно ли фактическое значение аргументу suppled.

AtMost(Object)

Возвращает ограничение, проверяющее, меньше ли фактическое значение аргумента

EqualTo(Object)

Возвращает ограничение, проверяющее два элемента на равенство

EquivalentTo(IEnumerable)

Возвращает ограничение, которое проверяет, является ли фактическое значение коллекцией, содержащей те же элементы, что и коллекция, указанная в качестве аргумента.

GreaterThan(Object)

Возвращает ограничение, проверяющее, больше ли фактическое значение аргумента

GreaterThanOrEqualTo(Object)

Возвращает ограничение, проверяющее, больше или равно ли фактическое значение аргументу suppled.

InRange<T>(T, T)

Вспомогательный класс со свойствами и методами, которые предоставляют ряд ограничений, используемых в утверждениях.

InstanceOf(Type)

Возвращает ограничение, которое проверяет, является ли фактическое значение типом, предоставленным в качестве аргумента или производного типа.

InstanceOf<T>()

Возвращает ограничение, которое проверяет, является ли фактическое значение типом, предоставленным в качестве аргумента или производного типа.

LessThan(Object)

Возвращает ограничение, проверяющее, меньше ли фактическое значение аргумента

LessThanOrEqualTo(Object)

Возвращает ограничение, проверяющее, меньше ли фактическое значение аргумента

SameAs(Object)

Возвращает ограничение, которое проверяет, что две ссылки являются одинаковыми объектами.

SamePath(String)

Возвращает ограничение, которое проверяет, совпадает ли предоставленный путь с ожидаемым путем после канонизации.

SamePathOrUnder(String)

Возвращает ограничение, которое проверяет, является ли предоставленный путь тем же путем или по ожидаемому пути после канонизации.

StringContaining(String)

Возвращает ограничение, которое завершается успешно, если фактическое значение содержит подстроку, указанную в качестве аргумента.

StringEnding(String)

Возвращает ограничение, которое завершается успешно, если фактическое значение заканчивается подстрокой, указанной в качестве аргумента.

StringMatching(String)

Возвращает ограничение, которое завершается успешно, если фактическое значение соответствует регулярному выражению, предоставленному в качестве аргумента.

StringStarting(String)

Возвращает ограничение, которое завершается успешно, если фактическое значение начинается с подстроки, указанной в качестве аргумента.

SubPath(String)

Вспомогательный класс со свойствами и методами, которые предоставляют ряд ограничений, используемых в утверждениях.

SubsetOf(IEnumerable)

Возвращает ограничение, которое проверяет, является ли фактическое значение подмножеством коллекции, предоставленной в качестве аргумента.

TypeOf(Type)

Возвращает ограничение, проверяющее, является ли фактическое значение точным типом, указанным в качестве аргумента.

TypeOf<T>()

Возвращает ограничение, проверяющее, является ли фактическое значение точным типом, указанным в качестве аргумента.

Применяется к