LocalAtom<T> | An atom the undo stack never sees: a filter, a cursor, a load in progress, a selection — state the user did not author and would not expect to travel back through. It notifies and repaints exactly as a TrackedAtom does. |
LocalAtomsList<T> | A list the undo stack never sees, for contents the user did not author: a log, search results, the rows of a scan. It notifies and asks for a frame as a TrackedAtomsList does. |
LocalAtomsMap<TKey, TValue> | A map the undo stack never sees: what a scan found per folder, the sizes worked out so far, the state of each connection. It notifies and asks for a frame exactly as a TrackedAtomsMap does. |
LocalAtomsQueue<T> | A queue the undo stack never sees: files still to copy, requests waiting for an answer, work a background task will pick up. It notifies and asks for a frame exactly as a TrackedAtomsQueue does. |
LocalAtomsSet<T> | A set the undo history never sees: the rows expanded, the folders already walked, the hosts that answered. It notifies and asks for a frame exactly as a TrackedAtomsSet does. |
LocalAtomsStack<T> | A stack the undo history never sees: where the user has been, the folders walked into, the screens over one another. It notifies and asks for a frame exactly as a TrackedAtomsStack does. |