StephenCleary / Try
The Try monad (Error/Exceptional monad) for C#
โ59Updated last year
Alternatives and similar repositories for Try:
Users that are interested in Try are comparing it to the libraries listed below
- ๐งต Expressive aliases to ConfigureAwait(true) and ConfigureAwait(false)โ73Updated last year
- A set of post-mortem analyzers for discovering threading/tasks issue in a dump or a processโ61Updated this week
- Download, update and sync loose files from URLsโ60Updated 2 weeks ago
- ConfigureAwaitCheckerโ70Updated 2 years ago
- IL weaver to add nullability annotations to .NET reference assembliesโ70Updated 3 years ago
- A lightweight framework for writing unit tests for Roslyn diagnostic analyzers, code fixes, refactorings and completion providers.โ25Updated last year
- Analyzers for XML documentationโ36Updated 2 years ago
- Dynamically attach properties to (almost) any object instance.โ45Updated 3 years ago
- A class library implementing probabilistic data structures in .NETโ61Updated 2 years ago
- Scratch pad for various expression tree improvements.โ82Updated 2 years ago
- C# immutable records generatorโ73Updated 5 years ago
- A Roslyn analyzer with rules related to generation and consumption of enumerables and async enumerables in C#.โ44Updated 10 months ago
- Highly efficient compile-time general purpose DI container based on C# source generators.โ34Updated 2 years ago
- Analyzers checking System.Reflectionโ81Updated last year
- Custom plugin to extend R# functionality.โ49Updated 4 months ago
- String cache to merge duplicate strings; capped with 2 generation LRU eviction and further evictions on Gen2 GC collections.โ69Updated 2 years ago
- LazyEntityGraph is an open source library for .NET which lets you generate object graphs with circular dependencies, such as those found โฆโ27Updated 2 years ago
- Diff a given msbuild-based project with the default values that come from the .NET SDKโ54Updated 2 years ago
- Helper types for creating and interpreting GUIDs.โ30Updated 3 years ago
- .NET Core Global Tool for cleaning up solution, project or folderโ52Updated 6 months ago
- Using BenchmarkDotNet to compare .NET mocking library performanceโ22Updated last week
- A set of source generators for equality, immutability, ...โ91Updated 2 years ago
- Visual Studio Extension for running BenchmarkDotNet Benchmarks.โ50Updated 6 years ago
- A global tool and accompanying API for managing hierarchical configurations for dotnet tools, using git config formatโ78Updated 3 weeks ago
- Step into debugging and generate readable script from linq expressionsโ35Updated 3 years ago
- Recommended template for new .NET Foundation reposโ46Updated 2 years ago
- Spectre.IO is a .NET library containing cross-platform abstractions and implementations for file system I/O.โ53Updated 9 months ago
- A reader for Serilog's compact JSON formatโ32Updated 4 months ago
- An MSBuild Task to enable exception line numbers for references in a deployed appโ83Updated this week
- Easy-to-use exception causality chains for async/await.โ64Updated 4 years ago