neosmart / AsyncLock
An async/await-friendly lock for .NET, complete with asynchronous waits, safe reëntrance, and more.
☆199Updated last month
Alternatives and similar repositories for AsyncLock:
Users that are interested in AsyncLock are comparing it to the libraries listed below
- .NET library with advanced reflection APIs.☆222Updated last week
- Compile time decorator pattern via IL rewriting☆394Updated 2 months ago
- String representations of expression trees + library of expression tree objects☆159Updated last year
- 🔀 Extension method for StringComparison that adds support for natural sorting (e.g. "abc1", "abc2", "abc10" instead of "abc1", "abc10", …☆192Updated this week
- A meta-programming framework for code generation, aspect-oriented programming, and architecture verification of large C# codebases.☆194Updated this week
- A Fody weaver which allows to decorate methods and hook into method start, method end and method exceptions.☆264Updated 5 months ago
- Implementation in C# of LINQ concept with struct☆302Updated last year
- Simple & efficient library for deep copying .NET objects☆225Updated last year
- SpanJson is a JSON serializer for .NET Core 6.0+☆440Updated 6 months ago
- Generic weak event implementation☆190Updated 4 years ago
- Extensions for generic host based applications☆221Updated 8 months ago
- Framework to drastically simplify your private reflection code using C# dynamic☆343Updated last year
- Grace is a feature rich dependency injection container library☆339Updated 3 months ago
- .NET Reflection.Emit extensions☆168Updated 8 months ago
- IDisposable helper types.☆128Updated last year
- Configure async code's ConfigureAwait at a global level☆452Updated 2 months ago
- CPU Usage for .NET Core and .NET Framework for Linux, Windows and macOS with coverage of async/await scenarios.☆66Updated 3 weeks ago
- FastDeepCloner, This is a C# based .NET cross platform library that is used to deep clone objects, whether they are serializable or not. …☆176Updated last year
- ☆119Updated 12 years ago
- Json library that uses .NET 5 Source Generators☆148Updated 3 years ago
- LINQ for Span<T>, without memory allocations.☆262Updated last year
- Specialized .NET Streams and pipes for full duplex in-proc communication, web sockets, and multiplexing☆674Updated this week
- A Friendly SQL Parser for .NET☆134Updated last month
- A source code only package which allows you to use .NET's nullable attributes in older target frameworks like .NET Standard 2.0 or the "o…☆190Updated last year
- Source Generator and .NET 8 UnsafeAccessor based high-performance strongly-typed private accessor for unit testing and runtime.☆245Updated 11 months ago
- Yet Another XML Serialization Library for the .NET Framework and .NET Core☆170Updated last month
- Simplifies logging through a static class and some IL manipulation.☆262Updated 3 months ago
- Roslyn analyzers for IDisposable☆402Updated 10 months ago
- A modern compile-time generated interception/proxy library☆139Updated 2 years ago
- .NET managed sockets wrapper using the new "Pipelines" API☆425Updated 9 months ago