Exemplo n.º 1
0
 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;
 }