A source generator for C# that uses Roslyn to create extensions and parsers for enumerations
-
Updated
Nov 7, 2026 - C#
A source generator for C# that uses Roslyn to create extensions and parsers for enumerations
Set of functions providing atomic operations (addition, subtraction, exchange, ...) on variables. Created as a replacement and extension of interlocked functions provided by WinAPI.
Repository for the 'KZDev.PerfUtils' nuget package that contains a number of performance focused utilities such as MemoryStreamSlim, StringBuilderCache, and InterlockedOps classes.
Lock-free atomic operations for .NET enums and primitives with spin-based CAS
Handling deadlock situations, Using the Interlocked class, Cancel running tasks using cancellation tokens
A lock free atomic nullable boolean.
AtomicResource is a thread-safe utility for holding a single instance of a resource that can be lazily created, atomically reset, and asynchronously torn down, ensuring safe concurrent access and predictable lifecycle management.
A lock free atomic boolean.
A thread-safe bool struct implemented on top of Interlocked/Volatile operations.
To associate your repository with the interlocked topic, visit your repo's landing page and select "manage topics."