Represents a single bound of a NumericRange.
Namespace: Metalama.Patterns.Contracts.Numeric
Assembly: Metalama.Patterns.Contracts.dll
Syntax
[RunTimeOrCompileTime]
public abstract record NumericBound : ICompileTimeSerializable, IEquatable<NumericBound>
Constructors
Name | Description |
---|---|
NumericBound(NumericBound) | |
NumericBound(bool) |
Properties
Name | Description |
---|---|
EqualityContract | |
IsAllowed | |
ObjectValue |
Methods
Name | Description |
---|---|
Create(decimal, bool) | |
Create(double, bool) | |
Create(long, bool, int) | |
Create(ulong, bool) | |
Equals(NumericBound?) | |
Equals(object?) | |
GetHashCode() | |
PrintMembers(StringBuilder) | |
ToString() |
Operators
Name | Description |
---|---|
operator ==(NumericBound?, NumericBound?) | |
operator !=(NumericBound?, NumericBound?) |