Skip to content

N_CodeJam_Ranges

Andrew Koryavchenko edited this page Jun 17, 2018 · 4 revisions

CodeJam.Ranges Namespace

The CodeJam.Ranges namespace contains types for operations over ranges of values.

Classes

 

Class Description
Public class CompositeRange Helper methods for the .
Public class CompositeRangeExtensions Extension methods for CompositeRange(T).
Public class Range Helper methods for the .

Structures

 

Structure Description
Public structure CompositeRange(T) Describes a composite range that contains some subranges.
Public structure CompositeRange(T, TKey) Describes a range of the values.
Public structure Range(T) Describes a range of the values.
Public structure Range(T, TKey) Describes a range of the values with a key attached.
Public structure RangeBoundaryFrom(T) The From boundary of the range.
Public structure RangeBoundaryTo(T) The To boundary of the range.
Public structure RangeIntersection(T) Describes an intersection of multiple ranges.
Public structure RangeIntersection(T, TKey) Describes an intersection of multiple ranges.

Enumerations

 

Enumeration Description
Public enumeration RangeBoundaryFromKind The kind of From range boundary.
Public enumeration RangeBoundaryToKind The kind of To range boundary.

Examples

TBD.

Clone this wiki locally