| .. | 
			
		
		
			
			
			
			
				| 
					
						
							
								Deque.cs
							
						
					
				 | 
				
					
						
							
							Fixed another compilation error that was causing the XBox 360 build to fail because .NET is missing the Math.DivRem() method on the XBox 360
						
					
				 | 
				2009-07-21 20:47:32 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Deque.Insertion.cs
							
						
					
				 | 
				
					
						
							
							Added out-of-sync check for the Deque enumerator; added unit test for the out-of-sync check
						
					
				 | 
				2009-07-14 21:52:40 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Deque.Interfaces.cs
							
						
					
				 | 
				
					
						
							
							Added missing CPL statements
						
					
				 | 
				2009-07-14 21:32:44 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Deque.Removal.cs
							
						
					
				 | 
				
					
						
							
							Added out-of-sync check for the Deque enumerator; added unit test for the out-of-sync check
						
					
				 | 
				2009-07-14 21:52:40 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Deque.Search.cs
							
						
					
				 | 
				
					
						
							
							Added missing CPL statements
						
					
				 | 
				2009-07-14 21:32:44 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Deque.Test.cs
							
						
					
				 | 
				
					
						
							
							Added out-of-sync check for the Deque enumerator; added unit test for the out-of-sync check
						
					
				 | 
				2009-07-14 21:52:40 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								IObservableCollection.cs
							
						
					
				 | 
				
					
						
							
							Extended to IObservableCollection interface with an ItemsCleared event so subscribers observing the collection only to trigger 'Changed' events (versus subscribers observing the collection to wire/unwire themselves from the collection's items) can make use of the collection
						
					
				 | 
				2009-10-12 19:19:58 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								IRecyclable.cs
							
						
					
				 | 
				
					
						
							
							Added an object Pool that can be used to recycle objects in order to avoid garbage buildup; wrote unit tests for the new pool class; added interface through which objects entering the pool can be instructed to revert their state
						
					
				 | 
				2010-03-15 19:08:10 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ItemEventArgs.cs
							
						
					
				 | 
				
					
						
							
							Updated copyright statement to include the year 2009 =); finally decided to make some of the NUnit assert helper methods public and include it in Nuclex.Support (yes, that means those methods won't be there in a build with unit testing disabled, a compromise accepted now)
						
					
				 | 
				2009-01-07 19:05:29 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ItemEventArgs.Test.cs
							
						
					
				 | 
				
					
						
							
							Began implementing a block-allocating Deque class similar to C++'s std::deque - insertion and removal at both ends already working
						
					
				 | 
				2009-07-10 18:42:23 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ObservableCollection.cs
							
						
					
				 | 
				
					
						
							
							Extended to IObservableCollection interface with an ItemsCleared event so subscribers observing the collection only to trigger 'Changed' events (versus subscribers observing the collection to wire/unwire themselves from the collection's items) can make use of the collection
						
					
				 | 
				2009-10-12 19:19:58 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ObservableCollection.Test.cs
							
						
					
				 | 
				
					
						
							
							Extended to IObservableCollection interface with an ItemsCleared event so subscribers observing the collection only to trigger 'Changed' events (versus subscribers observing the collection to wire/unwire themselves from the collection's items) can make use of the collection
						
					
				 | 
				2009-10-12 19:19:58 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ObservableDictionary.cs
							
						
					
				 | 
				
					
						
							
							Extended to IObservableCollection interface with an ItemsCleared event so subscribers observing the collection only to trigger 'Changed' events (versus subscribers observing the collection to wire/unwire themselves from the collection's items) can make use of the collection
						
					
				 | 
				2009-10-12 19:19:58 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ObservableDictionary.Test.cs
							
						
					
				 | 
				
					
						
							
							Extended to IObservableCollection interface with an ItemsCleared event so subscribers observing the collection only to trigger 'Changed' events (versus subscribers observing the collection to wire/unwire themselves from the collection's items) can make use of the collection
						
					
				 | 
				2009-10-12 19:19:58 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								PairPriorityQueue.cs
							
						
					
				 | 
				
					
						
							
							Updated copyright statement to include the year 2009 =); finally decided to make some of the NUnit assert helper methods public and include it in Nuclex.Support (yes, that means those methods won't be there in a build with unit testing disabled, a compromise accepted now)
						
					
				 | 
				2009-01-07 19:05:29 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								PairPriorityQueue.Test.cs
							
						
					
				 | 
				
					
						
							
							Updated copyright statement to include the year 2009 =); finally decided to make some of the NUnit assert helper methods public and include it in Nuclex.Support (yes, that means those methods won't be there in a build with unit testing disabled, a compromise accepted now)
						
					
				 | 
				2009-01-07 19:05:29 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Parentable.cs
							
						
					
				 | 
				
					
						
							
							Updated copyright statement to include the year 2009 =); finally decided to make some of the NUnit assert helper methods public and include it in Nuclex.Support (yes, that means those methods won't be there in a build with unit testing disabled, a compromise accepted now)
						
					
				 | 
				2009-01-07 19:05:29 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Parentable.Test.cs
							
						
					
				 | 
				
					
						
							
							Updated copyright statement to include the year 2009 =); finally decided to make some of the NUnit assert helper methods public and include it in Nuclex.Support (yes, that means those methods won't be there in a build with unit testing disabled, a compromise accepted now)
						
					
				 | 
				2009-01-07 19:05:29 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ParentingCollection.cs
							
						
					
				 | 
				
					
						
							
							Updated copyright statement to include the year 2009 =); finally decided to make some of the NUnit assert helper methods public and include it in Nuclex.Support (yes, that means those methods won't be there in a build with unit testing disabled, a compromise accepted now)
						
					
				 | 
				2009-01-07 19:05:29 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ParentingCollection.Test.cs
							
						
					
				 | 
				
					
						
							
							Updated copyright statement to include the year 2009 =); finally decided to make some of the NUnit assert helper methods public and include it in Nuclex.Support (yes, that means those methods won't be there in a build with unit testing disabled, a compromise accepted now)
						
					
				 | 
				2009-01-07 19:05:29 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Pool.cs
							
						
					
				 | 
				
					
						
							
							Added an object Pool that can be used to recycle objects in order to avoid garbage buildup; wrote unit tests for the new pool class; added interface through which objects entering the pool can be instructed to revert their state
						
					
				 | 
				2010-03-15 19:08:10 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Pool.Test.cs
							
						
					
				 | 
				
					
						
							
							Added an object Pool that can be used to recycle objects in order to avoid garbage buildup; wrote unit tests for the new pool class; added interface through which objects entering the pool can be instructed to revert their state
						
					
				 | 
				2010-03-15 19:08:10 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								PriorityItemPair.cs
							
						
					
				 | 
				
					
						
							
							Updated copyright statement to include the year 2009 =); finally decided to make some of the NUnit assert helper methods public and include it in Nuclex.Support (yes, that means those methods won't be there in a build with unit testing disabled, a compromise accepted now)
						
					
				 | 
				2009-01-07 19:05:29 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								PriorityItemPair.Test.cs
							
						
					
				 | 
				
					
						
							
							Added an object Pool that can be used to recycle objects in order to avoid garbage buildup; wrote unit tests for the new pool class; added interface through which objects entering the pool can be instructed to revert their state
						
					
				 | 
				2010-03-15 19:08:10 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								PriorityQueue.cs
							
						
					
				 | 
				
					
						
							
							Added out-of-sync check for the Deque enumerator; added unit test for the out-of-sync check
						
					
				 | 
				2009-07-14 21:52:40 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								PriorityQueue.Test.cs
							
						
					
				 | 
				
					
						
							
							Replaced all ExpectedExceptionAttributes with the new Assert.Throws<>() method to work around a compatibility issue between TeamCity 4.5 and NUnit 2.5 Final
						
					
				 | 
				2009-05-07 19:36:27 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ReadOnlyCollection.cs
							
						
					
				 | 
				
					
						
							
							Updated copyright statement to include the year 2009 =); finally decided to make some of the NUnit assert helper methods public and include it in Nuclex.Support (yes, that means those methods won't be there in a build with unit testing disabled, a compromise accepted now)
						
					
				 | 
				2009-01-07 19:05:29 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ReadOnlyCollection.Test.cs
							
						
					
				 | 
				
					
						
							
							Replaced all ExpectedExceptionAttributes with the new Assert.Throws<>() method to work around a compatibility issue between TeamCity 4.5 and NUnit 2.5 Final
						
					
				 | 
				2009-05-07 19:36:27 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ReadOnlyDictionary.cs
							
						
					
				 | 
				
					
						
							
							Changed all remaining COMPACTFRAMEWORK constants around serialization code to NO_SERIALIZATION
						
					
				 | 
				2009-06-26 20:17:59 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ReadOnlyDictionary.Test.cs
							
						
					
				 | 
				
					
						
							
							Replaced all ExpectedExceptionAttributes with the new Assert.Throws<>() method to work around a compatibility issue between TeamCity 4.5 and NUnit 2.5 Final
						
					
				 | 
				2009-05-07 19:36:27 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ReadOnlyList.cs
							
						
					
				 | 
				
					
						
							
							Updated copyright statement to include the year 2009 =); finally decided to make some of the NUnit assert helper methods public and include it in Nuclex.Support (yes, that means those methods won't be there in a build with unit testing disabled, a compromise accepted now)
						
					
				 | 
				2009-01-07 19:05:29 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ReadOnlyList.Test.cs
							
						
					
				 | 
				
					
						
							
							Replaced all ExpectedExceptionAttributes with the new Assert.Throws<>() method to work around a compatibility issue between TeamCity 4.5 and NUnit 2.5 Final
						
					
				 | 
				2009-05-07 19:36:27 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ReverseComparer.cs
							
						
					
				 | 
				
					
						
							
							Updated copyright statement to include the year 2009 =); finally decided to make some of the NUnit assert helper methods public and include it in Nuclex.Support (yes, that means those methods won't be there in a build with unit testing disabled, a compromise accepted now)
						
					
				 | 
				2009-01-07 19:05:29 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ReverseComparer.Test.cs
							
						
					
				 | 
				
					
						
							
							Updated copyright statement to include the year 2009 =); finally decided to make some of the NUnit assert helper methods public and include it in Nuclex.Support (yes, that means those methods won't be there in a build with unit testing disabled, a compromise accepted now)
						
					
				 | 
				2009-01-07 19:05:29 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TransformingReadOnlyCollection.cs
							
						
					
				 | 
				
					
						
							
							Updated copyright statement to include the year 2009 =); finally decided to make some of the NUnit assert helper methods public and include it in Nuclex.Support (yes, that means those methods won't be there in a build with unit testing disabled, a compromise accepted now)
						
					
				 | 
				2009-01-07 19:05:29 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TransformingReadOnlyCollection.Interfaces.cs
							
						
					
				 | 
				
					
						
							
							Updated copyright statement to include the year 2009 =); finally decided to make some of the NUnit assert helper methods public and include it in Nuclex.Support (yes, that means those methods won't be there in a build with unit testing disabled, a compromise accepted now)
						
					
				 | 
				2009-01-07 19:05:29 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								TransformingReadOnlyCollection.Test.cs
							
						
					
				 | 
				
					
						
							
							Replaced all ExpectedExceptionAttributes with the new Assert.Throws<>() method to work around a compatibility issue between TeamCity 4.5 and NUnit 2.5 Final
						
					
				 | 
				2009-05-07 19:36:27 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								WeakCollection.cs
							
						
					
				 | 
				
					
						
							
							Fixed a nasty bug that would corrupt the WeakCollection upon calling RemoveDeadItems()
						
					
				 | 
				2010-04-16 10:26:06 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								WeakCollection.Interfaces.cs
							
						
					
				 | 
				
					
						
							
							Fixed some typos in the comments; added weak collection which stores objects by weak reference; moved UNITTEST #if to the top of the files for some unit tests
						
					
				 | 
				2009-03-11 19:20:28 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								WeakCollection.Test.cs
							
						
					
				 | 
				
					
						
							
							Replaced all ExpectedExceptionAttributes with the new Assert.Throws<>() method to work around a compatibility issue between TeamCity 4.5 and NUnit 2.5 Final
						
					
				 | 
				2009-05-07 19:36:27 +00:00 |