339 packages tagged with “SourceGenerator”
A .NET source generator for generating object mappings. No runtime reflection.
HttpClientFactory adapter for ASP.NET Core for RestEase: the easy-to-use typesafe REST API client library, which is simple and customisable.
Abstractions for the Mediator.SourceGenerator package.
C# Source Generator to create value-object, inspired by units of measure.
A high performance .NET Mediator pattern implemenation using source generation.
Integrate the C# Source Generator with other source generators.
MessagePack.MSBuild.Tasks extensions for C# Source Generator.
Source generator for RestEase: the easy-to-use typesafe REST API client library, which is simple and customisable Generates implementations for RestEase interfaces at compile-time, to provide error-checking, faster execution, and support for platforms which don't support runtime code generation (such as iOS and .NET Native). You must be using the .NET 5 SDK (or higher) to use this. You will also need to install the RestEase package. For more details, see https://github.com/canton7/RestEase#using-resteasesourcegenerator
SpreadCheetah is a high-performance .NET library for generating spreadsheet (Microsoft Excel XLSX) files.
Types scanning source generator for Microsoft.Extensions.DependencyInjection
A roslyn source generator for creating proxies and abstract handlers targeting the Tmds.DBus.Protocol API
Source generators for Thinktecture.Runtime.Extensions.
Source Generator to help multi-targeting projects.
C# Source Generator to create strongly typed SignalR clients.
Service registration source generator.
Source Generator for the Kubernetes Operator SDK. Helps with EntityMetadata and registering them within the Operator.
Json Library that generates serializaton code at compile time using .NET 5 c# Source Generators.
For further information and updates please visit the projects page.
Adds the Dapper support for json columns.
Source generators for Thinktecture.Runtime.Extensions.Json.
SignalR development tools inspired by SwaggerUI.
Source generators package for Vidyano applications - https://www.vidyano.com/
Powerful INotifyPropertyChanged Source Generator, which generates INPC boilerplate for you as part of your build. Supports features such as automatic and manual dependencies between properties, notifications when specific properties change, and more.
This project uses Source Generation to create a FluentBuilder for a specified model-class or DTO.
An Svg drawing markup to C# source generator using SkiaSharp as rendering engine.
Enables the System.Json deserialization for Apparatus.Dapper.Json.