public TrackingAsyncCursor(IAsyncCursor <TDocument> cursor, IDocumentTracker <TDocument> documentTracker) { _cursor = cursor; _documentTracker = documentTracker; Current = _cursor.Current; }
public TrackingFindFluent( IFindFluent <TDocument, TDocument> find, IDocumentTracker <TDocument> documentTracker) { _find = find; _documentTracker = documentTracker; }
public void RemoveTracker(IDocumentTracker tracker) { _trackers.Remove(tracker); }
public void AddTracker(IDocumentTracker tracker) { _trackers.Fill(tracker); }