public readonly struct DiscreteInterval : IEquatable<DiscreteInterval>Public Structure DiscreteInterval
Implements IEquatable(Of DiscreteInterval)public value class DiscreteInterval : IEquatable<DiscreteInterval>[<SealedAttribute>]
type DiscreteInterval =
struct
inherit ValueType
interface IEquatable<DiscreteInterval>
end| LeftEndpoint | Gets the minimum value on the interval. |
| RightEndpoint | Gets the maximum value on the interval. |
| Width | Gets the width of the interval. |
| Equals(DiscreteInterval) | Tests wither the current instance is equal to another discrete interval. |
| Equals(Object) |
Tests whether a given object is equal to the current interval.
(Overrides ValueTypeEquals(Object)) |
| FromEndpoints | Instantiates a new discrete interval from the given endpoints. |
| GetHashCode | Returns the hash code for this instance. (Overrides ValueTypeGetHashCode) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| ToString | Returns the fully qualified type name of this instance. (Overrides ValueTypeToString) |
| Equality(DiscreteInterval, DiscreteInterval) | Tests whether two discrete intervals are equal. |
| Inequality(DiscreteInterval, DiscreteInterval) | Tests whether two intervals are not equal. |
| Infinite | The infinite discrete interval representing all integers. |
| Semiinfinite | The semi-infinite discrete interval representing all non-negative integers. |