UnsupportedOperationModule

PackageReified.Constraint
Projects message keys and default English phrases from unsupported-operand reports.

Summary

NameSignatureSynopsis
Union cases
IsContainsthis.IsContainsNo description available.
IsWithinthis.IsWithinNo description available.
IsRelationthis.IsRelationNo description available.
IsMultipleOfthis.IsMultipleOfNo description available.
RelationRelation RelationOperatorAn ordering or equality comparison.
WithinWithinAn inclusive range.
ContainsContainsA collection containment test.
MultipleOfMultipleOfA divisibility test.
Operations
keyUnsupportedOperation.key operationThe stable message key for an unsupported operation.
renderUnsupportedOperation.render operationThe default English phrase for an unsupported operation.

Union cases

kind:member

IsContains

this.IsContains
Member

Returns

bool
kind:member

IsWithin

this.IsWithin
Member

Returns

bool
kind:member

IsRelation

this.IsRelation
Member

Returns

bool
kind:member

IsMultipleOf

this.IsMultipleOf
Member

Returns

bool
kind:member

Relation

Relation RelationOperator
Member
An ordering or equality comparison.

Parameters

NameTypeDescription
ItemRelationOperator

Returns

unit
kind:member

Within

Within
Member
An inclusive range.

Returns

unit
kind:member

Contains

Contains
Member
A collection containment test.

Returns

unit
kind:member

MultipleOf

MultipleOf
Member
A divisibility test.

Returns

unit

Operations

kind:member

key

UnsupportedOperation.key operation
Member
The stable message key for an unsupported operation.

Parameters

NameTypeDescription
operationUnsupportedOperation

Returns

string

Verification Examples

UnsupportedOperation.key (UnsupportedOperation.Relation AtLeast)
 // "constraint.unsupportedOperand.relation.atLeast"
kind:member

render

UnsupportedOperation.render operation
Member
The default English phrase for an unsupported operation.

Parameters

NameTypeDescription
operationUnsupportedOperation

Returns

string