Library of supporting code for .NET. Observable collections, settings storage registry and .ini files, deep object cloning, command line parser, stream chaining and segmenting, license key transformation and many more things.
Go to file
2024-07-24 17:42:17 +02:00
Documents Updated the copyright statement for the year 2014; remove CommandLine.txt which seemed to contain a copy of CommandLine.cs for a purpose I have long since forgotten 2014-07-19 09:13:36 +00:00
Properties Removed UNITTEST constant from most files; tried switching to Moq, but encountered some InternalsVisibleTo() problems; ripped out NuGet again because it is so very bad 2024-07-24 17:42:17 +02:00
Source Removed UNITTEST constant from most files; tried switching to Moq, but encountered some InternalsVisibleTo() problems; ripped out NuGet again because it is so very bad 2024-07-24 17:42:17 +02:00
Tests Removed UNITTEST constant from most files; tried switching to Moq, but encountered some InternalsVisibleTo() problems; ripped out NuGet again because it is so very bad 2024-07-24 17:42:17 +02:00
.gitignore Added NUnit and NMock via NuGet instead of relying on the VCS 2024-06-17 23:44:50 +02:00
Dependencies.md Added Markdown documentation to Visual Studio project 2024-06-18 19:05:19 +02:00
License.md Added proper license and attribution statements 2024-06-13 18:57:01 +02:00
Notice.md Added proper license and attribution statements 2024-06-13 18:57:01 +02:00
Nuclex.Support (netstandard-2.0).csproj Began restoring the unit tests (and porting any usages of NMock to NSubstitute) 2024-07-24 14:10:08 +02:00
Nuclex.Support.Tests (netstandard-2.0).csproj Removed UNITTEST constant from most files; tried switching to Moq, but encountered some InternalsVisibleTo() problems; ripped out NuGet again because it is so very bad 2024-07-24 17:42:17 +02:00
packages.config Added NUnit and NMock via NuGet instead of relying on the VCS 2024-06-17 23:44:50 +02:00
ReadMe.md Added proper license and attribution statements 2024-06-13 18:57:01 +02:00

  • Status: Stable and mature. Several projects are using this library, and it has received extensive testing on Linux and Windows.

  • Platforms: Cross-platform, developed on Linux but also tested and working without any known issues on Windows.

Nuclex.Support

This library aims to be your trusty toolbox of supporting code for problems that come up in any type of project. It consists of carefully chosen and well-designed pieces that aid you in dealing with settings storage, change notifications, stream processing, object cloning and more.

There are unit tests for the whole library, so everything is verifiably working on all platforms tested (Linux, Windows, Raspberry).