Generate ASP.NET Core boilerplate code using Roslyn, starting from a model entity
-
Updated
Jun 28, 2021 - C#
Generate ASP.NET Core boilerplate code using Roslyn, starting from a model entity
This repository contains some code samples that I created through my experiments with C# Source Generators.
HttpClientGenerator is a tool that uses the Roslyn code generator feature to write boilerplate HttpClient code for you.
template repository for a roslyn source generator
A console application that compile code using Roslyn with analyzers
A ResX Globalization alternative using JSON instead of bulky XML
A C# Source Generator for obfuscating string or byte array values using multi-byte xor encryption.
One of the very first IoC frameworks for .Net that has no reflection. An IoC that casts its services before thunder casts its bolts.
Roslyn source generators for Unity projects. Useful as a learning resource or getting started.
Code generator based automapping library
Simple & Lightweight solution for managing configuration assets in Unity projects
Simple C# source generation based on custom templates
Library that provides an universal loader for distributing multiple implementations for different game versions within one module.
Fast unsafe collections for memory reuse by stack type. Adding elements without overhead when increasing Capacity. Can also be used in as classic collection with resizing or on a custom memory allocator.
Kafka broker message processing service generator to simplify communication in a microservices environment. Can be either statefull (on any storage) or stateless.
Attributes required for Gedaq ORM to work with methods available in DbConnection. Allows you to work with the database without being tied to a specific database.
Attributes required for Gedaq ORM operation for PostgreSQL database.
Attributes required for Gedaq ORM operation for database supported Microsoft.Data.SqlClient.
Add a description, image, and links to the roslyn-generator topic page so that developers can more easily learn about it.
To associate your repository with the roslyn-generator topic, visit your repo's landing page and select "manage topics."