Vannevelj / SharpSource
surfacing defects at compile time and preventing issues that would otherwise go unnoticed
☆29Updated last month
Related projects ⓘ
Alternatives and complementary repositories for SharpSource
- File path abstraction library for .NET.☆55Updated last month
- Stack based zero-allocation XML serializer and deserializer powered by C# 9 source generators☆49Updated last year
- ResXGenerator is a C# source generator to generate strongly-typed resource classes for looking up localized strings.☆32Updated 5 months ago
- Linq for Span<T> using SourceGenerators☆49Updated 3 years ago
- Scoped completion tracking and error handling of tasks as an alternative to fire-and-forget/async void. Easy and test-friendly.☆50Updated last year
- Non-boxing passing of values.☆27Updated 4 months ago
- An MSBuild Task to enable exception line numbers for references in a deployed app☆76Updated this week
- Source Generator for dumping the git branch information, commit hash, and if the working tree is dirty or clean on projects that install …☆39Updated 2 years ago
- 🧵 Expressive aliases to ConfigureAwait(true) and ConfigureAwait(false)☆73Updated last year
- String cache to merge duplicate strings; capped with 2 generation LRU eviction and further evictions on Gen2 GC collections.☆67Updated last year
- The most revolutionary syntax visualizer☆59Updated 3 weeks ago
- Asmichi.ChildProcess is a .NET library that provides functionality for creating child processes. An alternative to `System.Diagnostics.Pr…☆33Updated 2 weeks ago
- ☆43Updated last month
- Compiles simple grammar into a parsing table. Includes parser which can build a syntax tree for a given plaintext. Allows compilation of …☆43Updated last year
- Actual C# Enums with values and better performance as a source generator☆39Updated 7 months ago
- Generates data access using stored procedures☆59Updated 2 months ago
- A lightweight, powerful and NativeAOT friendly command line parser .NET library.☆63Updated 4 months ago
- Library to render to the terminal using C# and .NET☆29Updated 2 months ago
- A Roslyn analyzer to improve the experience when working with nullable reference types.☆43Updated 10 months ago
- Assembly scanning source generator for Microsoft.Extensions.DependencyInjection☆27Updated last month
- A lightweight utility library to create a Roslyn AdhocWorkspace from an existing solution or a csproj☆69Updated 7 months ago
- Analyzers checking System.Reflection☆80Updated 10 months ago
- Provides methodof, propertyof and fieldof equivalents of typeof .☆65Updated 6 months ago
- A port of the dotnet/runtime RyuJIT compiler to C#☆46Updated 5 months ago
- IL weaver to add nullability annotations to .NET reference assemblies☆71Updated 2 years ago
- QuickConstructor is a reliable and feature-rich source generator that can automatically emit a constructor from the fields and properties…☆26Updated 2 years ago
- Task-like structs which capture no synchronization context on the await operations.☆39Updated 2 years ago
- Simple build versioning for .NET, powered by Git tags☆59Updated 2 weeks ago
- Shared serializers and models for Visual Studio solution files. Handles traditional .sln file and new .slnx file.☆61Updated last week
- Parallel Helper is a static code analyzer for C# projects that supports the development of parallel and asynchronous code. The analyzer i…☆31Updated last year