C# Class Orc.Interval.DateIntervalCollectionGenerator

Show file Open project: Orcomp/Orcomp

Public Methods

Method Description
NoOverlaps ( System.DateTime startDate, System.TimeSpan duration, System.TimeSpan endToStartOffset, int count ) : IEnumerable

|---duration ---| endToStartOffset |--------------|

OverlapsSameEndTimeDecreasingDuration ( System.DateTime startDate, System.TimeSpan startOffset, int count ) : IEnumerable

|-------------------| |---------------| |----------| |-----|

OverlapsSameStartTimeDecreasingEndTime ( System.DateTime startDate, System.TimeSpan endOffset, int count ) : IEnumerable

|-------------------| |---------------| |----------| |-----|

OverlapsWithConstantDuration ( System.DateTime startDate, System.TimeSpan duration, System.TimeSpan startToStartOffset, int count ) : IEnumerable

|-------------------| |-------------------| |-------------------| |-------------------|

OverlapsWithDecreasingDuration ( System.DateTime startDate, System.TimeSpan offset, int count ) : IEnumerable

|-------------------| |---------------| |---------| |-----|

Method Details

NoOverlaps() public static method

|---duration ---| endToStartOffset |--------------|
public static NoOverlaps ( System.DateTime startDate, System.TimeSpan duration, System.TimeSpan endToStartOffset, int count ) : IEnumerable
startDate System.DateTime
duration System.TimeSpan
endToStartOffset System.TimeSpan
count int
return IEnumerable

OverlapsSameEndTimeDecreasingDuration() public static method

|-------------------| |---------------| |----------| |-----|
public static OverlapsSameEndTimeDecreasingDuration ( System.DateTime startDate, System.TimeSpan startOffset, int count ) : IEnumerable
startDate System.DateTime
startOffset System.TimeSpan
count int
return IEnumerable

OverlapsSameStartTimeDecreasingEndTime() public static method

|-------------------| |---------------| |----------| |-----|
public static OverlapsSameStartTimeDecreasingEndTime ( System.DateTime startDate, System.TimeSpan endOffset, int count ) : IEnumerable
startDate System.DateTime
endOffset System.TimeSpan
count int
return IEnumerable

OverlapsWithConstantDuration() public static method

|-------------------| |-------------------| |-------------------| |-------------------|
public static OverlapsWithConstantDuration ( System.DateTime startDate, System.TimeSpan duration, System.TimeSpan startToStartOffset, int count ) : IEnumerable
startDate System.DateTime
duration System.TimeSpan
startToStartOffset System.TimeSpan
count int
return IEnumerable

OverlapsWithDecreasingDuration() public static method

|-------------------| |---------------| |---------| |-----|
public static OverlapsWithDecreasingDuration ( System.DateTime startDate, System.TimeSpan offset, int count ) : IEnumerable
startDate System.DateTime
offset System.TimeSpan
count int
return IEnumerable