DCSIMG
Silverlight is getting smaller and smaller - IHateSpaghetti {code}

IHateSpaghetti {code}

VSX, DSL and Beyond by Eyal Lantzman

Syndication

Coding / Architecture

Extensibility /DSL

Projects

Articles

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

Published Sunday, July 08, 2007 11:00 AM by Eyal
תגים:

Comments

No Comments

Leave a Comment

(required) 
(required) 
(optional)
(required) 

Enter the numbers above: