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
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.