internal static IDirectedTimeComparison GetComparer(Util.EnumerationDirection direction) { return(GetComparer(direction == EnumerationDirection.Backwards)); }
/// <summary> /// Empty position will suggest reading from the beginning /// </summary> /// <param name="readingDirection"> /// The reading direction /// </param> public void SetEmpty(Util.EnumerationDirection readingDirection) { NumberOfItemsWithTheTimestampRead = 0; this.Time = Util.TimeComparer.GetComparer(readingDirection).MinValue; }
/// <summary> /// Initialise with the specified direction /// </summary> /// <param name="direction"> /// Reading direction /// </param> internal ReaderComparerByCurrentItem(Util.EnumerationDirection direction) { // have to set property to initialise this.Direction = direction; }
/// <summary> /// Initialise with the specified direction /// </summary> /// <param name="direction"> /// Reading direction /// </param> internal ReaderComparerByNextFile(Util.EnumerationDirection direction) { // have to set property to initialise this.Direction = direction; }