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.
Open source libary for easy reading, writing, and manipulation of CSV files.
This handles linq to CSV, creating tables from IEnumerable<T>, dictionaries, in-memory mutable tables, streaming through large tables.
It also includes basic data table operations like join, histogram, and filter...
More information
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.