FormatUnion

PackageReified.Constraint
The built-in text formats. Every case names one Reified-owned executable predicate.

Specification

Kind
Union
Members
10
Examples
0
IsAlphanumericSignature
this.IsAlphanumeric
IsPatternSignature
this.IsPattern
IsTrimmedSignature
this.IsTrimmed
IsEmailSignature
this.IsEmail
IsNumericSignature
this.IsNumeric

Summary

NameSignatureSynopsis
Union cases
IsAlphanumericthis.IsAlphanumericNo description available.
IsPatternthis.IsPatternNo description available.
IsTrimmedthis.IsTrimmedNo description available.
IsEmailthis.IsEmailNo description available.
IsNumericthis.IsNumericNo description available.
EmailEmailReified's pragmatic email shape, ^[^@]+@[^@]+$.
TrimmedTrimmedNo leading or trailing whitespace.
NumericNumericOne or more ASCII digits.
AlphanumericAlphanumericOne or more letters or digits.
PatternPattern patternA match for the supplied .NET regular expression.

Union cases

kind:member

IsAlphanumeric

this.IsAlphanumeric
Member

Returns

bool
kind:member

IsPattern

this.IsPattern
Member

Returns

bool
kind:member

IsTrimmed

this.IsTrimmed
Member

Returns

bool
kind:member

IsEmail

this.IsEmail
Member

Returns

bool
kind:member

IsNumeric

this.IsNumeric
Member

Returns

bool
kind:member

Email

Email
Member
Reified's pragmatic email shape, ^[^@]+@[^@]+$.

Returns

unit
kind:member

Trimmed

Trimmed
Member
No leading or trailing whitespace.

Returns

unit
kind:member

Numeric

Numeric
Member
One or more ASCII digits.

Returns

unit
kind:member

Alphanumeric

Alphanumeric
Member
One or more letters or digits.

Returns

unit
kind:member

Pattern

Pattern pattern
Member
A match for the supplied .NET regular expression.

Parameters

NameTypeDescription
patternstring

Returns

unit