neosmart / AsyncLock
An async/await-friendly lock for .NET, complete with asynchronous waits, safe reëntrance, and more.
☆197Updated last month
Alternatives and similar repositories for AsyncLock:
Users that are interested in AsyncLock are comparing it to the libraries listed below
- FastDeepCloner, This is a C# based .NET cross platform library that is used to deep clone objects, whether they are serializable or not. …☆174Updated last year
- Generic weak event implementation☆188Updated 4 years ago
- Compile time decorator pattern via IL rewriting☆389Updated 3 weeks ago
- 🔀 Extension method for StringComparison that adds support for natural sorting (e.g. "abc1", "abc2", "abc10" instead of "abc1", "abc10", …☆187Updated last month
- .NET library with advanced reflection APIs.☆220Updated 3 weeks ago
- Single-file minimal C# IoC container☆144Updated last year
- Simple & efficient library for deep copying .NET objects☆223Updated last year
- A Fody weaver which allows to decorate methods and hook into method start, method end and method exceptions.☆263Updated 4 months ago
- Extensions for generic host based applications☆218Updated 7 months ago
- String representations of expression trees + library of expression tree objects☆158Updated last year
- ServiceWire is a very fast and light weight service host and dynamic client library that simplifies the development and use of high perfo…☆191Updated 3 months ago
- The last comparison library you'll ever need!☆436Updated last year
- Cross-platform .NET library for computations whose arguments and results are objects that implement INotifyPropertyChanged and INotifyCol…☆115Updated 2 years ago
- Configure async code's ConfigureAwait at a global level☆452Updated last month
- IDisposable helper types.☆127Updated 11 months ago
- SpanJson is a JSON serializer for .NET Core 6.0+☆438Updated 5 months ago
- Simplifies logging through a static class and some IL manipulation.☆262Updated 2 months ago
- Tasty, versatile, nutritious; goes with many things in .net.☆180Updated last week
- SharpYaml is a .NET library for YAML compatible with CoreCLR☆339Updated last year
- Specialized .NET Streams and pipes for full duplex in-proc communication, web sockets, and multiplexing☆667Updated this week
- A library and Debugger Visualizer which translates Expression Trees into readable C# source code. .NET 3.5+ and .NET Standard 1.0+.☆401Updated 5 months ago
- Implementation in C# of LINQ concept with struct☆302Updated last year
- A Zstandard wrapper for .Net☆139Updated 3 years ago
- Clone extension method library. Performs fast, deep or shallow clone using simple assignment operations generated by Expression Tree runt…☆118Updated 4 years ago
- A simple, easy to use, strongly-typed, async wrapper around .NET named pipes.☆289Updated this week
- Framework to drastically simplify your private reflection code using C# dynamic☆339Updated last year
- Yet Another XML Serialization Library for the .NET Framework and .NET Core☆169Updated 2 weeks ago
- A .NET library simplifying the execution and chaining of processes☆422Updated 8 months ago
- Command line parser. Declarative arguments support. Rich set of argument types (switches, enums, files, etc...). Mutually exclusive argum…☆138Updated last year
- Execute a function in a separate process☆231Updated 9 months ago