Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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]