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

Definition

Namespace:Telerik.Windows.Core

Assembly:Telerik.Windows.Scheduling.Core.dll

Syntax:

C#
public static class RangeExtensions

Inheritance: objectRangeExtensions

Methods

C#
public static T Clamp<T>(this Range<T> range, T value) where T : IComparable, IEquatable<T>
Parameters:rangeRange<T>valueTReturns:

T

C#
public static bool ContainsValue<T>(this Range<T> range, T value) where T : IComparable, IEquatable<T>
Parameters:rangeRange<T>valueTReturns:

bool

C#
public static TimeSpan GetLength(this Range<DateTime> range)
Parameters:rangeRange<DateTime>Returns:

TimeSpan

C#
public static double GetLength(this Range<double> range)
Parameters:rangeRange<double>Returns:

double

C#
public static int GetLength(this Range<int> range)
Parameters:rangeRange<int>Returns:

int

C#
public static long GetLength(this Range<long> range)
Parameters:rangeRange<long>Returns:

long

C#
public static TimeSpan GetLength(this Range<TimeSpan> range)
Parameters:rangeRange<TimeSpan>Returns:

TimeSpan

C#
public static bool IntersectsWith(this Range<int> range1, int range2Start, int range2End)
Parameters:range1Range<int>range2Startintrange2EndintReturns:

bool

C#
public static bool IntersectsWith(this Range<int> range1, Range<int> range2)
Parameters:range1Range<int>range2Range<int>Returns:

bool

C#
public static bool IntersectsWith(this Range<long> range1, Range<long> range2)
Parameters:range1Range<long>range2Range<long>Returns:

bool

C#
public static bool IntersectsWith<T>(this Range<T> range1, Range<T> range2) where T : IComparable, IEquatable<T>
Parameters:range1Range<T>range2Range<T>Returns:

bool

C#
public static Range<double> Normalize(this Range<double> range)
Parameters:rangeRange<double>Returns:

Range<double>

C#
public static Range<int> Normalize(this Range<int> range)
Parameters:rangeRange<int>Returns:

Range<int>

C#
public static Range<long> Normalize(this Range<long> range)
Parameters:rangeRange<long>Returns:

Range<long>

C#
public static Range<double> Offset(this Range<double> range, double value)
Parameters:rangeRange<double>valuedoubleReturns:

Range<double>

C#
public static Range<int> Offset(this Range<int> range, int value)
Parameters:rangeRange<int>valueintReturns:

Range<int>

C#
public static Range<long> Offset(this Range<long> range, long value)
Parameters:rangeRange<long>valuelongReturns:

Range<long>

C#
public static Range<long> ToTicks(this Range<DateTime> range)
Parameters:rangeRange<DateTime>Returns:

Range<long>

C#
public static Range<long> ToTicks(this Range<TimeSpan> range)
Parameters:rangeRange<TimeSpan>Returns:

Range<long>

C#
public static Range<TimeSpan> ToTimeSpan(this Range<long> range)
Parameters:rangeRange<long>Returns:

Range<TimeSpan>