13 packages tagged with “source-generation”
Abstractions for the Mediator.SourceGenerator package.
A high performance .NET Mediator pattern implemenation using source generation.
The aim of this project is to provide compile-time support for auto-mapping by using source generation. The ubiquitous AutoMapper instead builds the mapping code at run-time. One of the benefits of this approach, besides paying the mapping cost at compile-time instead of run-time everytime, is that any mapping errors are also caught at compile time due to the strict type-safety of C#.
A delicious binary serialization library that says no to boilerplate and yes to great code and design.
Библиотека Net.Leksi.E6dWebApp позволяет встроить веб-сервис в локальное приложение для различных прикладных целей. The Net.Leksi.E6dWebApp library allows you to embed a web service into a local application for various application purposes.
A source generator for automatically implementing audit properties in C# classes, with analyzer and code fixes support.
Proxy-pattern source generator
Source generator for native interop. Generates implementation for interfaces to expose managed objects as COM-like, or call methods on COM-like native objects.
A .NET source generator for creating simple value objects without too much boilerplate for Equals, GetHashCode and operators overloads/implementations.
Advanced foundational library with cutting-edge C# features and 17 global business enums for multi-application standardization. Includes domain-driven design patterns, comprehensive error handling with HTTP mapping, specification pattern interfaces, functional result types, JSON utilities, validation helpers, and enterprise-ready abstractions. Features ready-to-use enums for business status, priorities, document types, demographics, currencies, payment methods, user roles, industries, company sizes, event types, and internationalization. Built with collection expressions, required properties, record structs, and source generation for optimal performance. Clean architecture with no persistence dependencies.
High-performance streaming JSON array deserialization for ASP.NET Core using System.IO.Pipelines. Supports source-generated JSON for Native AOT compatibility with minimal memory allocations.
HexaGen.CppAst is a rewrite/fork of CppAst which provides a C/C++ parser for header files with access to the full AST, comments and macros