Class Range<T>
Inheritance
System.Object
Range<T>
Namespace: Telerik.Windows.Core
Assembly: Telerik.Windows.Scheduling.Core.dll
Syntax
public class Range<T> : Object, IEquatable<Range<T>>, IComparable<Range<T>> where T : IEquatable<T>
Type Parameters
T
|
Constructors
Range(T)
Declaration
public Range(T start)
Parameters
T
start
|
Range(T, T)
Declaration
public Range(T start, T end)
Parameters
T
start
|
T
end
|
Properties
End
Declaration
public T End { get; }
Property Value
T
|
Start
Declaration
public T Start { get; }
Property Value
T
|
Methods
CompareTo(Range<T>)
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
System.Object
obj
|
Returns
System.Boolean
|
Equals(Range<T>)
GetHashCode()
Declaration
public override int GetHashCode()
Returns
System.Int32
|
ToString()
Declaration
public override string ToString()
Returns
System.String
|
Operators
Equality(Range<T>, Range<T>)
Declaration
public static bool operator ==(Range<T> left, Range<T> right)
Parameters
Range<T>
left
|
Range<T>
right
|
Returns
System.Boolean
|
GreaterThan(Range<T>, Range<T>)
Declaration
public static bool operator>(Range<T> left, Range<T> right)
Parameters
Range<T>
left
|
Range<T>
right
|
Returns
System.Boolean
|
GreaterThanOrEqual(Range<T>, Range<T>)
Declaration
public static bool operator >=(Range<T> left, Range<T> right)
Parameters
Range<T>
left
|
Range<T>
right
|
Returns
System.Boolean
|
Inequality(Range<T>, Range<T>)
Declaration
public static bool operator !=(Range<T> left, Range<T> right)
Parameters
Range<T>
left
|
Range<T>
right
|
Returns
System.Boolean
|
LessThan(Range<T>, Range<T>)
Declaration
public static bool operator <(Range<T> left, Range<T> right)
Parameters
Range<T>
left
|
Range<T>
right
|
Returns
System.Boolean
|
LessThanOrEqual(Range<T>, Range<T>)
Declaration
public static bool operator <=(Range<T> left, Range<T> right)
Parameters
Range<T>
left
|
Range<T>
right
|
Returns
System.Boolean
|