OpaqueConstraintUnion

PackageReified.Constraint
Why a constraint is invisible to export and proof.

Specification

Kind
Union
Members
8
Examples
0
IsRuntimeNegationSignature
this.IsRuntimeNegation
IsRuntimeProjectionSignature
this.IsRuntimeProjection
IsCustomPredicateSignature
this.IsCustomPredicate
IsUnsupportedOperandSignature
this.IsUnsupportedOperand
CustomPredicateSignature
CustomPredicate description

Summary

NameSignatureSynopsis
Union cases
IsRuntimeNegationthis.IsRuntimeNegationNo description available.
IsRuntimeProjectionthis.IsRuntimeProjectionNo description available.
IsCustomPredicatethis.IsCustomPredicateNo description available.
IsUnsupportedOperandthis.IsUnsupportedOperandNo description available.
CustomPredicateCustomPredicate descriptionAn arbitrary user predicate, reported with the supplied prose.
RuntimeNegationRuntimeNegation(description, inner)A negation of an inner constraint.
RuntimeProjectionRuntimeProjection innerAn arbitrary user projection applied before the inner constraint.
UnsupportedOperandUnsupportedOperand operationA built-in operation whose operand has no portable representation.

Union cases

kind:member

IsRuntimeNegation

this.IsRuntimeNegation
Member

Returns

bool
kind:member

IsRuntimeProjection

this.IsRuntimeProjection
Member

Returns

bool
kind:member

IsCustomPredicate

this.IsCustomPredicate
Member

Returns

bool
kind:member

IsUnsupportedOperand

this.IsUnsupportedOperand
Member

Returns

bool
kind:member

CustomPredicate

CustomPredicate description
Member
An arbitrary user predicate, reported with the supplied prose.

Parameters

NameTypeDescription
descriptionstring

Returns

unit
kind:member

RuntimeNegation

RuntimeNegation(description, inner)
Member
A negation of an inner constraint. The inner tree is descriptive only.

Parameters

NameTypeDescription
descriptionstring
innerConstraintDescription

Returns

unit
kind:member

RuntimeProjection

RuntimeProjection inner
Member
An arbitrary user projection applied before the inner constraint.

Parameters

NameTypeDescription
innerConstraintDescription

Returns

unit
kind:member

UnsupportedOperand

UnsupportedOperand operation
Member
A built-in operation whose operand has no portable representation.

Parameters

NameTypeDescription
operationUnsupportedOperation

Returns

unit