We should encapsulate references to pre-2.0 collections

Bug #463470 reported by Charlie Poole
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
NUnit Framework
Fix Released
High
Charlie Poole

Bug Description

Because NUnit is intended to be built under various CLR versions, we have continued to make use of old-style collections like ArrayList and Hashtable. This causes several problems:
* Silverlight incompatibility
* Loss of type safety
* Inefficiency due to boxing

These and other collections should be replaced by our own collections, which can be based on generic collections for .NET 2.0 builds and after or by local implementations in certain classes.

We need to search for and correct all such usage before starting on the Silverlight implementation.

Tags: framework

Related branches

Changed in nunit-3.0:
assignee: nobody → Charlie Poole (charlie.poole)
importance: Undecided → High
status: New → In Progress
milestone: none → 2.9.4
Changed in nunit-3.0:
milestone: 2.9.4 → 2.9.6
status: In Progress → Fix Committed
tags: added: framework
Changed in nunit-3.0:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.