예제 #1
0
 internal bool StartOverlappedBy(EventWrapper b)
 {
     return b.Event.Start < Event.Start && b._endTime > Event.Start;
 }
예제 #2
0
 internal bool StartsAdjacentTo(EventWrapper b)
 {
     return b._endTime == Event.Start;
 }
예제 #3
0
 internal bool IsWayBefore(EventWrapper b)
 {
     return _endTime < b.Event.Start;
 }
예제 #4
0
 internal bool IsWayAfter(EventWrapper b)
 {
     return Event.Start > b._endTime;
 }
예제 #5
0
 internal bool EndsAdjacentTo(EventWrapper b)
 {
     return _endTime == b.Event.Start;
 }
예제 #6
0
 internal bool EndOverlappedBy(EventWrapper b)
 {
     return b.Event.Start < _endTime && b._endTime > _endTime;
 }
예제 #7
0
 internal bool CompletelyOverlappedBy(EventWrapper b)
 {
     return Event.Start >= b.Event.Start && _endTime <= b._endTime;
 }