Restriction Group
A collection of all positive or all negative constraints. A TypeRestriction uses one for positive constraints, and one for negative constraints, and canonicalization keeps them from being contradictory or nonsensical.
Constructors
Properties
When used in a positive group, this is either null or a set of size one containing the exact value under test.
When used in the positive group, this set, if present, indicates that the value under test must be an object type, and that object type must use one of the specified ObjectLayoutVariants.
When used in the positive group, this set, if present, indicates that the value under test must be an object, and that object must use one of the specified ObjectLayoutVariants.
Functions
Ensure all referenced AvailObjects are at least Immutable.
Ensure all referenced AvailObjects are Shared.