I\'m looking for something like a Dictionary however with a guarantee that it preserves insertion order. Since Dictionary is a hashtable, I do not think it does.<
There is a generic implementation on code project which comes with a reasonable amount of test cases.
The author chose a rather funny name (KeyedList) which makes it pretty hard to find.