Struct
SparkValueRange<T>

Represents a structure that defines a range of two IComparable structures - like Single or Double.

Definition

Namespace:Telerik.WinControls.UI.Sparkline

Assembly:Telerik.WinControls.UI.dll

Type Parameters:

T

Must implement the IComparable interface.

Syntax:

cs-api-definition
public struct SparkValueRange<T> where T : struct, IComparable<T>

Inherited Members ValueType.ToString()

Constructors

SparkValueRange(T, T)

Initializes a new instance of the SparkValueRange<T> struct.

Declaration

cs-api-definition
public SparkValueRange(T min, T max)

Parameters

min

T

The min.

max

T

The max.

Fields

Empty

Empty value range where minimum and maximum are set to their default(T) value.

Declaration

cs-api-definition
public static readonly SparkValueRange<T> Empty

Field Value

SparkValueRange<T>

Properties

Maximum

Gets or sets the maximum value.

Declaration

cs-api-definition
public T Maximum { get; set; }

Property Value

T

Minimum

Gets or sets the minimum value.

Declaration

cs-api-definition
public T Minimum { get; set; }

Property Value

T

Methods

Equals(object)

Determines whether the specified object is equal to this instance.

Declaration

cs-api-definition
public override bool Equals(object obj)

Parameters

obj

object

The object to compare with this instance.

Returns

bool

true if the specified object is equal to this instance; otherwise, false.

Overrides ValueType.Equals(object)

GetHashCode()

Returns a hash code for this instance.

Declaration

cs-api-definition
public override int GetHashCode()

Returns

int

A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.

Overrides ValueType.GetHashCode()

IsInRangeExclusive(T)

Determines whether the specified value is within the range, excluding its minimum and maximum values.

Declaration

cs-api-definition
public bool IsInRangeExclusive(T value)

Parameters

value

T

Returns

bool

IsInRangeInclusive(double)

Determines whether the specified value is within the range, including its minimum and maximum values.

Declaration

cs-api-definition
public bool IsInRangeInclusive(double value)

Parameters

value

double

Returns

bool

Operators

operator !=(SparkValueRange<T>, SparkValueRange<T>)

Determines whether two ranges are not equal.

Declaration

cs-api-definition
public static bool operator !=(SparkValueRange<T> r1, SparkValueRange<T> r2)

Parameters

r1

SparkValueRange<T>

r2

SparkValueRange<T>

Returns

bool

operator ==(SparkValueRange<T>, SparkValueRange<T>)

Determines whether two ranges are equal.

Declaration

cs-api-definition
public static bool operator ==(SparkValueRange<T> r1, SparkValueRange<T> r2)

Parameters

r1

SparkValueRange<T>

r2

SparkValueRange<T>

Returns

bool