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>() |
Возвращает ограничение, проверяющее, является ли фактическое значение точным типом, указанным в качестве аргумента. |