diff --git a/Source/AffineThreadPool.Test.cs b/Source/AffineThreadPool.Test.cs
index a234f2a..1130f4f 100644
--- a/Source/AffineThreadPool.Test.cs
+++ b/Source/AffineThreadPool.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/AffineThreadPool.cs b/Source/AffineThreadPool.cs
index 6de6f2e..4b84616 100644
--- a/Source/AffineThreadPool.cs
+++ b/Source/AffineThreadPool.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Cloning/CloneFactoryTest.cs b/Source/Cloning/CloneFactoryTest.cs
index 7d48bcc..7de77d1 100644
--- a/Source/Cloning/CloneFactoryTest.cs
+++ b/Source/Cloning/CloneFactoryTest.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Cloning/ExpressionTreeCloner.FieldBased.cs b/Source/Cloning/ExpressionTreeCloner.FieldBased.cs
index 4382760..e249ff3 100644
--- a/Source/Cloning/ExpressionTreeCloner.FieldBased.cs
+++ b/Source/Cloning/ExpressionTreeCloner.FieldBased.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Cloning/ExpressionTreeCloner.PropertyBased.cs b/Source/Cloning/ExpressionTreeCloner.PropertyBased.cs
index 856487b..291aad4 100644
--- a/Source/Cloning/ExpressionTreeCloner.PropertyBased.cs
+++ b/Source/Cloning/ExpressionTreeCloner.PropertyBased.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Cloning/ExpressionTreeCloner.Test.cs b/Source/Cloning/ExpressionTreeCloner.Test.cs
index c236902..ea18981 100644
--- a/Source/Cloning/ExpressionTreeCloner.Test.cs
+++ b/Source/Cloning/ExpressionTreeCloner.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Cloning/ExpressionTreeCloner.cs b/Source/Cloning/ExpressionTreeCloner.cs
index a17bd39..2d6cc11 100644
--- a/Source/Cloning/ExpressionTreeCloner.cs
+++ b/Source/Cloning/ExpressionTreeCloner.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Cloning/ICloneFactory.cs b/Source/Cloning/ICloneFactory.cs
index e6c3532..4af8de7 100644
--- a/Source/Cloning/ICloneFactory.cs
+++ b/Source/Cloning/ICloneFactory.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Cloning/IStateCopier.cs b/Source/Cloning/IStateCopier.cs
index 4ae627e..82575b8 100644
--- a/Source/Cloning/IStateCopier.cs
+++ b/Source/Cloning/IStateCopier.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Cloning/ReflectionCloner.Test.cs b/Source/Cloning/ReflectionCloner.Test.cs
index ad618db..925dc6e 100644
--- a/Source/Cloning/ReflectionCloner.Test.cs
+++ b/Source/Cloning/ReflectionCloner.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Cloning/ReflectionCloner.cs b/Source/Cloning/ReflectionCloner.cs
index 057b8fb..4e6325c 100644
--- a/Source/Cloning/ReflectionCloner.cs
+++ b/Source/Cloning/ReflectionCloner.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Cloning/SerializationCloner.Test.cs b/Source/Cloning/SerializationCloner.Test.cs
index cc15351..a92b65d 100644
--- a/Source/Cloning/SerializationCloner.Test.cs
+++ b/Source/Cloning/SerializationCloner.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Cloning/SerializationCloner.cs b/Source/Cloning/SerializationCloner.cs
index 31292cc..d15781b 100644
--- a/Source/Cloning/SerializationCloner.cs
+++ b/Source/Cloning/SerializationCloner.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/Constants.Test.cs b/Source/Collections/Constants.Test.cs
index e8bdbc5..2d8fed1 100644
--- a/Source/Collections/Constants.Test.cs
+++ b/Source/Collections/Constants.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/Constants.cs b/Source/Collections/Constants.cs
index 6af5251..7fe0a98 100644
--- a/Source/Collections/Constants.cs
+++ b/Source/Collections/Constants.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/Deque.Insertion.cs b/Source/Collections/Deque.Insertion.cs
index eae1089..8556737 100644
--- a/Source/Collections/Deque.Insertion.cs
+++ b/Source/Collections/Deque.Insertion.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/Deque.Interfaces.cs b/Source/Collections/Deque.Interfaces.cs
index b618de6..d75fef0 100644
--- a/Source/Collections/Deque.Interfaces.cs
+++ b/Source/Collections/Deque.Interfaces.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/Deque.Removal.cs b/Source/Collections/Deque.Removal.cs
index 8d8ee02..1a337e7 100644
--- a/Source/Collections/Deque.Removal.cs
+++ b/Source/Collections/Deque.Removal.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/Deque.Search.cs b/Source/Collections/Deque.Search.cs
index 4a4434f..4b34461 100644
--- a/Source/Collections/Deque.Search.cs
+++ b/Source/Collections/Deque.Search.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/Deque.Test.cs b/Source/Collections/Deque.Test.cs
index 3e3a502..1ee9d43 100644
--- a/Source/Collections/Deque.Test.cs
+++ b/Source/Collections/Deque.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/Deque.cs b/Source/Collections/Deque.cs
index 07b19dc..32f9f6a 100644
--- a/Source/Collections/Deque.cs
+++ b/Source/Collections/Deque.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/IMultiDictionary.cs b/Source/Collections/IMultiDictionary.cs
index 11f1f62..1eaf5c7 100644
--- a/Source/Collections/IMultiDictionary.cs
+++ b/Source/Collections/IMultiDictionary.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/IObservableCollection.cs b/Source/Collections/IObservableCollection.cs
index 48239e7..4b61480 100644
--- a/Source/Collections/IObservableCollection.cs
+++ b/Source/Collections/IObservableCollection.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/IRecyclable.cs b/Source/Collections/IRecyclable.cs
index 5dc0c3a..d1176d7 100644
--- a/Source/Collections/IRecyclable.cs
+++ b/Source/Collections/IRecyclable.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/ItemEventArgs.Test.cs b/Source/Collections/ItemEventArgs.Test.cs
index 4c15a55..8de033d 100644
--- a/Source/Collections/ItemEventArgs.Test.cs
+++ b/Source/Collections/ItemEventArgs.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/ItemEventArgs.cs b/Source/Collections/ItemEventArgs.cs
index d9f28b8..25bbfdb 100644
--- a/Source/Collections/ItemEventArgs.cs
+++ b/Source/Collections/ItemEventArgs.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/ItemReplaceEventArgs.Test.cs b/Source/Collections/ItemReplaceEventArgs.Test.cs
index dad6f1c..b577b78 100644
--- a/Source/Collections/ItemReplaceEventArgs.Test.cs
+++ b/Source/Collections/ItemReplaceEventArgs.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/ItemReplaceEventArgs.cs b/Source/Collections/ItemReplaceEventArgs.cs
index c939297..cc06244 100644
--- a/Source/Collections/ItemReplaceEventArgs.cs
+++ b/Source/Collections/ItemReplaceEventArgs.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/MultiDictionary.Interfaces.cs b/Source/Collections/MultiDictionary.Interfaces.cs
index bb83db0..32fc642 100644
--- a/Source/Collections/MultiDictionary.Interfaces.cs
+++ b/Source/Collections/MultiDictionary.Interfaces.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/MultiDictionary.Test.cs b/Source/Collections/MultiDictionary.Test.cs
index 804057b..c9c5375 100644
--- a/Source/Collections/MultiDictionary.Test.cs
+++ b/Source/Collections/MultiDictionary.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/MultiDictionary.ValueCollection.cs b/Source/Collections/MultiDictionary.ValueCollection.cs
index 2ab2c33..b4e6958 100644
--- a/Source/Collections/MultiDictionary.ValueCollection.cs
+++ b/Source/Collections/MultiDictionary.ValueCollection.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/MultiDictionary.cs b/Source/Collections/MultiDictionary.cs
index 098a3fa..2b7d50f 100644
--- a/Source/Collections/MultiDictionary.cs
+++ b/Source/Collections/MultiDictionary.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/ObservableCollection.Test.cs b/Source/Collections/ObservableCollection.Test.cs
index 28199e5..b9bf636 100644
--- a/Source/Collections/ObservableCollection.Test.cs
+++ b/Source/Collections/ObservableCollection.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/ObservableCollection.cs b/Source/Collections/ObservableCollection.cs
index 7a9155f..8140555 100644
--- a/Source/Collections/ObservableCollection.cs
+++ b/Source/Collections/ObservableCollection.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/ObservableDictionary.Test.cs b/Source/Collections/ObservableDictionary.Test.cs
index 16c709c..1df8121 100644
--- a/Source/Collections/ObservableDictionary.Test.cs
+++ b/Source/Collections/ObservableDictionary.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/ObservableDictionary.cs b/Source/Collections/ObservableDictionary.cs
index 9824895..09a31e8 100644
--- a/Source/Collections/ObservableDictionary.cs
+++ b/Source/Collections/ObservableDictionary.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/ObservableList.Test.cs b/Source/Collections/ObservableList.Test.cs
index f95bcd9..d2b5bb3 100644
--- a/Source/Collections/ObservableList.Test.cs
+++ b/Source/Collections/ObservableList.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/ObservableList.cs b/Source/Collections/ObservableList.cs
index 0bff02c..3081d24 100644
--- a/Source/Collections/ObservableList.cs
+++ b/Source/Collections/ObservableList.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/ObservableSet.Test.cs b/Source/Collections/ObservableSet.Test.cs
index fa29bec..0f5f340 100644
--- a/Source/Collections/ObservableSet.Test.cs
+++ b/Source/Collections/ObservableSet.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/ObservableSet.cs b/Source/Collections/ObservableSet.cs
index 10089ac..50a122a 100644
--- a/Source/Collections/ObservableSet.cs
+++ b/Source/Collections/ObservableSet.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/PairPriorityQueue.Test.cs b/Source/Collections/PairPriorityQueue.Test.cs
index cc98f21..571321f 100644
--- a/Source/Collections/PairPriorityQueue.Test.cs
+++ b/Source/Collections/PairPriorityQueue.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/PairPriorityQueue.cs b/Source/Collections/PairPriorityQueue.cs
index 7461d0a..33bb1b9 100644
--- a/Source/Collections/PairPriorityQueue.cs
+++ b/Source/Collections/PairPriorityQueue.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/Parentable.Test.cs b/Source/Collections/Parentable.Test.cs
index b357399..a9ba31a 100644
--- a/Source/Collections/Parentable.Test.cs
+++ b/Source/Collections/Parentable.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/Parentable.cs b/Source/Collections/Parentable.cs
index 46c683b..445994f 100644
--- a/Source/Collections/Parentable.cs
+++ b/Source/Collections/Parentable.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/ParentingCollection.Test.cs b/Source/Collections/ParentingCollection.Test.cs
index 697b96d..2acc87d 100644
--- a/Source/Collections/ParentingCollection.Test.cs
+++ b/Source/Collections/ParentingCollection.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/ParentingCollection.cs b/Source/Collections/ParentingCollection.cs
index 097fff2..e19a47c 100644
--- a/Source/Collections/ParentingCollection.cs
+++ b/Source/Collections/ParentingCollection.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/Pool.Test.cs b/Source/Collections/Pool.Test.cs
index 6d558d0..ad43a32 100644
--- a/Source/Collections/Pool.Test.cs
+++ b/Source/Collections/Pool.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/Pool.cs b/Source/Collections/Pool.cs
index d7c72aa..dbd2c53 100644
--- a/Source/Collections/Pool.cs
+++ b/Source/Collections/Pool.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/PriorityItemPair.Test.cs b/Source/Collections/PriorityItemPair.Test.cs
index 1ca2356..8d2d4b2 100644
--- a/Source/Collections/PriorityItemPair.Test.cs
+++ b/Source/Collections/PriorityItemPair.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/PriorityItemPair.cs b/Source/Collections/PriorityItemPair.cs
index 0d24ed4..831beb4 100644
--- a/Source/Collections/PriorityItemPair.cs
+++ b/Source/Collections/PriorityItemPair.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/PriorityQueue.Test.cs b/Source/Collections/PriorityQueue.Test.cs
index 71ef3a6..2caf749 100644
--- a/Source/Collections/PriorityQueue.Test.cs
+++ b/Source/Collections/PriorityQueue.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/PriorityQueue.cs b/Source/Collections/PriorityQueue.cs
index c95c667..05f1d88 100644
--- a/Source/Collections/PriorityQueue.cs
+++ b/Source/Collections/PriorityQueue.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/ReadOnlyCollection.Test.cs b/Source/Collections/ReadOnlyCollection.Test.cs
index 6c6026d..a8e1ed8 100644
--- a/Source/Collections/ReadOnlyCollection.Test.cs
+++ b/Source/Collections/ReadOnlyCollection.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/ReadOnlyCollection.cs b/Source/Collections/ReadOnlyCollection.cs
index a2b651a..18cf6f0 100644
--- a/Source/Collections/ReadOnlyCollection.cs
+++ b/Source/Collections/ReadOnlyCollection.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/ReadOnlyDictionary.Test.cs b/Source/Collections/ReadOnlyDictionary.Test.cs
index 1e94868..4f5cb0d 100644
--- a/Source/Collections/ReadOnlyDictionary.Test.cs
+++ b/Source/Collections/ReadOnlyDictionary.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/ReadOnlyDictionary.cs b/Source/Collections/ReadOnlyDictionary.cs
index fa6f630..62f0361 100644
--- a/Source/Collections/ReadOnlyDictionary.cs
+++ b/Source/Collections/ReadOnlyDictionary.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/ReadOnlyList.Test.cs b/Source/Collections/ReadOnlyList.Test.cs
index 7e061ae..d6c57d7 100644
--- a/Source/Collections/ReadOnlyList.Test.cs
+++ b/Source/Collections/ReadOnlyList.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/ReadOnlyList.cs b/Source/Collections/ReadOnlyList.cs
index d58a134..5cbf079 100644
--- a/Source/Collections/ReadOnlyList.cs
+++ b/Source/Collections/ReadOnlyList.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/ReadOnlySet.Test.cs b/Source/Collections/ReadOnlySet.Test.cs
index a334706..5881bde 100644
--- a/Source/Collections/ReadOnlySet.Test.cs
+++ b/Source/Collections/ReadOnlySet.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/ReadOnlySet.cs b/Source/Collections/ReadOnlySet.cs
index f4dd1ca..7e5621e 100644
--- a/Source/Collections/ReadOnlySet.cs
+++ b/Source/Collections/ReadOnlySet.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/ReverseComparer.Test.cs b/Source/Collections/ReverseComparer.Test.cs
index b9b94f3..05620fd 100644
--- a/Source/Collections/ReverseComparer.Test.cs
+++ b/Source/Collections/ReverseComparer.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/ReverseComparer.cs b/Source/Collections/ReverseComparer.cs
index d8e1cf1..c55bf50 100644
--- a/Source/Collections/ReverseComparer.cs
+++ b/Source/Collections/ReverseComparer.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/TransformingReadOnlyCollection.Interfaces.cs b/Source/Collections/TransformingReadOnlyCollection.Interfaces.cs
index 676d34d..1bc1998 100644
--- a/Source/Collections/TransformingReadOnlyCollection.Interfaces.cs
+++ b/Source/Collections/TransformingReadOnlyCollection.Interfaces.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/TransformingReadOnlyCollection.Test.cs b/Source/Collections/TransformingReadOnlyCollection.Test.cs
index 218db77..43d9a32 100644
--- a/Source/Collections/TransformingReadOnlyCollection.Test.cs
+++ b/Source/Collections/TransformingReadOnlyCollection.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/TransformingReadOnlyCollection.cs b/Source/Collections/TransformingReadOnlyCollection.cs
index f0a85a6..ce6ffa1 100644
--- a/Source/Collections/TransformingReadOnlyCollection.cs
+++ b/Source/Collections/TransformingReadOnlyCollection.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/WeakCollection.Interfaces.cs b/Source/Collections/WeakCollection.Interfaces.cs
index 3cee3b8..3c8f835 100644
--- a/Source/Collections/WeakCollection.Interfaces.cs
+++ b/Source/Collections/WeakCollection.Interfaces.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/WeakCollection.Test.cs b/Source/Collections/WeakCollection.Test.cs
index f793681..d4ae180 100644
--- a/Source/Collections/WeakCollection.Test.cs
+++ b/Source/Collections/WeakCollection.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Collections/WeakCollection.cs b/Source/Collections/WeakCollection.cs
index e4132a4..1c3277e 100644
--- a/Source/Collections/WeakCollection.cs
+++ b/Source/Collections/WeakCollection.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/EnumHelper.Test.cs b/Source/EnumHelper.Test.cs
index 9ce0daf..495831e 100644
--- a/Source/EnumHelper.Test.cs
+++ b/Source/EnumHelper.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/EnumHelper.cs b/Source/EnumHelper.cs
index 60d62c5..10a756e 100644
--- a/Source/EnumHelper.cs
+++ b/Source/EnumHelper.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
@@ -29,22 +29,23 @@ namespace Nuclex.Support {
public static class EnumHelper {
/// Returns the highest value encountered in an enumeration
- ///
+ ///
/// Enumeration of which the highest value will be returned
///
/// The highest value in the enumeration
- public static TEnum GetHighestValue() where TEnum : IComparable {
- TEnum[] values = GetValues();
+ public static TEnumeration GetHighestValue()
+ where TEnumeration : IComparable {
+ TEnumeration[] values = GetValues();
// If the enumeration is empty, return nothing
if(values.Length == 0) {
- return default(TEnum);
+ return default(TEnumeration);
}
// Look for the highest value in the enumeration. We initialize the highest value
// to the first enumeration value so we don't have to use some arbitrary starting
// value which might actually appear in the enumeration.
- TEnum highestValue = values[0];
+ TEnumeration highestValue = values[0];
for(int index = 1; index < values.Length; ++index) {
if(values[index].CompareTo(highestValue) > 0) {
highestValue = values[index];
@@ -55,22 +56,23 @@ namespace Nuclex.Support {
}
/// Returns the lowest value encountered in an enumeration
- ///
+ ///
/// Enumeration of which the lowest value will be returned
///
/// The lowest value in the enumeration
- public static EnumType GetLowestValue() where EnumType : IComparable {
- EnumType[] values = GetValues();
+ public static TEnumeration GetLowestValue()
+ where TEnumeration : IComparable {
+ TEnumeration[] values = GetValues();
// If the enumeration is empty, return nothing
if(values.Length == 0) {
- return default(EnumType);
+ return default(TEnumeration);
}
// Look for the lowest value in the enumeration. We initialize the lowest value
// to the first enumeration value so we don't have to use some arbitrary starting
// value which might actually appear in the enumeration.
- EnumType lowestValue = values[0];
+ TEnumeration lowestValue = values[0];
for(int index = 1; index < values.Length; ++index) {
if(values[index].CompareTo(lowestValue) < 0) {
lowestValue = values[index];
diff --git a/Source/FloatHelper.Test.cs b/Source/FloatHelper.Test.cs
index 9ec004b..82d0bb4 100644
--- a/Source/FloatHelper.Test.cs
+++ b/Source/FloatHelper.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/FloatHelper.cs b/Source/FloatHelper.cs
index f5b2fbb..ce4636a 100644
--- a/Source/FloatHelper.cs
+++ b/Source/FloatHelper.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/GarbagePolicy.cs b/Source/GarbagePolicy.cs
index 1d82f0e..4637492 100644
--- a/Source/GarbagePolicy.cs
+++ b/Source/GarbagePolicy.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
@@ -24,10 +24,12 @@ namespace Nuclex.Support {
/// How to behave in in respect to the garbage collector
public enum GarbagePolicy {
+
/// Avoid feeding the garbage collector whenever possible
Avoid,
/// Accept garbage production
Accept
+
}
} // namespace Nuclex.Support
diff --git a/Source/IO/ChainStream.Test.cs b/Source/IO/ChainStream.Test.cs
index 382adc0..9386852 100644
--- a/Source/IO/ChainStream.Test.cs
+++ b/Source/IO/ChainStream.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/IO/ChainStream.cs b/Source/IO/ChainStream.cs
index 6acfc70..debe112 100644
--- a/Source/IO/ChainStream.cs
+++ b/Source/IO/ChainStream.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
@@ -139,7 +139,7 @@ namespace Nuclex.Support.IO {
int totalBytesRead = 0;
int lastStreamIndex = this.streams.Length - 1;
- if(this.CanSeek) {
+ if(this.allStreamsCanSeek) {
// Find out from which stream and at which position we need to begin reading
int streamIndex;
diff --git a/Source/IO/PartialStream.Test.cs b/Source/IO/PartialStream.Test.cs
index 2163377..a3e75f1 100644
--- a/Source/IO/PartialStream.Test.cs
+++ b/Source/IO/PartialStream.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/IO/PartialStream.cs b/Source/IO/PartialStream.cs
index a457eed..7083f47 100644
--- a/Source/IO/PartialStream.cs
+++ b/Source/IO/PartialStream.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/IO/RingMemoryStream.Test.cs b/Source/IO/RingMemoryStream.Test.cs
index 1d2af3d..9c1a743 100644
--- a/Source/IO/RingMemoryStream.Test.cs
+++ b/Source/IO/RingMemoryStream.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/IO/RingMemoryStream.cs b/Source/IO/RingMemoryStream.cs
index c5e2b79..fdad4f4 100644
--- a/Source/IO/RingMemoryStream.cs
+++ b/Source/IO/RingMemoryStream.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/IntegerHelper.Test.cs b/Source/IntegerHelper.Test.cs
index 1d8800b..3aee684 100644
--- a/Source/IntegerHelper.Test.cs
+++ b/Source/IntegerHelper.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/IntegerHelper.cs b/Source/IntegerHelper.cs
index 3d7deb0..e06f7c5 100644
--- a/Source/IntegerHelper.cs
+++ b/Source/IntegerHelper.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Licensing/LicenseKey.Test.cs b/Source/Licensing/LicenseKey.Test.cs
index f11673d..dabcab4 100644
--- a/Source/Licensing/LicenseKey.Test.cs
+++ b/Source/Licensing/LicenseKey.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Licensing/LicenseKey.cs b/Source/Licensing/LicenseKey.cs
index 3d7db29..ae5075d 100644
--- a/Source/Licensing/LicenseKey.cs
+++ b/Source/Licensing/LicenseKey.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Observable.Test.cs b/Source/Observable.Test.cs
index da86ed1..f645a55 100644
--- a/Source/Observable.Test.cs
+++ b/Source/Observable.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Observable.cs b/Source/Observable.cs
index d587a9f..aecccbe 100644
--- a/Source/Observable.cs
+++ b/Source/Observable.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/ObservableHelper.Test.cs b/Source/ObservableHelper.Test.cs
index 7a3cde6..2cd2522 100644
--- a/Source/ObservableHelper.Test.cs
+++ b/Source/ObservableHelper.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/ObservableHelper.cs b/Source/ObservableHelper.cs
index 57e6e1f..d587487 100644
--- a/Source/ObservableHelper.cs
+++ b/Source/ObservableHelper.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Parsing/CommandLine.Argument.cs b/Source/Parsing/CommandLine.Argument.cs
index 6d26212..573b044 100644
--- a/Source/Parsing/CommandLine.Argument.cs
+++ b/Source/Parsing/CommandLine.Argument.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Parsing/CommandLine.Formatter.cs b/Source/Parsing/CommandLine.Formatter.cs
index dff1d59..3ea3f26 100644
--- a/Source/Parsing/CommandLine.Formatter.cs
+++ b/Source/Parsing/CommandLine.Formatter.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Parsing/CommandLine.Parser.cs b/Source/Parsing/CommandLine.Parser.cs
index f52d7a1..91eadf3 100644
--- a/Source/Parsing/CommandLine.Parser.cs
+++ b/Source/Parsing/CommandLine.Parser.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Parsing/CommandLine.Test.cs b/Source/Parsing/CommandLine.Test.cs
index 64f424a..53a8f49 100644
--- a/Source/Parsing/CommandLine.Test.cs
+++ b/Source/Parsing/CommandLine.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Parsing/CommandLine.cs b/Source/Parsing/CommandLine.cs
index 2a8c790..e85e503 100644
--- a/Source/Parsing/CommandLine.cs
+++ b/Source/Parsing/CommandLine.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/PathHelper.Test.cs b/Source/PathHelper.Test.cs
index 8930348..0069bdb 100644
--- a/Source/PathHelper.Test.cs
+++ b/Source/PathHelper.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/PathHelper.cs b/Source/PathHelper.cs
index 95b9802..8606fbe 100644
--- a/Source/PathHelper.cs
+++ b/Source/PathHelper.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/PropertyChangedEventArgsHelper.Test.cs b/Source/PropertyChangedEventArgsHelper.Test.cs
index 1b49174..872106a 100644
--- a/Source/PropertyChangedEventArgsHelper.Test.cs
+++ b/Source/PropertyChangedEventArgsHelper.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/PropertyChangedEventArgsHelper.cs b/Source/PropertyChangedEventArgsHelper.cs
index bf7d3ec..8db23f0 100644
--- a/Source/PropertyChangedEventArgsHelper.cs
+++ b/Source/PropertyChangedEventArgsHelper.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Semaphore.Test.cs b/Source/Semaphore.Test.cs
index 1060b1e..2ab71c5 100644
--- a/Source/Semaphore.Test.cs
+++ b/Source/Semaphore.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Semaphore.cs b/Source/Semaphore.cs
index 49c85b4..f682275 100644
--- a/Source/Semaphore.cs
+++ b/Source/Semaphore.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Shared.Test.cs b/Source/Shared.Test.cs
index a1e6537..a63c335 100644
--- a/Source/Shared.Test.cs
+++ b/Source/Shared.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/Shared.cs b/Source/Shared.cs
index ac6726b..dc3b052 100644
--- a/Source/Shared.cs
+++ b/Source/Shared.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/StringBuilderHelper.Test.cs b/Source/StringBuilderHelper.Test.cs
index fea6693..034d9fb 100644
--- a/Source/StringBuilderHelper.Test.cs
+++ b/Source/StringBuilderHelper.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/StringBuilderHelper.cs b/Source/StringBuilderHelper.cs
index 0ecfd99..01226a1 100644
--- a/Source/StringBuilderHelper.cs
+++ b/Source/StringBuilderHelper.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/StringHelper.Test.cs b/Source/StringHelper.Test.cs
index 4b5a716..ab709df 100644
--- a/Source/StringHelper.Test.cs
+++ b/Source/StringHelper.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/StringHelper.cs b/Source/StringHelper.cs
index f8967bc..ed04371 100644
--- a/Source/StringHelper.cs
+++ b/Source/StringHelper.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/StringSegment.Test.cs b/Source/StringSegment.Test.cs
index d8775f4..fdb926b 100644
--- a/Source/StringSegment.Test.cs
+++ b/Source/StringSegment.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/StringSegment.cs b/Source/StringSegment.cs
index 6faa4fe..7455c39 100644
--- a/Source/StringSegment.cs
+++ b/Source/StringSegment.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/TypeHelper.Test.cs b/Source/TypeHelper.Test.cs
index b993784..1a36e80 100644
--- a/Source/TypeHelper.Test.cs
+++ b/Source/TypeHelper.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/TypeHelper.cs b/Source/TypeHelper.cs
index 3e8f04d..6ec99b4 100644
--- a/Source/TypeHelper.cs
+++ b/Source/TypeHelper.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
@@ -229,7 +229,7 @@ namespace Nuclex.Support {
///
/// Type that will be checked for presence of the specified attribute
///
- /// Attribute the type will be checked for
+ /// Attribute the type will be checked for
/// True if the type has the specified attribute, otherwise false
public static bool HasAttribute(this Type type, Type attributeType) {
object[] attributes = type.GetCustomAttributes(attributeType, true);
diff --git a/Source/WeakReference.Phone7.cs b/Source/WeakReference.Phone7.cs
index 0a4ee38..737dc76 100644
--- a/Source/WeakReference.Phone7.cs
+++ b/Source/WeakReference.Phone7.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/WeakReference.Test.cs b/Source/WeakReference.Test.cs
index 391c23a..04a4fb7 100644
--- a/Source/WeakReference.Test.cs
+++ b/Source/WeakReference.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/WeakReference.cs b/Source/WeakReference.cs
index f0c2862..61b0f33 100644
--- a/Source/WeakReference.cs
+++ b/Source/WeakReference.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/XmlHelper.Test.cs b/Source/XmlHelper.Test.cs
index a611a4a..3ec65d2 100644
--- a/Source/XmlHelper.Test.cs
+++ b/Source/XmlHelper.Test.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as
diff --git a/Source/XmlHelper.cs b/Source/XmlHelper.cs
index dda9aeb..8680cd2 100644
--- a/Source/XmlHelper.cs
+++ b/Source/XmlHelper.cs
@@ -1,7 +1,7 @@
#region CPL License
/*
Nuclex Framework
-Copyright (C) 2002-2012 Nuclex Development Labs
+Copyright (C) 2002-2013 Nuclex Development Labs
This library is free software; you can redistribute it and/or
modify it under the terms of the IBM Common Public License as