gsscoder / CSharpx
Functional programming and other utilities for C#
☆25Updated 2 years ago
Related projects: ⓘ
- Visual Studio extension and Roslyn analyzer that helps to write unit tests using Moq mocking library. Port of Resharper extension to Rosl…☆21Updated 5 years ago
- Provides an awaitable covariant ITask interface which may be used in place of the built-in Task class.☆51Updated 5 years ago
- A simple template base system of macros for C# that can be executed in design time☆63Updated 5 months ago
- A set of source generators for equality, immutability, ...☆90Updated last year
- ConfigureAwaitChecker☆66Updated 2 years ago
- Analyzers checking System.Reflection☆79Updated 8 months ago
- ☆37Updated 6 years ago
- This project contains utilities, extensions and new functionalities of all types.☆37Updated last year
- Performant delimeter-separated value (CSV, TSV, etc.) text parser.☆62Updated 6 years ago
- Custom plugin to extend R# functionality.☆47Updated last month
- This is a Visual Studio Extension and NuGet package that should identify and fix problems as memleaks while using IDisposables.☆35Updated 2 years ago
- 🧵 Expressive aliases to ConfigureAwait(true) and ConfigureAwait(false)☆73Updated last year
- IDisposable helper types.☆115Updated 5 months ago
- Code analysis improvements and context actions☆59Updated last week
- A Roslyn analyzer with rules related to generation and consumption of enumerables and async enumerables in C#.☆42Updated 3 months ago
- Adds debugger attributes to help visualize objects.☆43Updated 5 months ago
- Converts all JetBrains ReSharper code annotation attributes to External Annotations, so you can provide R# annotations to 3rd parties but…☆39Updated 3 years ago
- A collection of benchmarks for analyzing dotnet code strategies.☆49Updated 2 years ago
- An extension for ReSharper and Rider IDE that provides autocomplete and validation for App settings and Connections strings☆42Updated 2 weeks ago
- IL weaver to add nullability annotations to .NET reference assemblies☆72Updated 2 years ago
- Tracing rewriter using Fody☆93Updated 2 years ago
- Replaces static method calls.☆68Updated this week
- A lightweight framework for writing unit tests for Roslyn diagnostic analyzers, code fixes, refactorings and completion providers.☆24Updated 8 months ago
- ☆65Updated last year
- The Try monad (Error/Exceptional monad) for C#☆53Updated 9 months ago
- Visual Studio Extension for running BenchmarkDotNet Benchmarks.☆48Updated 5 years ago
- A global tool and accompanying API for managing hierarchical configurations for dotnet tools, using git config format☆74Updated this week
- A CSharp library that can deep clone any object using only reflection.☆47Updated last year
- Scoped completion tracking and error handling of tasks as an alternative to fire-and-forget/async void. Easy and test-friendly.☆49Updated 11 months ago
- C# source generator that generates a constructor from readonly fields/properties in a class or struct☆44Updated 2 weeks ago