Class
Range<T>

Definition

Namespace:Telerik.Windows.Core

Assembly:Telerik.Windows.Scheduling.Core.dll

Type Parameters:

T

Syntax:

cs-api-definition
public class Range<T> : IEquatable<Range<T>>, IComparable<Range<T>> where T : IEquatable<T>

Inheritance: objectRange<T>

Derived Classes: DateRangeInfo

Implements: IComparable<Range<T>>IEquatable<Range<T>>

Constructors

Range(T)

Declaration

cs-api-definition
public Range(T start)

Parameters

start

T

Range(T, T)

Declaration

cs-api-definition
public Range(T start, T end)

Parameters

start

T

end

T

Properties

End

Declaration

cs-api-definition
public T End { get; }

Property Value

T

Start

Declaration

cs-api-definition
public T Start { get; }

Property Value

T

Methods

CompareTo(Range<T>)

Declaration

cs-api-definition
public int CompareTo(Range<T> other)

Parameters

other

Range<T>

Returns

int

Implements IComparable<Range<T>>.CompareTo(Range<T>)

Equals(Range<T>)

Declaration

cs-api-definition
public bool Equals(Range<T> other)

Parameters

other

Range<T>

Returns

bool

Implements IEquatable<Range<T>>.Equals(Range<T>)

Equals(object)

Declaration

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

Parameters

obj

object

Returns

bool

Overrides object.Equals(object)

GetHashCode()

Declaration

cs-api-definition
public override int GetHashCode()

Returns

int

Overrides object.GetHashCode()

ToString()

Declaration

cs-api-definition
public override string ToString()

Returns

string

Overrides object.ToString()

Operators

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

Declaration

cs-api-definition
public static bool operator !=(Range<T> left, Range<T> right)

Parameters

left

Range<T>

right

Range<T>

Returns

bool

operator <(Range<T>, Range<T>)

Declaration

cs-api-definition
public static bool operator <(Range<T> left, Range<T> right)

Parameters

left

Range<T>

right

Range<T>

Returns

bool

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

Declaration

cs-api-definition
public static bool operator <=(Range<T> left, Range<T> right)

Parameters

left

Range<T>

right

Range<T>

Returns

bool

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

Declaration

cs-api-definition
public static bool operator ==(Range<T> left, Range<T> right)

Parameters

left

Range<T>

right

Range<T>

Returns

bool

operator >(Range<T>, Range<T>)

Declaration

cs-api-definition
public static bool operator >(Range<T> left, Range<T> right)

Parameters

left

Range<T>

right

Range<T>

Returns

bool

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

Declaration

cs-api-definition
public static bool operator >=(Range<T> left, Range<T> right)

Parameters

left

Range<T>

right

Range<T>

Returns

bool