This pull request includes changes across multiple test files and project files in the C5 Generic Collection Library for C#. The changes primarily involve the removal of serialization capabilities from several classes, the renaming of EnumerationDirection to Direction, and updates to the target framework and NUnit version in project files.
Key Changes:
Removal of Serialization:
C5.Tests/ArrayListTests.cs: The entire file, which was primarily concerned with testing the serialization of an ArrayList, has been removed.
C5/Arrays/ArrayList.cs: The Serializable attribute has been removed from the ArrayList class and its nested PositionComparer class. [1][2]
C5.Tests/C5.Tests.csproj and C5.UserGuideExamples/C5.UserGuideExamples.csproj: The target framework has been updated from .NET 6.0 to .NET 8.0. In addition, the NUnit version has been updated from 3.13.2 to 3.14.0 in C5.Tests/C5.Tests.csproj. [1][2][3]
This pull request includes changes across multiple test files and project files in the C5 Generic Collection Library for C#. The changes primarily involve the removal of serialization capabilities from several classes, the renaming of
EnumerationDirection
toDirection
, and updates to the target framework and NUnit version in project files.Key Changes:
Removal of Serialization:
C5.Tests/ArrayListTests.cs
: The entire file, which was primarily concerned with testing the serialization of anArrayList
, has been removed.C5/Arrays/ArrayList.cs
: TheSerializable
attribute has been removed from theArrayList
class and its nestedPositionComparer
class. [1] [2]C5/Arrays/CircularQueue.cs
: TheSerializable
attribute has been removed from theCircularQueue
class.C5/Arrays/HashedArrayList.cs
: TheSerializable
attribute has been removed from theHashedArrayList
class.C5.UserGuideExamples/SerializationExample.cs
: The entire file, which demonstrated serialization and deserialization of collections, has been removed.Renaming of EnumerationDirection to Direction:
EnumerationDirection
has been renamed toDirection
in several assertions across multiple test files. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13]Project File Updates:
C5.Tests/C5.Tests.csproj
andC5.UserGuideExamples/C5.UserGuideExamples.csproj
: The target framework has been updated from .NET 6.0 to .NET 8.0. In addition, the NUnit version has been updated from 3.13.2 to 3.14.0 inC5.Tests/C5.Tests.csproj
. [1] [2] [3]