This library uses and abuses the features of C# to provide a functional 'Base class library', that, if you squint, can look like extensions to the language itself.
Provides easy-to-use mutexes, reader-writer locks, and semaphores that can synchronize across processes and machines. This is an umbrella package that brings in the entire family of DistributedLock.* packages (e. g. DistributedLock.SqlServer) as references. Those packages can also be installed...
More information
Reads and writes .NET assemblies and modules, Windows PDBs and Portable PDBs.
For better *Windows PDB* writer support, you should add a reference to `Microsoft.DiaSymReader.Native` nuget package too, see the dnlib README for more info: https://github.com/0xd4d/dnlib#windows-pdbs . You don't need to...
More information
A set of extensions for optimizing/simplifying System.Threading.Channels usage.
Includes:
ReadUntilCancelled, ReadAll, ReadAllConcurrently, WriteAll, WriteAllConcurrently, and Pipe operations.
Part of the "Open" set of libraries.
A simple TOML parser and writer inspired by SimpleJSON.
Provides minimal and simple API for parsing and writing TOML files.
Compliant with TOML 1.0.0 format spec.
A very simple and extremely fast CSV reader and writer.
Supports .NET Framework 2.0 and above, .NET Standard 2.0 and above.
Provides a customizable data resolver for reading and writing typed objects directly.
Provides many options to control the reading and writing process.