Silverlight is getting smaller and smaller
According to Inbar Gazit almost all of the System.Collection classes (and Queue<T>, Stack<T> from Generic) we be removed/obsolete starting from the next preview version of silverlight 1.1 (size considerations).
Quote:
The following types will be completely removed:
- ArrayList
- BitArray
- CaseInsensitiveComparer
- CaseInsensitiveHashCodeProvider
- CollectionBase
- Comparer
- CompatibleComparer
- DictionaryBase
- EmptyReadOnlyDictionaryInternal
- Hashtable
- IHashCodeProvider
- KeyValuePairs
- ListDictionaryInternal
- Queue
- ReadOnlyCollectionBase
- SortedList
- Stack
On the other hand we decided to keep most of the non-generic interfaces (including those who were previously marked as obsolete):
- IEnumerator
- IEnumerable
- ICollection
- IComparer
- IDictionary
- IDictionaryEnumerator
- DictionaryEntry
- IEqualityComparer
- IList
End of quote