Class RangeExtensions
Inheritance
Namespace: Telerik.Windows.Core
Assembly: Telerik.Windows.Scheduling.Core.dll
Syntax
public static class RangeExtensions : Object
Methods
Clamp<T>(Range<T>, T)
Declaration
public static T Clamp<T>(this Range<T> range, T value)
where T : IComparable, IEquatable<T>
Parameters
Range<T>
range
|
T
value
|
Returns
T
|
Type Parameters
T
|
ContainsValue<T>(Range<T>, T)
Declaration
public static bool ContainsValue<T>(this Range<T> range, T value)
where T : IComparable, IEquatable<T>
Parameters
Range<T>
range
|
T
value
|
Returns
System.
|
Type Parameters
T
|
GetLength(Range<DateTime>)
Declaration
public static TimeSpan GetLength(this Range<DateTime> range)
Parameters
Range<System.
|
Returns
System.
|
GetLength(Range<Double>)
Declaration
public static double GetLength(this Range<double> range)
Parameters
Range<System.
|
Returns
System.
|
GetLength(Range<Int32>)
Declaration
public static int GetLength(this Range<int> range)
Parameters
Range<System.
|
Returns
System.
|
GetLength(Range<Int64>)
Declaration
public static long GetLength(this Range<long> range)
Parameters
Range<System.
|
Returns
System.
|
GetLength(Range<TimeSpan>)
Declaration
public static TimeSpan GetLength(this Range<TimeSpan> range)
Parameters
Range<System.
|
Returns
System.
|
IntersectsWith(Range<Int32>, Int32, Int32)
Declaration
public static bool IntersectsWith(this Range<int> range1, int range2Start, int range2End)
Parameters
Range<System.
|
System.
|
System.
|
Returns
System.
|
IntersectsWith(Range<Int32>, Range<Int32>)
Declaration
public static bool IntersectsWith(this Range<int> range1, Range<int> range2)
Parameters
Returns
System.
|
IntersectsWith(Range<Int64>, Range<Int64>)
Declaration
public static bool IntersectsWith(this Range<long> range1, Range<long> range2)
Parameters
Returns
System.
|
IntersectsWith<T>(Range<T>, Range<T>)
Declaration
public static bool IntersectsWith<T>(this Range<T> range1, Range<T> range2)
where T : IComparable, IEquatable<T>
Parameters
Returns
System.
|
Type Parameters
T
|
Normalize(Range<Double>)
Declaration
public static Range<double> Normalize(this Range<double> range)
Parameters
Range<System.
|
Returns
Range<System.
|
Normalize(Range<Int32>)
Declaration
public static Range<int> Normalize(this Range<int> range)
Parameters
Range<System.
|
Returns
Range<System.
|
Normalize(Range<Int64>)
Declaration
public static Range<long> Normalize(this Range<long> range)
Parameters
Range<System.
|
Returns
Range<System.
|
Offset(Range<Double>, Double)
Declaration
public static Range<double> Offset(this Range<double> range, double value)
Parameters
Range<System.
|
System.
|
Returns
Range<System.
|
Offset(Range<Int32>, Int32)
Declaration
public static Range<int> Offset(this Range<int> range, int value)
Parameters
Range<System.
|
System.
|
Returns
Range<System.
|
Offset(Range<Int64>, Int64)
Declaration
public static Range<long> Offset(this Range<long> range, long value)
Parameters
Range<System.
|
System.
|
Returns
Range<System.
|
ToTicks(Range<DateTime>)
Declaration
public static Range<long> ToTicks(this Range<DateTime> range)
Parameters
Range<System.
|
Returns
Range<System.
|
ToTicks(Range<TimeSpan>)
Declaration
public static Range<long> ToTicks(this Range<TimeSpan> range)
Parameters
Range<System.
|
Returns
Range<System.
|