ClosedRange<T>
public struct ClosedRange<T> where T : struct, IComparable<T>Represents a closed range [lowerBound, upperBound]. Swift Charts equivalent: ClosedRange<T> (e.g., 0.0…100.0) Used for range-based selection APIs (ChartXSelection(range:), ChartYSelection(range:))
Properties
Section titled “Properties”
LowerBound
Section titled “LowerBound”public readonly T LowerBound { get; }The lower bound of the range (inclusive).
Returns
{T} — No return description is available.
UpperBound
Section titled “UpperBound”public readonly T UpperBound { get; }The upper bound of the range (inclusive).
Returns
{T} — No return description is available.
Constructors
Section titled “Constructors”
ClosedRange(T, T)
Section titled “ClosedRange(T, T)”public ClosedRange(T lowerBound, T upperBound)Creates a closed range from lower to upper bound.
Parameters
| Name | Type | Description |
|---|---|---|
lowerBound |
{T} | The inclusive lower bound |
upperBound |
{T} | The inclusive upper bound |
Methods
Section titled “Methods”
Contains(T)
Section titled “Contains(T)”public bool Contains(T value)Checks if the range contains a Value (inclusive on both ends).
Parameters
| Name | Type | Description |
|---|---|---|
value |
{T} |
Returns
System.Boolean — No return description is available.
Overlaps(ClosedRange)
Section titled “Overlaps(ClosedRange)”public bool Overlaps(ClosedRange<T> other)Checks if this range overlaps with another range.
Parameters
| Name | Type | Description |
|---|---|---|
other |
ChartGuru.ClosedRange`1 |
Returns
System.Boolean — No return description is available.
Contains(ClosedRange)
Section titled “Contains(ClosedRange)”public bool Contains(ClosedRange<T> other)Checks if this range fully contains another range.
Parameters
| Name | Type | Description |
|---|---|---|
other |
ChartGuru.ClosedRange`1 |
Returns
System.Boolean — No return description is available.
Equals(ClosedRange)
Section titled “Equals(ClosedRange)”public bool Equals(ClosedRange<T> other)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
other |
ChartGuru.ClosedRange`1 |
Returns
System.Boolean — No return description is available.
Equals(object)
Section titled “Equals(object)”public override bool Equals(object obj)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
obj |
System.Object |
Returns
System.Boolean — No return description is available.
GetHashCode()
Section titled “GetHashCode()”public override int GetHashCode()No description is available for this member.
Returns
System.Int32 — No return description is available.
ToString()
Section titled “ToString()”public override string ToString()No description is available for this member.
Returns
System.String — No return description is available.
From(T)
Section titled “From(T)”public static ClosedRange<T>.RangeBuilder From(T lowerBound)Creates a range using Swift-style syntax: ClosedRange.From(0).To(100)
Parameters
| Name | Type | Description |
|---|---|---|
lowerBound |
{T} |
Returns
ChartGuru.ClosedRange`1.RangeBuilder — No return description is available.
Operators
Section titled “Operators”
operator ==(ClosedRange, ClosedRange)
Section titled “operator ==(ClosedRange, ClosedRange)”public static bool operator ==(ClosedRange<T> left, ClosedRange<T> right)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
left |
ChartGuru.ClosedRange`1 | |
right |
ChartGuru.ClosedRange`1 |
Returns
System.Boolean — No return description is available.
operator !=(ClosedRange, ClosedRange)
Section titled “operator !=(ClosedRange, ClosedRange)”public static bool operator !=(ClosedRange<T> left, ClosedRange<T> right)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
left |
ChartGuru.ClosedRange`1 | |
right |
ChartGuru.ClosedRange`1 |
Returns
System.Boolean — No return description is available.