-
Notifications
You must be signed in to change notification settings - Fork 34
Methods_T_CodeJam_Ranges_CompositeRangeExtensions
andrewvk edited this page Nov 5, 2016
·
3 revisions
The CompositeRangeExtensions type exposes the following members.
| Name | Description | |
|---|---|---|
![]()
|
Contains(T)(CompositeRange(T), Range(T)) | Determines whether the composite range contains another range. |
![]()
|
Contains(T)(CompositeRange(T), RangeBoundaryFrom(T)) | Determines whether the composite range contains the specified range boundary. |
![]()
|
Contains(T)(CompositeRange(T), RangeBoundaryTo(T)) | Determines whether the composite range contains the specified range boundary. |
![]()
|
Contains(T)(CompositeRange(T), T) | Determines whether the composite range contains the specified value. |
![]()
|
Contains(T)(CompositeRange(T), T, T) | Determines whether the composite range contains another range. |
![]()
|
Contains(T, TKey2)(CompositeRange(T), Range(T, TKey2)) | Determines whether the composite range contains another range. |
![]()
|
Contains(T, TCompositeRange)(CompositeRange(T), TCompositeRange) | Determines whether the composite range contains another range. |
![]()
|
Contains(T, TKey)(CompositeRange(T, TKey), Range(T)) | Determines whether the composite range contains another range. |
![]()
|
Contains(T, TKey)(CompositeRange(T, TKey), RangeBoundaryFrom(T)) | Determines whether the composite range contains the specified range boundary. |
![]()
|
Contains(T, TKey)(CompositeRange(T, TKey), RangeBoundaryTo(T)) | Determines whether the composite range contains the specified range boundary. |
![]()
|
Contains(T, TKey)(CompositeRange(T, TKey), T) | Determines whether the composite range contains the specified value. |
![]()
|
Contains(T, TKey)(CompositeRange(T, TKey), T, T) | Determines whether the composite range contains another range. |
![]()
|
Contains(T, TKey, TKey2)(CompositeRange(T, TKey), Range(T, TKey2)) | Determines whether the composite range contains another range. |
![]()
|
Contains(T, TKey, TCompositeRange)(CompositeRange(T, TKey), TCompositeRange) | Determines whether the composite range contains another range. |
![]()
|
Except(T)(CompositeRange(T), Range(T)) | Returns source range with other range excluded. |
![]()
|
Except(T)(CompositeRange(T), T, T) | Returns source range with other range excluded. |
![]()
|
Except(T, TKey2)(CompositeRange(T), Range(T, TKey2)) | Returns source range with other range excluded. |
![]()
|
Except(T, TCompositeRange)(CompositeRange(T), TCompositeRange) | Returns source range with other range excluded. |
![]()
|
Except(T, TKey)(CompositeRange(T, TKey), Range(T)) | Returns source range with other range excluded. |
![]()
|
Except(T, TKey)(CompositeRange(T, TKey), T, T) | Returns source range with other range excluded. |
![]()
|
Except(T, TKey, TKey2)(CompositeRange(T, TKey), Range(T, TKey2)) | Returns source range with other range excluded. |
![]()
|
Except(T, TKey, TCompositeRange)(CompositeRange(T, TKey), TCompositeRange) | Returns source range with other range excluded. |
![]()
|
GetComplementation(T)(CompositeRange(T)) | Returns complementation composite range. Result range contains result of (infinityRange.Exclude(compositeRange). |
![]()
|
GetComplementation(T)(Range(T)) | Returns complementation composite range. Result range contains result of (infinityRange.Exclude(range). |
![]()
|
GetComplementation(T, TKey)(CompositeRange(T, TKey)) | Returns complementation composite range. Result range contains result of (infinityRange.Exclude(compositeRange). |
![]()
|
GetComplementation(T, TKey)(Range(T, TKey)) | Returns complementation composite range. Result range contains result of (infinityRange.Exclude(range). |
![]()
|
GetIntersections(T)(CompositeRange(T)) | Returns all range intersections from the composite range. |
![]()
|
GetIntersections(T, TKey)(CompositeRange(T, TKey)) | Returns all range intersections from the composite range. |
![]()
|
HasIntersection(T)(CompositeRange(T), Range(T)) | Determines whether the composite range has intersection with another range. |
![]()
|
HasIntersection(T)(CompositeRange(T), T, T) | Determines whether the composite has intersection with another range. |
![]()
|
HasIntersection(T, TKey2)(CompositeRange(T), Range(T, TKey2)) | Determines whether the composite range has intersection with another range. |
![]()
|
HasIntersection(T, TCompositeRange)(CompositeRange(T), TCompositeRange) | Determines whether the composite range has intersection with another range. |
![]()
|
HasIntersection(T, TKey)(CompositeRange(T, TKey), Range(T)) | Determines whether the composite range has intersection with another range. |
![]()
|
HasIntersection(T, TKey)(CompositeRange(T, TKey), T, T) | Determines whether the composite has intersection with another range. |
![]()
|
HasIntersection(T, TKey, TKey2)(CompositeRange(T, TKey), Range(T, TKey2)) | Determines whether the composite range has intersection with another range. |
![]()
|
HasIntersection(T, TKey, TCompositeRange)(CompositeRange(T, TKey), TCompositeRange) | Determines whether the composite range has intersection with another range. |
![]()
|
Intersect(T)(CompositeRange(T), Range(T)) | Returns an intersection of the the ranges. |
![]()
|
Intersect(T)(CompositeRange(T), T, T) | Returns an intersection of the the ranges. |
![]()
|
Intersect(T, TKey2)(CompositeRange(T), Range(T, TKey2)) | Returns an intersection of the the ranges. |
![]()
|
Intersect(T, TCompositeRange)(CompositeRange(T), TCompositeRange) | Returns an intersection of the the ranges. |
![]()
|
Intersect(T, TKey)(CompositeRange(T, TKey), Range(T)) | Returns an intersection of the the ranges. |
![]()
|
Intersect(T, TKey)(CompositeRange(T, TKey), T, T) | Returns an intersection of the the ranges. |
![]()
|
Intersect(T, TKey, TKey2)(CompositeRange(T, TKey), Range(T, TKey2)) | Returns an intersection of the the ranges. |
![]()
|
Intersect(T, TKey, TCompositeRange)(CompositeRange(T, TKey), TCompositeRange) | Returns an intersection of the the ranges. |
![]()
|
MakeExclusive(T)(CompositeRange(T), Func(T, T), Func(T, T)) | Replaces inclusive boundaries with exclusive ones with the values from the selector callbacks |
![]()
|
MakeExclusive(T, TKey)(CompositeRange(T, TKey), Func(T, T), Func(T, T)) | Replaces inclusive boundaries with exclusive ones with the values from the selector callbacks |
![]()
|
MakeInclusive(T)(CompositeRange(T), Func(T, T), Func(T, T)) | Replaces exclusive boundaries with inclusive ones with the values from the selector callbacks |
![]()
|
MakeInclusive(T, TKey)(CompositeRange(T, TKey), Func(T, T), Func(T, T)) | Replaces exclusive boundaries with inclusive ones with the values from the selector callbacks |
![]()
|
ToCompositeRange(T)(Range(T)) | Converts range to the composite range. |
![]()
|
ToCompositeRange(T)(IEnumerable(Range(T))) | Converts sequence of elements to the composite range. |
![]()
|
ToCompositeRange(T, TKey)(Range(T, TKey)) | Converts range to the composite range. |
![]()
|
ToCompositeRange(T, TKey)(IEnumerable(Range(T, TKey))) | Converts sequence of elements to the composite range. |
![]()
|
ToCompositeRange(T, TKey)(IEnumerable(TKey), Func(TKey, T), Func(TKey, T)) | Converts sequence of elements to the composite range. |
![]()
|
ToCompositeRange(TSource, T, TKey)(IEnumerable(TSource), Func(TSource, T), Func(TSource, T), Func(TSource, TKey)) | Converts sequence of elements to the composite range. |
![]()
|
Union(T)(CompositeRange(T), CompositeRange(T)) | Returns a union range containing all subranges. |
![]()
|
Union(T)(CompositeRange(T), Range(T)) | Returns a union range containing all subranges. |
![]()
|
Union(T, TKey)(CompositeRange(T, TKey), CompositeRange(T, TKey)) | Returns a union range containing all subranges. |
![]()
|
Union(T, TKey)(CompositeRange(T, TKey), Range(T, TKey)) | Returns a union range containing all subranges. |
![]()
|
WithKeys(T, TKey2)(CompositeRange(T), TKey2) | Creates a new composite range with the key specified. |
![]()
|
WithKeys(T, TKey, TKey2)(CompositeRange(T, TKey), Func(TKey, TKey2)) | Creates a new composite range with the key specified. |
![]()
|
WithKeys(T, TKey, TKey2)(CompositeRange(T, TKey), TKey2) | Creates a new composite range with the key specified. |
![]()
|
WithoutKeys(T, TKey) | Removes keys from the composite range. |
![]()
|
WithValues(T, T2)(CompositeRange(T), Func(T, T2)) | Creates a new composite range with the key specified. |
![]()
|
WithValues(T, T2)(CompositeRange(T), Func(T, T2), Func(T, T2)) | Creates a new composite range with the key specified. |
![]()
|
WithValues(T, TKey, T2)(CompositeRange(T, TKey), Func(T, T2)) | Creates a new composite range with the key specified. |
![]()
|
WithValues(T, TKey, T2)(CompositeRange(T, TKey), Func(T, T2), Func(T, T2)) | Creates a new composite range with the key specified. |
