- 
                Notifications
    
You must be signed in to change notification settings  - Fork 35
 
T_CodeJam_Ranges_Range
        Andrew Koryavchenko edited this page Jun 17, 2018 
        ·
        3 revisions
      
    Helper methods for the .
Helper methods for the .
Helper methods for the .
System.Object
  CodeJam.Ranges.Range
Namespace: CodeJam.Ranges
Assembly: CodeJam (in CodeJam.dll) Version: 2.1.0.0
C#
public static class RangeVB
Public NotInheritable Class RangeF#
[<AbstractClassAttribute>]
[<SealedAttribute>]
type Range =  class endThe Range type exposes the following members.
| Name | Description | |
|---|---|---|
![]()  
 | 
BoundaryFrom(T) | Inclusive boundary From factory method. | 
![]()  
 | 
BoundaryFromExclusive(T) | Exclusive boundary From factory method. | 
![]()  
 | 
BoundaryFromInfinity(T) | Negative infinity boundary (-∞) factory method. | 
![]()  
 | 
BoundaryTo(T) | Inclusive boundary To factory method. | 
![]()  
 | 
BoundaryToExclusive(T) | Exclusive boundary To factory method. | 
![]()  
 | 
BoundaryToInfinity(T) | Positive infinity boundary (+∞) factory method. | 
![]()  
 | 
Create(T)(T, T) | Creates the range. | 
![]()  
 | 
Create(T)(RangeBoundaryFrom(T), RangeBoundaryTo(T)) | Creates the range. | 
![]()  
 | 
Create(T, TKey)(T, T, TKey) | Creates the range. | 
![]()  
 | 
Create(T, TKey)(RangeBoundaryFrom(T), RangeBoundaryTo(T), TKey) | Creates the range. | 
![]()  
 | 
CreateExclusive(T)(T, T) | Creates the range. | 
![]()  
 | 
CreateExclusive(T, TKey)(T, T, TKey) | Creates the range. | 
![]()  
 | 
CreateExclusiveFrom(T)(T, T) | Creates the range. | 
![]()  
 | 
CreateExclusiveFrom(T, TKey)(T, T, TKey) | Creates the range. | 
![]()  
 | 
CreateExclusiveTo(T)(T, T) | Creates the range. | 
![]()  
 | 
CreateExclusiveTo(T, TKey)(T, T, TKey) | Creates the range. | 
![]()  
 | 
IsValid(T)(T, T) | Returns true if the boundaries can be used for valid range creation. | 
![]()  
 | 
IsValid(T)(RangeBoundaryFrom(T), RangeBoundaryTo(T)) | Returns true if the boundaries can be used for valid range creation. | 
![]()  
 | 
Max(T)(RangeBoundaryFrom(T), RangeBoundaryFrom(T)) | Returns the greater one of the two boundaries. | 
![]()  
 | 
Max(T)(RangeBoundaryTo(T), RangeBoundaryTo(T)) | Returns the greater one of the two boundaries. | 
![]()  
 | 
MaxFrom(T) | Returns the greater one of the two From boundaries. | 
![]()  
 | 
MaxTo(T) | Returns the greater one of the two To boundaries. | 
![]()  
 | 
Min(T)(RangeBoundaryFrom(T), RangeBoundaryFrom(T)) | Returns the less one of the two boundaries. | 
![]()  
 | 
Min(T)(RangeBoundaryTo(T), RangeBoundaryTo(T)) | Returns the less one of the two boundaries. | 
![]()  
 | 
MinFrom(T) | Returns the less one of the two From boundaries. | 
![]()  
 | 
MinTo(T) | Returns the less one of the two To boundaries. | 
![]()  
 | 
TryCreate(T)(T, T) | Tries to create the range. Returns empty range if failed. | 
![]()  
 | 
TryCreate(T)(RangeBoundaryFrom(T), RangeBoundaryTo(T)) | Tries to create the range. Returns empty range if failed. | 
![]()  
 | 
TryCreate(T, TKey)(T, T, TKey) | Tries to create the range. Returns empty range if failed. | 
![]()  
 | 
TryCreate(T, TKey)(RangeBoundaryFrom(T), RangeBoundaryTo(T), TKey) | Tries to create the range. Returns empty range if failed. | 
![]()  
 | 
TryCreateExclusive(T)(T, T) | Tries to create the range. Returnss empty range if failed. | 
![]()  
 | 
TryCreateExclusive(T, TKey)(T, T, TKey) | Tries to create the range. Returnss empty range if failed. | 
![]()  
 | 
TryCreateExclusiveFrom(T)(T, T) | Tries to create the range. Returns empty range if failed. | 
![]()  
 | 
TryCreateExclusiveFrom(T, TKey)(T, T, TKey) | Tries to create the range. Returns empty range if failed. | 
![]()  
 | 
TryCreateExclusiveTo(T)(T, T) | Tries to create the range. Returns empty range if failed. | 
![]()  
 | 
TryCreateExclusiveTo(T, TKey)(T, T, TKey) | Tries to create the range. Returns empty range if failed. | 
CodeJam.Ranges Namespace
CodeJam.Ranges.Range(T)
CodeJam.Ranges.Range(T)
CodeJam.Ranges.Range(T)
