New to Telerik UI for WPFStart a free 30-day trial

Definition

Namespace:Telerik.Windows.Core

Assembly:Telerik.Windows.Scheduling.Core.dll

Type Parameters:

T

Syntax:

C#
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

C#
public Range(T start, T end)
Parameters:startTendT
C#
public Range(T start)
Parameters:startT

Properties

C#
public T End { get; }
C#
public T Start { get; }

Methods

C#
public int CompareTo(Range<T> other)
Parameters:otherRange<T>Returns:

int

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

C#
public override bool Equals(object obj)
Parameters:objobjectReturns:

bool

Overrides: object.Equals(object)

C#
public bool Equals(Range<T> other)
Parameters:otherRange<T>Returns:

bool

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

C#
public override int GetHashCode()
Returns:

int

Overrides: object.GetHashCode()

C#
public override string ToString()
Returns:

string

Overrides: object.ToString()

Operators

C#
public static bool operator !=(Range<T> left, Range<T> right)
Parameters:leftRange<T>rightRange<T>Returns:

bool

C#
public static bool operator <(Range<T> left, Range<T> right)
Parameters:leftRange<T>rightRange<T>Returns:

bool

C#
public static bool operator <=(Range<T> left, Range<T> right)
Parameters:leftRange<T>rightRange<T>Returns:

bool

C#
public static bool operator ==(Range<T> left, Range<T> right)
Parameters:leftRange<T>rightRange<T>Returns:

bool

C#
public static bool operator >(Range<T> left, Range<T> right)
Parameters:leftRange<T>rightRange<T>Returns:

bool

C#
public static bool operator >=(Range<T> left, Range<T> right)
Parameters:leftRange<T>rightRange<T>Returns:

bool