-
Notifications
You must be signed in to change notification settings - Fork 34
T_CodeJam_Ranges_CompositeRangeExtensions
Andrew Koryavchenko edited this page Jul 4, 2017
·
3 revisions
Extension methods for CompositeRange(T).
Extension methods for .
Extension methods for .
System.Object
CodeJam.Ranges.CompositeRangeExtensions
Namespace: CodeJam.Ranges
Assembly: CodeJam (in CodeJam.dll) Version: 1.1.0.0 (1.1.0.0)
C#
public static class CompositeRangeExtensionsVB
<ExtensionAttribute>
Public NotInheritable Class CompositeRangeExtensionsF#
[<AbstractClassAttribute>]
[<SealedAttribute>]
[<ExtensionAttribute>]
type CompositeRangeExtensions = class endThe 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. |
![]()
|
ExtendFrom(T)(CompositeRange(T), RangeBoundaryFrom(T)) | Extends the range from the left. |
![]()
|
ExtendFrom(T)(CompositeRange(T), T) | Extends the range from the left. |
![]()
|
ExtendFrom(T, TKey)(CompositeRange(T, TKey), RangeBoundaryFrom(T)) | Extends the range from the left. |
![]()
|
ExtendFrom(T, TKey)(CompositeRange(T, TKey), T) | Extends the range from the left. |
![]()
|
ExtendTo(T)(CompositeRange(T), RangeBoundaryTo(T)) | Extends the range from the right. |
![]()
|
ExtendTo(T)(CompositeRange(T), T) | Extends the range from the right. |
![]()
|
ExtendTo(T, TKey)(CompositeRange(T, TKey), RangeBoundaryTo(T)) | Extends the range from the right. |
![]()
|
ExtendTo(T, TKey)(CompositeRange(T, TKey), T) | Extends the range from the right. |
![]()
|
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). |
![]()
|
GetIntersection(T)(CompositeRange(T), Range(T)) | Returns ranges that has intersections with passed range. |
![]()
|
GetIntersection(T)(CompositeRange(T), T) | Returns ranges that has intersections with passed range. |
![]()
|
GetIntersection(T)(CompositeRange(T), T, T) | Returns ranges that has intersections with passed range. |
![]()
|
GetIntersection(T, TKey2)(CompositeRange(T), Range(T, TKey2)) | Returns ranges that has intersections with passed range. |
![]()
|
GetIntersection(T, TKey)(CompositeRange(T, TKey), Range(T)) | Returns ranges that has intersections with passed range. |
![]()
|
GetIntersection(T, TKey)(CompositeRange(T, TKey), T) | Returns ranges that has intersections with passed range. |
![]()
|
GetIntersection(T, TKey)(CompositeRange(T, TKey), T, T) | Returns ranges that has intersections with passed range. |
![]()
|
GetIntersection(T, TKey, TKey2)(CompositeRange(T, TKey), Range(T, TKey2)) | Returns ranges that has intersections with passed 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. |
![]()
|
ToCompositeRangeFrom(TSource, T)(IEnumerable(TSource), Func(TSource, T)) | Converts sequence of elements to the composite range using only From boundary. The To boundary value is taken from the next item in sequence (+∞ for the last item in sequence) |
![]()
|
ToCompositeRangeFrom(TSource, T, TKey)(IEnumerable(TSource), Func(TSource, T), Func(TSource, TKey)) | Converts sequence of elements to the composite range using only From boundary. The To boundary value is taken from the next item in sequence (+∞ for the last item in sequence) |
![]()
|
ToCompositeRangeTo(TSource, T)(IEnumerable(TSource), Func(TSource, T)) | Converts sequence of elements to the composite range using only To boundary. The From boundary value is taken from the previous item in sequence (-∞ for the last item in sequence). |
![]()
|
ToCompositeRangeTo(TSource, T, TKey)(IEnumerable(TSource), Func(TSource, T), Func(TSource, TKey)) | Converts sequence of elements to the composite range using only To boundary. The From boundary value is taken from the previous item in sequence (-∞ for the last item in sequence). |
![]()
|
TrimFrom(T)(CompositeRange(T), RangeBoundaryFrom(T)) | Trims the range from the left. |
![]()
|
TrimFrom(T)(CompositeRange(T), T) | Trims the range from the left. |
![]()
|
TrimFrom(T, TKey)(CompositeRange(T, TKey), RangeBoundaryFrom(T)) | Trims the range from the left. |
![]()
|
TrimFrom(T, TKey)(CompositeRange(T, TKey), T) | Trims the range from the left. |
![]()
|
TrimTo(T)(CompositeRange(T), RangeBoundaryTo(T)) | Trims the range from the right. |
![]()
|
TrimTo(T)(CompositeRange(T), T) | Trims the range from the right. |
![]()
|
TrimTo(T, TKey)(CompositeRange(T, TKey), RangeBoundaryTo(T)) | Trims the range from the right. |
![]()
|
TrimTo(T, TKey)(CompositeRange(T, TKey), T) | Trims the range from the right. |
![]()
|
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. |
CodeJam.Ranges Namespace
CodeJam.Ranges.CompositeRange(T)
CodeJam.Ranges.CompositeRange(T)
