StructValueRange<T>
Represents a structure that defines a range of two IComparable structures - like Single or Double.
Definition
Namespace:Telerik.Charting
Assembly:Telerik.Windows.Controls.Chart.dll
Type Parameters:
T
Must implement the IComparable interface.
Syntax:
public struct ValueRange<T> where T : struct, IComparable<T>
Inherited Members
Constructors
ValueRange(T, T)
Initializes a new instance of the ValueRange<T> struct.
Declaration
public ValueRange(T min, T max)
Parameters
min
T
The minimum value.
max
T
The maximum value.
Fields
Empty
Empty value range where minimum and maximum are set to their default(T) value.
Properties
Maximum
Gets or sets the maximum value of the range.
Declaration
public T Maximum { get; set; }
Property Value
T
Minimum
Gets or sets the minimum value of the range.
Declaration
public T Minimum { get; set; }
Property Value
T
Methods
Equals(object)
Determines whether the specified object is equal to this instance.
GetHashCode()
Returns a hash code for this instance.
Declaration
public override int GetHashCode()
Returns
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
Overrides
IsInRangeExclusive(T)
Determines whether the specified value is within the range, excluding its minimum and maximum values.
Declaration
public bool IsInRangeExclusive(T value)
Parameters
value
T
The tested value.
Returns
true if the value is within the range, excluding its minimum and maximum; otherwise, false.
IsInRangeInclusive(T)
Determines whether the specified value is within the range, including its minimum and maximum values.
Declaration
public bool IsInRangeInclusive(T value)
Parameters
value
T
The tested value.
Returns
true if the value is within the range, including its minimum and maximum; otherwise, false.
Operators
operator !=(ValueRange<T>, ValueRange<T>)
Determines whether two ranges are not equal.
Declaration
public static bool operator !=(ValueRange<T> range1, ValueRange<T> range2)
Parameters
range1
ValueRange<T>
The first range.
range2
ValueRange<T>
The second range.
Returns
true if the operands are not equal; otherwise, false.
operator ==(ValueRange<T>, ValueRange<T>)
Determines whether two ranges are not equal.
Declaration
public static bool operator ==(ValueRange<T> range1, ValueRange<T> range2)
Parameters
range1
ValueRange<T>
The first range.
range2
ValueRange<T>
The second range.
Returns
true if the operands are equal; otherwise, false.