Helge Jensen wrote:
I am working on implementing LRU- and MRU-Dictionaries. The currently
fails one test, but I will commit it when it seems to work.
The implementation is commited i r426.
The test that failed was written using an iteration, and later indexing:
foreach ( object key in dict.Keys )
dict[key]; ...
this of course updated the dict for the LRU/MRU implementations, and
thus destroyed the enumerator state.
The LRU/MRU enumerator now throws
InvalidOperation(...collection-changed...), even if *lookup* is
performed during iteration.
--
Helge Jensen
mailto:he**********@slog.dk
sip:he**********@slog.dk
-=> Sebastian cover-music:
http://ungdomshus.nu <=-