If you want to see examples with code, please click List V2
If you want just those from Microsoft, please click Microsoft
If you want to see by category, please click category or click any category below actor -aop -api -bitwise -blazor -builder -codetostring -constructor -database -dependencyinjection -disposer -enhancementclass -enhancementproject -enum -filestocode -functionalprogramming -hangfire -interface -mapper -mediator -mvvm -optimizer -primitiveobsession -serializer -signalr -templating -tests -
If you want to help, see below .
If you want to be notified each time I add a new RSCG example , please click https://dashboard.mailerlite.com/forms/611357/100178843411678256/share
Those are the 172 Roslyn Source Code Generators that I have tested you can see and download source code example. ( including 13 from Microsoft )
172. GoLive.Generator.BlazorInterop , in the Blazor category
Generated on : 2024-11-09 => 09 November 2024
Expand
Author: surgicalcoder
Generates strongly typed methods that interop into Javascript.
Nuget: https://www.nuget.org/packages/GoLive.Generator.BlazorInterop/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/GoLive.Generator.BlazorInterop
Source: https://github.com/surgicalcoder/BlazorInteropGenerator
171. Hsu.Sg.FluentMember , in the Builder category
Generated on : 2024-11-08 => 08 November 2024
Expand
Author: Net Hsu
a fluent member source generator.
Nuget: https://www.nuget.org/packages/Hsu.Sg.FluentMember/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Hsu.Sg.FluentMember
Source: https://github.com/hsu-net/source-generators
170. QueryStringGenerator , in the EnhancementClass category
Generated on : 2024-11-07 => 07 November 2024
Expand
Author: Tomi Parviainen
Package Description
Nuget: https://www.nuget.org/packages/QueryStringGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/QueryStringGenerator
Source: https://github.com/tparviainen/query-string-generator
169. GenPack , in the Serializer category
Generated on : 2024-11-06 => 06 November 2024
Expand
Author: dimohy
Packet generation and serialization/deserialization library using the .NET Source Generator
Nuget: https://www.nuget.org/packages/GenPack/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/GenPack
168. Credfeto.Version.Information.Generator , in the EnhancementProject category
Generated on : 2024-11-05 => 05 November 2024
Expand
Author: Mark Ridgwell
Source code generator for versioning.
Nuget: https://www.nuget.org/packages/Credfeto.Version.Information.Generator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Credfeto.Version.Information.Generator
Source: https://github.com/credfeto/credfeto-version-constants-generator
167. polytype , in the FunctionalProgramming category
Generated on : 2024-11-04 => 04 November 2024
Expand
Author: Eirik Tsarpalis
Practical Generic Programming for C#
Nuget: https://www.nuget.org/packages/polytype/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/polytype
Source: https://github.com/eiriktsarpalis/PolyType
166. Datacute.EmbeddedResourcePropertyGenerator , in the FilesToCode category
Generated on : 2024-11-03 => 03 November 2024
Expand
Author: Stephen Denne
This project generates properties for embedded resources in a project.
Nuget: https://www.nuget.org/packages/Datacute.EmbeddedResourcePropertyGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Datacute.EmbeddedResourcePropertyGenerator
Source: https://github.com/datacute/EmbeddedResourcePropertyGenerator/
165. rscg_queryables , in the FunctionalProgramming category
Generated on : 2024-11-02 => 02 November 2024
Expand
Author: Andrei Ignat
Intercept method
Nuget: https://www.nuget.org/packages/rscg_queryables/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/rscg_queryables
Source: https://github.com/ignatandrei/rscg_queryables
164. RazorSlices , in the Templating category
Generated on : 2024-10-27 => 27 October 2024
Expand
Author: Damiam Edwards
Package Description
Nuget: https://www.nuget.org/packages/RazorSlices/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RazorSlices
Source: https://github.com/DamianEdwards/RazorSlices
163. TypedSignalR.Client , in the SignalR category
Generated on : 2024-10-26 => 26 October 2024
Expand
Author: nenoNaninu
C# Source Generator to create strongly typed SignalR Client.
Nuget: https://www.nuget.org/packages/TypedSignalR.Client/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/TypedSignalR.Client
Source: https://github.com/nenoNaninu/TypedSignalR.Client
162. MinimalHelpers.Routing.Analyzers , in the API category
Generated on : 2024-10-21 => 21 October 2024
Expand
Author: Maroc Minerva
A library that provides a Source Generator for automatic endpoints registration in Minimal API projects
Nuget: https://www.nuget.org/packages/MinimalHelpers.Routing.Analyzers/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/MinimalHelpers.Routing.Analyzers
Source: https://github.com/marcominerva/MinimalHelpers
161. Immediate.Handlers , in the Mediator category
Generated on : 2024-09-20 => 20 September 2024
Expand
Author: Stuart Turner
TBD
Nuget: https://www.nuget.org/packages/Immediate.Handlers/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Immediate.Handlers
Source: https://github.com/immediateplatform/Immediate.Handlers
160. Dusharp , in the FunctionalProgramming category
Generated on : 2024-09-19 => 19 September 2024
Expand
Author: Vitali
Dusharp is a C# source generator for creating discriminated unions.
Nuget: https://www.nuget.org/packages/Dusharp/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Dusharp
159. LightweightObjectMapper , in the Mapper category
Generated on : 2024-09-18 => 18 September 2024
Expand
Author: Stratos
A out of the box object mapper library based on SourceGenerator
. 基于 SourceGenerator
的开箱即用对象映射库。
Nuget: https://www.nuget.org/packages/LightweightObjectMapper/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/LightweightObjectMapper
Source: https://github.com/stratosblue/LightweightObjectMapper
158. Enhanced.GetTypes , in the EnhancementClass category
Generated on : 2024-09-17 => 17 September 2024
Expand
Author: duskembayev
Enhanced.GetTypes is a NuGet package for simplified types retrieval in .NET Core applications. It uses a source generator for explicit types retrieval without reflection.
Nuget: https://www.nuget.org/packages/Enhanced.GetTypes/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Enhanced.GetTypes
Source: https://github.com/duskembayev/Enhanced.GetTypes
157. Sera.Union , in the FunctionalProgramming category
Generated on : 2024-08-26 => 26 August 2024
Expand
Author: Sera
Tagged union for c#
Nuget: https://www.nuget.org/packages/Sera.Union/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Sera.Union
156. RSCG_NameGenerator , in the EnhancementProject category
Generated on : 2024-08-25 => 25 August 2024
Expand
Author: Andrei Ignat
Generates uniqe names for release
Nuget: https://www.nuget.org/packages/RSCG_NameGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_NameGenerator
Source: https://github.com/ignatandrei/NameGenerator/
155. Coplt.Dropping , in the Disposer category
Generated on : 2024-08-13 => 13 August 2024
Expand
Author: 2A5F
Auto gen dispose pattern
Nuget: https://www.nuget.org/packages/Coplt.Dropping/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Coplt.Dropping
Generated on : 2024-08-02 => 02 August 2024
Expand
Author: Paul Martins
Package Description
Nuget: https://www.nuget.org/packages/Fluentify/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Fluentify
153. RSCG_ExportDiagram , in the EnhancementProject category
Generated on : 2024-08-01 => 01 August 2024
Expand
Author: AndreiIgnat
Roslyn Diagram generator for external dependencies
Nuget: https://github.com/ignatandrei/RSCG_ExportDiagram
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_ExportDiagram
Source: https://github.com/ignatandrei/RSCG_ExportDiagram
152. ServiceScan.SourceGenerator , in the DependencyInjection category
Generated on : 2024-07-22 => 22 July 2024
Expand
Author: Oleksandr Liakhevych
Package Description
Nuget: https://www.nuget.org/packages/ServiceScan.SourceGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/ServiceScan.SourceGenerator
Source: https://github.com/Dreamescaper/ServiceScan.SourceGenerator
151. ThisAssembly.Strings , in the FilesToCode category
Generated on : 2024-07-21 => 21 July 2024
Expand
Author: Daniel Cazzulino
This package generates a static ThisAssembly.Strings
class with public
constants exposing string resources in .resx files or methods with the right number of
parameters for strings that use formatting parameters.
In addition, it groups constants and methods in nested classes according to an optional underscore separator to organize strings. For example, User_InvalidCredentials can be accessed with ThisAssembly.Strings.User.InvalidCredentials if it contains a simple string, or as a method with the right number of parametres if its value has a format string.
Built from https://github.com/kzu/ThisAssembly/tree/f77a712b7
Nuget: https://www.nuget.org/packages/ThisAssembly.Strings/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/ThisAssembly.Strings
Source: https://github.com/devlooped/ThisAssembly
150. ThisAssembly.Metadata , in the EnhancementProject category
Generated on : 2024-07-20 => 20 July 2024
Expand
Author: Daniel Cazzulino
This package generates a static ThisAssembly.Metadata
with public
constants exposing each [System.Reflection.AssemblyMetadata(..)]
defined for the project,
such as when using .NET 5.0+ support for `` items.
So for an attribute like:
[assembly: System.Reflection.AssemblyMetadataAttribute("Foo", "Bar")]
A corresponding ThisAssembly.Metadata.Foo
constant with the value Bar
is provided.
The metadata attribute can alternatively be declared using MSBuild in the project
(for .NET 5.0+ projects):
<ItemGroup>
<AssemblyMetadata Include="Foo" Value="Bar" />
</ItemGroup>
Generated code: C#:
partial class ThisAssembly { public static partial class Metadata { public const string Foo = "Bar"; } }
Nuget: https://www.nuget.org/packages/ThisAssembly.Metadata/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/ThisAssembly.Metadata
Source: https://github.com/devlooped/ThisAssembly
149. Pekspro.BuildInformationGenerator , in the EnhancementProject category
Generated on : 2024-07-19 => 19 July 2024
Expand
Author: pekspro
A source generator for creating build information, like build time and commit id.
Nuget: https://www.nuget.org/packages/Pekspro.BuildInformationGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Pekspro.BuildInformationGenerator
Source: https://github.com/pekspro/BuildInformationGenerator
148. ThisAssembly.Constants , in the EnhancementProject category
Generated on : 2024-07-18 => 18 July 2024
Expand
Author: Daniel Cazzulino
** C# 9.0 ONLY **
This package generates a static ThisAssembly.Constants
class with public
constants for each Constant MSBuild item in the project.
For example:
Results in a corresponding ThisAssembly.Constants.Foo.Bar
constant with the value Baz
:
Generated code: C#:
partial class ThisAssembly { public static partial class Constants { public static partial class Foo { public const string Bar = "Baz"; } } }
Built from https://github.com/kzu/ThisAssembly/tree/c7bb40af9
Nuget: https://www.nuget.org/packages/ThisAssembly.Constants/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/ThisAssembly.Constants
Source: https://github.com/devlooped/ThisAssembly
147. JKToolKit.TemplatePropertyGenerator , in the Templating category
Generated on : 2024-07-17 => 17 July 2024
Expand
Author: Jonas Kamsker
Generates strongly typed stringformatters based on stringformats.
Nuget: https://www.nuget.org/packages/JKToolKit.TemplatePropertyGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/JKToolKit.TemplatePropertyGenerator
Source: https://github.com/JKamsker/JKToolKit.TemplatePropertyGenerator
146. RSCG_IFormattable , in the Templating category
Generated on : 2024-06-29 => 29 June 2024
Expand
Author: Andrei Ignat
Implement IFormattable for a class
Nuget: https://www.nuget.org/packages/RSCG_IFormattable/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_IFormattable
Source: https://github.com/ignatandrei/rscg_iformattable/
145. DotnetYang , in the FilesToCode category
Generated on : 2024-06-29 => 29 June 2024
Expand
Author: Westermo Network Technologies
Package Description
Nuget: https://www.nuget.org/packages/DotnetYang/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/DotnetYang
144. depso , in the DependencyInjection category
Generated on : 2024-06-28 => 28 June 2024
Expand
Author: Yusuf Tarık Günaydın
Package Description
Nuget: https://www.nuget.org/packages/depso/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/depso
Source: https://github.com/notanaverageman/Depso
143. FactoryGenerator , in the DependencyInjection category
Generated on : 2024-06-27 => 27 June 2024
Expand
Author: Westermo Network Technologies
Package Description
Nuget: https://www.nuget.org/packages/FactoryGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/FactoryGenerator
Source: https://github.com/westermo/FactoryGenerator
142. TableStorage , in the Database category
Generated on : 2024-06-01 => 01 June 2024
Expand
Author: Steven Thuriot
Package Description
Nuget: https://www.nuget.org/packages/TableStorage/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/TableStorage
Source: https://github.com/StevenThuriot/TableStorage
141. ActorSrcGen , in the Actor category
Generated on : 2024-05-01 => 01 May 2024
Expand
Author: Andrew Matthews
A C# Source Generator to adapt a simple class to allow it to use TPL Dataflow for robust high performance computation
Nuget: https://www.nuget.org/packages/ActorSrcGen/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/ActorSrcGen
140. Minerals.AutoMixins , in the Templating category
Generated on : 2024-04-20 => 20 April 2024
Expand
Author: Szymon Halucha
Package for automatic mixin design pattern generation using incremental generator
Nuget: https://www.nuget.org/packages/Minerals.AutoMixins/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Minerals.AutoMixins
Source: https://github.com/SzymonHalucha/Minerals.AutoMixins
139. ThisClass , in the EnhancementClass category
Generated on : 2024-04-19 => 19 April 2024
Expand
Author: Trym Lund Flogard
Exposes class and type information as constants in the ThisClass class using source generators powered by Roslyn, inspired by ThisAssembly.
Nuget: https://www.nuget.org/packages/ThisClass/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/ThisClass
138. RossLean.StringificationGenerator , in the CodeToString category
Generated on : 2024-04-18 => 18 April 2024
Expand
Author: Alex Kalfakakos
A Roslyn source generator for object construction string generation methods
Nuget: https://www.nuget.org/packages/RossLean.StringificationGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RossLean.StringificationGenerator
137. Minerals.AutoInterfaces , in the Interface category
Generated on : 2024-04-17 => 17 April 2024
Expand
Author: Szymon Hałucha
Package for automatic interface generation using incremental generator
Nuget: https://www.nuget.org/packages/Minerals.AutoInterfaces/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Minerals.AutoInterfaces
Source: https://github.com/SzymonHalucha/Minerals.AutoInterfaces
136. MinimalApis.Discovery , in the API category
Generated on : 2024-04-16 => 16 April 2024
Expand
Author: Shawn Wildermuth
A utility library to allow for structuring Minimal APIs and registering them via source generator.
Nuget: https://www.nuget.org/packages/MinimalApis.Discovery/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/MinimalApis.Discovery
Source: https://github.com/shawnwildermuth/MinimalApis
Generated on : 2024-04-15 => 15 April 2024
Expand
Author: barncastle
BitsKit is a library for efficient bit-level reading and writing also adding bit field support.
Nuget: https://www.nuget.org/packages/BitsKit/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/BitsKit
134. StronglyTypedUid , in the PrimitiveObsession category
Generated on : 2024-04-07 => 07 April 2024
Expand
Author: Victor Sánchez
Implementation of Strongly Typed Ids.
Nuget: https://www.nuget.org/packages/StronglyTypedUid/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/StronglyTypedUid
Source: https://github.com/vicosanz/StronglyTypedUid
133. FusionReactor , in the Enum category
Generated on : 2024-04-06 => 06 April 2024
Expand
Author: OhFlowi
A C# incremental source generator to create extensions for an enum type. The extensions should be very fast and without reflections.
Nuget: https://www.nuget.org/packages/FusionReactor.SourceGenerators.EnumExtensions
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/FusionReactor
Source: https://github.com/OhFlowi/FusionReactor.SourceGenerators.EnumExtensions
132. UnionGen , in the FunctionalProgramming category
Generated on : 2024-04-05 => 05 April 2024
Expand
Author: M. Haslinger
A source generator for creating C# union types via a generic marker attribute.
Nuget: https://www.nuget.org/packages/UnionGen/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/UnionGen
Source: https://github.com/markushaslinger/union_source_generator
131. EnumUtilities , in the Enum category
Generated on : 2024-04-05 => 05 April 2024
Expand
Author: Fabricio Godoy
Provides generic enum functions such as bitwise operations, fast HasFlag, and others.
Nuget: https://www.nuget.org/packages/Raiqub.Generators.EnumUtilities/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/EnumUtilities
Source: https://github.com/skarllot/EnumUtilities
Generated on : 2024-04-04 => 04 April 2024
Expand
Author: Microsoft
Microsoft.Testing is a set of platform, framework and protocol intended to make it possible to run any test on any target or device.
This package provides the C# source generators for MSTest test framework.
Nuget: https://www.nuget.org/packages/MSTest.SourceGeneration/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/MSTest
129. CommonCodeGenerator , in the EnhancementClass category
Generated on : 2024-04-03 => 03 April 2024
Expand
Author: yamaokunousausa
Common code generator.
Nuget: https://www.nuget.org/packages/CommonCodeGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/CommonCodeGenerator
Source: https://github.com/usausa/common-code-generator
128. Farskeptic.AutoCompose , in the Interface category
Generated on : 2024-03-16 => 16 March 2024
Expand
Author: farskeptic/jmagel
A .NET source generator that enables composition without having to implement pass-thru code. No runtime reflection.
Nuget: https://www.nuget.org/packages/Farskeptic.AutoCompose/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Farskeptic.AutoCompose
Source: https://github.com/farskeptic/AutoCompose
127. TypeUtilities , in the FunctionalProgramming category
Generated on : 2024-03-05 => 05 March 2024
Expand
Author: Yevhenii Serdiuk
A set of type utilities to transform types. Include utils like: - Pick - Omit
Nuget: https://www.nuget.org/packages/TypeUtilities/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/TypeUtilities
Source: https://github.com/DragonsLord/TypeUtilities
126. LinqGen.Generator , in the EnhancementProject category
Generated on : 2024-03-04 => 04 March 2024
Expand
Author: Maxwell Keonwoo Kang
Package Description
Nuget: https://www.nuget.org/packages/LinqGen.Generator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/LinqGen.Generator
125. AutoInvoke.Generator , in the EnhancementProject category
Generated on : 2024-03-03 => 03 March 2024
Expand
Author: Patrick Kranz
A generator that invokes a specified Metohd for ever Type in your Project that sattisfis a defined constraint
Nuget: https://www.nuget.org/packages/AutoInvoke.Generator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/AutoInvoke.Generator
Source: https://github.com/LokiMidgard/AutoInvoke.Generator
124. Architect.DomainModeling , in the Builder category
Generated on : 2024-03-02 => 02 March 2024
Expand
Author: Timo van Zijll Langhout
For Domain-Driven Design (DDD), this package provides tools for implementing domain models, such as base types and source generators.
Nuget: https://www.nuget.org/packages/Architect.DomainModeling/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Architect.DomainModeling
Source: https://github.com/TheArchitectDev/Architect.DomainModeling
123. CodeAnalysis , in the CodeToString category
Generated on : 2024-03-01 => 01 March 2024
Expand
Author: Feast
Auto generate extensions for Microsoft.CodeAnalysis
Nuget: https://www.nuget.org/packages/Feast.CodeAnalysis.Literal/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/CodeAnalysis
Source: https://github.com/feast107/CodeAnalysis
122. RSCG_JSON2Class , in the FilesToCode category
Generated on : 2024-02-29 => 29 February 2024
Expand
Author: Andrei Ignat
This package transforms any json into a class
Nuget: https://www.nuget.org/packages/RSCG_JSON2Class/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_JSON2Class
Source: https://github.com/ignatandrei/RSCG_JSON2Class
121. AutoSpectre , in the EnhancementProject category
Generated on : 2024-02-24 => 24 February 2024
Expand
Author: Jeppe Roi Kristensen
A quick and dirty tool to generate a form through with a source generator that can collect data
Nuget: https://www.nuget.org/packages/AutoSpectre.SourceGeneration
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/AutoSpectre
Source: https://github.com/jeppevammenkristensen/auto-spectre
120. LingoGen , in the FilesToCode category
Generated on : 2024-02-23 => 23 February 2024
Expand
Author: Ruben Broere
A Roslyn source generator for statically typed string localization
Nuget: https://www.nuget.org/packages/RubenBroere.LingoGen/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/LingoGen
Source: https://github.com/RubenBroere/lingo-gen
Generated on : 2024-02-22 => 22 February 2024
Expand
Author: Feast Antelcat
Auto generate anything you want
Nuget: https://www.nuget.org/packages/Antelcat.AutoGen/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/AutoGen
118. RSCG_Wait , in the EnhancementProject category
Generated on : 2024-02-21 => 21 February 2024
Expand
Author: Andrei Ignat
This package wait for a time and put all global options into a cs file
Nuget: https://www.nuget.org/packages/RSCG_WaitAndOptions/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_Wait
Source: https://github.com/ignatandrei/RSCG_WaitAndOptions
117. PlantUmlClassDiagramGenerator , in the EnhancementProject category
Generated on : 2024-02-20 => 20 February 2024
Expand
Author: Hirotada Kobayashi
This tool is designed to generate PlantUML class diagrams from C# source code. Leveraging SourceGenerator functionality, it analyzes the source code and produces PlantUML class diagrams.
Nuget: https://www.nuget.org/packages/PlantUmlClassDiagramGenerator.SourceGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/PlantUmlClassDiagramGenerator
Source: https://github.com/pierre3/PlantUmlClassDiagramGenerator/
116. CopyTo , in the EnhancementClass category
Generated on : 2024-02-19 => 19 February 2024
Expand
Author: Paul Braetz
Generate a CopyTo
method for copying one instances property values to another.
Nuget: https://www.nuget.org/packages/RhoMicro.CodeAnalysis.CopyToGenerator
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/CopyTo
Source: https://github.com/PaulBraetz/RhoMicro.CodeAnalysis
115. UnionsGenerator , in the FunctionalProgramming category
Generated on : 2024-02-18 => 18 February 2024
Expand
Author: Paul Braetz
Generate hybrid (tagged/type) union types.
Nuget: https://www.nuget.org/packages/RhoMicro.CodeAnalysis.UnionsGenerator
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/UnionsGenerator
Source: https://github.com/PaulBraetz/RhoMicro.CodeAnalysis/
114. corecraft , in the FilesToCode category
Generated on : 2024-02-17 => 17 February 2024
Expand
Author:
A core library to build cross-platform and highly customizable domain models
Nuget: https://www.nuget.org/packages/corecraft/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/corecraft
113. sourcedepend , in the Constructor category
Generated on : 2024-02-16 => 16 February 2024
Expand
Author: Colin Wilmans
A source generator for C# that uses Roslyn (the C# compiler) to allow you to generate your constructor for injection during compile time.
Nuget: https://www.nuget.org/packages/sourcedepend/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/sourcedepend
Source: https://github.com/crwsolutions/sourcedepend
112. OptionToStringGenerator , in the EnhancementClass category
Generated on : 2024-02-15 => 15 February 2024
Expand
Author: Jim W
This library contains an incremental source generator for formatting configuration objects.
Nuget: https://www.nuget.org/packages/Seekatar.OptionToStringGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/OptionToStringGenerator
Source: https://github.com/Seekatar/OptionToStringGenerator
111. cachesourcegenerator , in the FunctionalProgramming category
Generated on : 2024-02-14 => 14 February 2024
Expand
Author: Jeppe Roi Kristensen
A tool to wrap a method call with caching
Nuget: https://www.nuget.org/packages/cachesourcegenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/cachesourcegenerator
Source: https://github.com/jeppevammenkristensen/cachesourcegenerator
110. jab , in the DependencyInjection category
Generated on : 2024-02-13 => 13 February 2024
Expand
Author: Pavel Krymets
Package Description
Nuget: https://www.nuget.org/packages/jab/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/jab
109. FunicularSwitch , in the FunctionalProgramming category
Generated on : 2024-02-12 => 12 February 2024
Expand
Author: bluehands
Source generator package to have result types like in F# with your custom error type
Nuget: https://www.nuget.org/packages/FunicularSwitch.Generators/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/FunicularSwitch
Source: https://github.com/bluehands/Funicular-Switch
108. CommandLine , in the EnhancementProject category
Generated on : 2024-02-11 => 11 February 2024
Expand
Author: DotMake
Declarative syntax for System.CommandLine via attributes for easy, fast, strongly-typed (no reflection) usage. Includes a source generator which automagically converts your classes to CLI commands and properties to CLI options or CLI arguments.
Nuget: https://www.nuget.org/packages/DotMake.CommandLine/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/CommandLine
Source: https://github.com/dotmake-build/command-line
107. NetAutomaticInterface , in the Interface category
Generated on : 2024-01-29 => 29 January 2024
Expand
Author: codecentric AG
Source Generator to create an Interface from a class definition
Nuget: https://www.nuget.org/packages/AutomaticInterface/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/NetAutomaticInterface
Source: https://github.com/codecentric/net_automatic_interface
106. WhatIAmDoing , in the AOP category
Generated on : 2024-01-28 => 28 January 2024
Expand
Author: Ignat Andrei
What I Am Doing - see what your software is doing. Add also RSCG_WhatIAmDoing_Common
Nuget: https://www.nuget.org/packages/RSCG_WhatIAmDoing/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/WhatIAmDoing
Source: https://github.com/ignatandrei/RSCG_WhatIAmDoing
105. Weave , in the FilesToCode category
Generated on : 2024-01-27 => 27 January 2024
Expand
Author: John Gietzen
Weave is a text templating engine that is all about attention to detail. Weave handles the tricky work of making your rendered text beautiful.
Nuget: https://www.nuget.org/packages/Weave/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Weave
104. NotNotAppSettings , in the FilesToCode category
Generated on : 2024-01-26 => 26 January 2024
Expand
Author: jasonswearingen
Auto-generate strongly typed C# settings objects from your AppSettings.json.
Nuget: https://www.nuget.org/packages/NotNot.AppSettings/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/NotNotAppSettings
Source: https://github.com/jasonswearingen/NotNot.AppSettings/
103. HangfireRecurringJob , in the Hangfire category
Generated on : 2024-01-25 => 25 January 2024
Expand
Author: Ieuan Walker
This is a package that automatically generates the hangfire recurring jobs AddOrUpdate code, using source generators.
Nuget: https://www.nuget.org/packages/IeuanWalker.Hangfire.RecurringJob/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/HangfireRecurringJob
Source: https://github.com/IeuanWalker/Hangfire.RecurringJob
102. Blazorators , in the Blazor category
Generated on : 2024-01-22 => 22 January 2024
Expand
Author: David Pine
The source generator used to generate extension methods on the IJSInProcessRuntime type for WebAssembly JavaScript interop.
Nuget: https://www.nuget.org/packages/Blazor.SourceGenerators/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Blazorators
Source: https://github.com/IEvangelist/blazorators/
101. Chorn.EmbeddedResourceAccessGenerator , in the FilesToCode category
Generated on : 2024-01-21 => 21 January 2024
Expand
Author: Christoph Hornung
Generates strongly typed access methods for embedded resources.
Nuget: https://www.nuget.org/packages/Chorn.EmbeddedResourceAccessGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Chorn.EmbeddedResourceAccessGenerator
Source: https://github.com/ChristophHornung/EmbeddedResourceGenerator
100. BuildInfo , in the EnhancementProject category
Generated on : 2024-01-20 => 20 January 2024
Expand
Author: Steven Giesel
Exposes the following information for use directly from C# and VB:
The generated code contains only constants, so it can be used to construct your own assembly/file version attributes:
[assembly: AssemblyVersion("1.0.0." + ThisAssembly.BuildEnv.BuildId]
Inspired and best used with GitInfo.
Nuget: https://www.nuget.org/packages/BuildInfo/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/BuildInfo
Source: https://github.com/linkdotnet/BuildInformation
99. MakeInterface.Generator , in the Interface category
Generated on : 2024-01-19 => 19 January 2024
Expand
Author: Frederik
Generates interfaces for classes
Nuget: https://www.nuget.org/packages/MakeInterface.Generator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/MakeInterface.Generator
Source: https://github.com/Frederik91/MakeInterface
98. Funcky.DiscriminatedUnion , in the FunctionalProgramming category
Generated on : 2024-01-18 => 18 January 2024
Expand
Author: Polyadic
A source generator that generates Match
methods for all your discriminated unions needs. ✨
Nuget: https://www.nuget.org/packages/Funcky.DiscriminatedUnion/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Funcky.DiscriminatedUnion
Source: https://github.com/polyadic/funcky-discriminated-union
97. DomainPrimitives , in the PrimitiveObsession category
Generated on : 2024-01-11 => 11 January 2024
Expand
Author: Alta Software - Teimuraz Nikolaishvili
Domain Primitives source generator for C#.
Nuget: https://www.nuget.org/packages/AltaSoft.DomainPrimitives.Generator
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/DomainPrimitives
Source: https://github.com/altasoft/DomainPrimitives
96. HsuSgSync , in the EnhancementClass category
Generated on : 2024-01-10 => 10 January 2024
Expand
Author: Net Hsu
an async method to sync source generator.
Nuget: https://www.nuget.org/packages/Hsu.Sg.Sync/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/HsuSgSync
Source: https://github.com/hsu-net/source-generators
Generated on : 2024-01-09 => 09 January 2024
Expand
Author: Serhii Buta
Decorator pattert source generator with user-defined template
Nuget: https://www.nuget.org/packages/Copycat/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/CopyCat
94. AspectGenerator , in the EnhancementClass category
Generated on : 2024-01-07 => 07 January 2024
Expand
Author: Igor Tkachev
The Aspect Generator can help you easily create your own aspects.
Nuget: https://www.nuget.org/packages/AspectGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/AspectGenerator
Source: https://github.com/igor-tkachev/AspectGenerator
Generated on : 2024-01-03 => 03 January 2024
Expand
Author: Esbjörn Redmo
Mocklis is a library and source code generator for .net, targeted at generating test doubles from interfaces. This package contains tools for writing tests using the generated code.
Nuget: https://www.nuget.org/packages/mocklis/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/mocklis
92. RSCG_UtilityTypes , in the EnhancementClass category
Generated on : 2023-12-22 => 22 December 2023
Expand
Author: Andrei Ignat
Roslyn Utility Types - Pick, Omit
Nuget: https://www.nuget.org/packages/RSCG_UtilityTypes/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_UtilityTypes
Source: https://github.com/ignatandrei/RSCG_UtilityTypes
91. Ling.Audit , in the EnhancementClass category
Generated on : 2023-12-12 => 12 December 2023
Expand
Author: Jing Ling
A source generator for audit properties.
Nuget: https://www.nuget.org/packages/Ling.Audit/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Ling.Audit
90. TelemetryLogging , in the EnhancementClass category
Generated on : 2023-11-30 => 30 November 2023
Expand
Author: Microsoft
Common abstractions for high-level telemetry primitives.
Nuget: https://www.nuget.org/packages/Microsoft.Extensions.Telemetry.Abstractions/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/TelemetryLogging
89. InterceptorTemplate , in the Templating category
Generated on : 2023-11-29 => 29 November 2023
Expand
Author: Andrei Ignat
Package Description
Nuget: https://www.nuget.org/packages/RSCG_InterceptorTemplate/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/InterceptorTemplate
Source: https://github.com/ignatandrei/RSCG_InterceptorTemplate
88. Com , in the EnhancementProject category
Generated on : 2023-11-20 => 20 November 2023
Expand
Author: Microsoft
Provides types that support COM interop and platform invoke services.
Commonly Used Types: System.Runtime.InteropServices.GCHandle System.Runtime.InteropServices.GuidAttribute System.Runtime.InteropServices.COMException System.DllNotFoundException System.Runtime.InteropServices.DllImportAttribute
Nuget: https://www.nuget.org/packages/System.Runtime.InteropServices/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Com
Generated on : 2023-11-19 => 19 November 2023
Expand
Author: Microsoft
The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable way. The HttpClient factory provides extensibility to plug in DelegatingHandlers that address cross-cutting concerns such as service location, load balancing, and reliability. The default HttpClient factory provides built-in diagnostics and logging and manages the lifetimes of connections in a performant way. Commonly used types: System.Net.Http.IHttpClientFactory
Nuget: https://www.nuget.org/packages/Microsoft.Extensions.Http
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RDG
86. Microsoft.Extensions.Configuration.Binder , in the API category
Generated on : 2023-11-18 => 18 November 2023
Expand
Author: Microsoft
Functionality to bind an object to data in configuration providers.
Nuget: https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Binder/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Microsoft.Extensions.Configuration.Binder
85. Microsoft.Extensions.Options.Generators.OptionsValidatorGenerator , in the EnhancementClass category
Generated on : 2023-11-17 => 17 November 2023
Expand
Author: Microsoft
Microsoft.Extensions.Options
Nuget: https://www.nuget.org/packages/Microsoft.Extensions.Options
84. Biwen.AutoClassGen , in the Interface category
Generated on : 2023-11-16 => 16 November 2023
Expand
Author: vipwan
Biwen.AutoClassGen, CodeGEN
Nuget: https://www.nuget.org/packages/Biwen.AutoClassGen/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Biwen.AutoClassGen
Source: https://github.com/vipwan/Biwen.AutoClassGen
83. PrimaryParameter , in the Constructor category
Generated on : 2023-11-15 => 15 November 2023
Expand
Author: FaustVX
Package Description
Nuget: https://www.nuget.org/packages/FaustVX.PrimaryParameter.SG
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/PrimaryParameter
Source: https://github.com/FaustVX/PrimaryParameter
82. jsonConverterSourceGenerator , in the Serializer category
Generated on : 2023-10-30 => 30 October 2023
Expand
Author: Aviationexam
Package Description
Nuget: https://www.nuget.org/packages/Aviationexam.GeneratedJsonConverters.SourceGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/jsonConverterSourceGenerator
Source: https://github.com/aviationexam/json-converter-source-generator
81. N.SourceGenerators.UnionTypes , in the FunctionalProgramming category
Generated on : 2023-10-29 => 29 October 2023
Expand
Author: Alexey Sosnin
Discriminated union type source generator
Nuget: https://www.nuget.org/packages/N.SourceGenerators.UnionTypes/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/N.SourceGenerators.UnionTypes
Source: https://github.com/Ne4to/N.SourceGenerators.UnionTypes
80. AutoConstructor , in the Constructor category
Generated on : 2023-10-28 => 28 October 2023
Expand
Author: Kévin Gallienne
Source generator for automatic constructor generation.
Nuget: https://www.nuget.org/packages/AutoConstructor/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/AutoConstructor
Source: https://github.com/k94ll13nn3/AutoConstructor
79. DudNet , in the EnhancementClass category
Generated on : 2023-10-27 => 27 October 2023
Expand
Author: jwshyns
Proxy-pattern source generator
Nuget: https://www.nuget.org/packages/Jwshyns.DudNet/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/DudNet
78. MinimalApiBuilder , in the API category
Generated on : 2023-10-26 => 26 October 2023
Expand
Author:
Reflectionless, source-generated, thin abstraction layer over the ASP.NET Core Minimal APIs interface
Nuget: https://www.nuget.org/packages/MinimalApiBuilder/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/MinimalApiBuilder
Source: https://github.com/JensDll/MinimalApiBuilder
77. DynamicsMapper , in the Mapper category
Generated on : 2023-10-16 => 16 October 2023
Expand
Author: Yonatan Cohavi
A .NET source generator for generating dynamics crm Enity mappings. No runtime reflection.
Nuget: https://www.nuget.org/packages/YC.DynamicsMapper/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/DynamicsMapper
Source: https://github.com/YonatanCohavi/DynamicsMapper/
76. UnitGenerator , in the PrimitiveObsession category
Generated on : 2023-10-15 => 15 October 2023
Expand
Author: Cysharp, Inc
C# Source Generator to create value-object, inspired by units of measure.
Nuget: https://www.nuget.org/packages/UnitGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/UnitGenerator
Source: https://github.com/Cysharp/UnitGenerator
75. StaticReflection , in the EnhancementClass category
Generated on : 2023-10-13 => 13 October 2023
Expand
Author: Cricle
Use roslyn to make relection static, autogen code for type reflection
Nuget: https://www.nuget.org/packages/FastStaticReflection/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/StaticReflection
Source: https://github.com/Cricle/StaticReflection/
74. CredFetoEnum , in the Enum category
Generated on : 2023-10-12 => 12 October 2023
Expand
Author: Mark Ridgwell
Source code generator for Enums.
Nuget: https://www.nuget.org/packages/Credfeto.Enumeration.Source.Generation/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/CredFetoEnum
Source: https://github.com/credfeto/credfeto-enum-source-generation
73. IDisposableGenerator , in the Disposer category
Generated on : 2023-10-11 => 11 October 2023
Expand
Author: Els_kom Official Organization
Source Generator Generating the Dispose functions in Disposables.
Nuget: https://www.nuget.org/packages/IDisposableGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/IDisposableGenerator
Source: https://github.com/Elskom/IDisposableGenerator
72. Meziantou.Polyfill , in the EnhancementClass category
Generated on : 2023-10-10 => 10 October 2023
Expand
Author: Gérald Barré
Source Generator to help multi-targeting projects.
Nuget: https://www.nuget.org/packages/Meziantou.Polyfill/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Meziantou.Polyfill
Source: https://github.com/meziantou/Meziantou.Polyfill
71. DisposableHelpers , in the Disposer category
Generated on : 2023-10-09 => 09 October 2023
Expand
Author: Clynt Neiko Rupinta
Disposable helpers for IDisposable and IAsyncDisposable.
Nuget: https://www.nuget.org/packages/DisposableHelpers/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/DisposableHelpers
Source: https://github.com/Kiryuumaru/DisposableHelpers
Generated on : 2023-10-08 => 08 October 2023
Expand
Author: Bramer Daniel
Helper utility for generating type mapper classes and more
Nuget: https://www.nuget.org/packages/MagicMap/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/MagicMap
Source: https://github.com/bramerdaniel/MagicMap
69. RSCG_Templating , in the Templating category
Generated on : 2023-10-07 => 07 October 2023
Expand
Author: Andrei Ignat
Roslyn Templating for all
Nuget: https://www.nuget.org/packages/RSCG_Templating/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_Templating
Source: https://github.com/ignatandrei/rscg_templating/
68. JsonPolymorphicGenerator , in the Serializer category
Generated on : 2023-10-06 => 06 October 2023
Expand
Author: surgicalcoder
Source Code Generator for System.Text.Json JsonDerivedType attributes on polymorphic classes
Nuget: https://www.nuget.org/packages/GoLive.Generator.JsonPolymorphicGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/JsonPolymorphicGenerator
Source: https://github.com/surgicalcoder/JsonPolymorphicGenerator
Generated on : 2023-10-05 => 05 October 2023
Expand
Author: Mohammedreza Taikandi
An object to object mapping generator using Roslyn source generator.
Nuget: https://www.nuget.org/packages/MapTo/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/MapTo
66. BuilderGenerator , in the Builder category
Generated on : 2023-10-04 => 04 October 2023
Expand
Author: Mell Grubb
Generates builder classes for testing and/or seed data.
Nuget: https://www.nuget.org/packages/BuilderGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/BuilderGenerator
Source: https://github.com/MelGrubb/BuilderGenerator
Generated on : 2023-10-03 => 03 October 2023
Expand
Author: Hakan Fıstık
A source generator for creating best-practice Disposing boilerplate using a [Disposable] attribute
Nuget: https://www.nuget.org/packages/Disposer/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Disposer
Source: https://github.com/HakamFostok/Disposer
64. ResXGenerator , in the FilesToCode category
Generated on : 2023-10-02 => 02 October 2023
Expand
Author: Aigamo
ResX Designer Source Generator.
Nuget: https://www.nuget.org/packages/Aigamo.ResXGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/ResXGenerator
Source: https://github.com/ycanardeau/ResXGenerator
63. StringLiteral , in the Optimizer category
Generated on : 2023-10-01 => 01 October 2023
Expand
Author: Nobuyuki Iwanaga
A C# Source Generator for optimizing UTF-8 binaries.
Nuget: https://www.nuget.org/packages/StringLiteralGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/StringLiteral
Source: https://github.com/ufcpp/StringLiteralGenerator
62. RSCG_Decorator , in the EnhancementClass category
Generated on : 2023-09-30 => 30 September 2023
Expand
Author: Andrei Ignat
Roslyn Decorator for a class- intercept methods
Nuget: https://www.nuget.org/packages/RSCG_Decorator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_Decorator
Source: https://github.com/ignatandrei/RSCG_Decorator
61. ProtobufSourceGenerator , in the Serializer category
Generated on : 2023-09-24 => 24 September 2023
Expand
Author: Laszlo Deak
A source generator that generates helper classes with properties attributes with ProtoMember attribute.
Nuget: https://www.nuget.org/packages/LaDeak.ProtobufSourceGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/ProtobufSourceGenerator
Source: https://github.com/ladeak/ProtobufSourceGenerator
60. SafeRouting , in the API category
Generated on : 2023-09-23 => 23 September 2023
Expand
Author: David Wake
Generates strongly-typed route information for ASP.NET Core razor pages and MVC controllers.
Nuget: https://www.nuget.org/packages/SafeRouting/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/SafeRouting
Source: https://github.com/daviddotcs/safe-routing
59. SourceGenerator.Helper.CopyCode , in the CodeToString category
Generated on : 2023-09-17 => 17 September 2023
Expand
Author: Patrick Kranz
This Generator is intendede to generate text that a source generator can use to emit source to its generation. (See ReadMe)
Nuget: https://www.nuget.org/packages/SourceGenerator.Helper.CopyCode/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/SourceGenerator.Helper.CopyCode
Source: https://github.com/LokiMidgard/SourceGenerator.Helper.CopyCode
58. ThisAssembly_Resources , in the FilesToCode category
Generated on : 2023-09-16 => 16 September 2023
Expand
Author: Daniel Cazzulino
** C# 9.0+ ONLY **
This package generates a static ThisAssembly.Resources
class with public
properties exposing string
and Stream
shortcuts to access embedded resources.
Nuget: https://www.nuget.org/packages/ThisAssembly.Resources/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/ThisAssembly_Resources
Source: https://github.com/devlooped/ThisAssembly
57. RSCG_Utils_Memo , in the FunctionalProgramming category
Generated on : 2023-08-27 => 27 August 2023
Expand
Author: Ignat Andrei
Additional files as strings
Nuget: https://www.nuget.org/packages/rscgutils
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_Utils_Memo
Source: https://github.com/ignatandrei/RSCG_Utils
56. Roozie.AutoInterface , in the Interface category
Generated on : 2023-08-26 => 26 August 2023
Expand
Author: Alex Russak
C# source generator to generate an interface for a class
Nuget: https://www.nuget.org/packages/Roozie.AutoInterface/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Roozie.AutoInterface
Source: https://github.com/AlexRussak/Roozie.AutoInterface
55. M31.FluentAPI , in the EnhancementClass category
Generated on : 2023-08-25 => 25 August 2023
Expand
Author: Kevin Schaal
Generate fluent APIs in C#.
Nuget: https://www.nuget.org/packages/M31.FluentAPI/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/M31.FluentAPI
Source: https://github.com/m31coding/M31.FluentAPI
Generated on : 2023-08-24 => 24 August 2023
Expand
Author: Ohorodnikov
Auto copy properties from bl mode to dto
Nuget: https://www.nuget.org/packages/AutoDTO/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/AutoDTO
53. RSCG_WebAPIExports , in the API category
Generated on : 2023-08-23 => 23 August 2023
Expand
Author: Andrei Ignat
Add Excel export to your WebAPI
Nuget: https://www.nuget.org/packages/RSCG_WebAPIExports/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_WebAPIExports
Source: https://github.com/ignatandrei/RSCG_WebAPIExports/
52. Gobie , in the Templating category
Generated on : 2023-08-22 => 22 August 2023
Expand
Author: Mike Conrad
Package Description
Nuget: https://www.nuget.org/packages/Gobie/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Gobie
Source: https://github.com/GobieGenerator/Gobie/
51. OneOf , in the FunctionalProgramming category
Generated on : 2023-08-21 => 21 August 2023
Expand
Author: Harry McIntyre
This source generator automaticly implements OneOfBase hierarchies
Nuget: https://www.nuget.org/packages/OneOf.SourceGenerator
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/OneOf
Generated on : 2023-08-20 => 20 August 2023
Expand
Author: Michal Motyčka
a html, json and xml parsing library.
Nuget: https://www.nuget.org/packages/Ridge/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Ridge
49. Strongly , in the PrimitiveObsession category
Generated on : 2023-08-19 => 19 August 2023
Expand
Author: Lucas Teles
A source generator for creating strongly-typed values by decorating with a [Strongly] attribute
Nuget: https://www.nuget.org/packages/Strongly/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Strongly
Source: https://github.com/lucasteles/Strongly/
48. PropertyChangedSourceGenerator , in the MVVM category
Generated on : 2023-08-18 => 18 August 2023
Expand
Author: Antony Male
TODO
Nuget: https://www.nuget.org/packages/PropertyChanged.SourceGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/PropertyChangedSourceGenerator
Source: https://github.com/canton7/PropertyChanged.SourceGenerator
47. Injectio , in the DependencyInjection category
Generated on : 2023-08-17 => 17 August 2023
Expand
Author: LoreSoft
Source generator that automatically registers discovered services in dependency injection
Nuget: https://www.nuget.org/packages/Injectio/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Injectio
46. NextGenMapper , in the Mapper category
Generated on : 2023-08-16 => 16 August 2023
Expand
Author: Anton Ryabchikov
Package Description
Nuget: https://www.nuget.org/packages/NextGenMapper/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/NextGenMapper
Source: https://github.com/DedAnton/NextGenMapper
45. BenutomoAutomaticDisposeImplSourceGenerator , in the Disposer category
Generated on : 2023-08-15 => 15 August 2023
Expand
Author: benutomo
A Source Generator that automatically implements the Dispose method of IDisposable and the DisposeAsync method of IAsyncDisposable.
Nuget: https://www.nuget.org/packages/Benutomo.AutomaticDisposeImpl.SourceGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/BenutomoAutomaticDisposeImplSourceGenerator
Source: https://github.com/benutomo-dev/RoslynComponents
44. SyncMethodGenerator , in the EnhancementClass category
Generated on : 2023-08-14 => 14 August 2023
Expand
Author: Zomp Inc.
Sync Method Generator
Nuget: https://www.nuget.org/packages/Zomp.SyncMethodGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/SyncMethodGenerator
Source: https://github.com/zompinc/sync-method-generator
43. spreadcheetah , in the Templating category
Generated on : 2023-08-13 => 13 August 2023
Expand
Author: Sveinung
SpreadCheetah is a high-performance .NET library for generating spreadsheet (Microsoft Excel XLSX) files.
Nuget: https://www.nuget.org/packages/spreadcheetah/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/spreadcheetah
Source: https://github.com/sveinungf/spreadcheetah
42. Immutype , in the EnhancementClass category
Generated on : 2023-08-12 => 12 August 2023
Expand
Author: Nikolay Pianikov
Immutable for .NET.
Nuget: https://www.nuget.org/packages/Immutype/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Immutype
41. GeneratorEquals , in the EnhancementClass category
Generated on : 2023-08-11 => 11 August 2023
Expand
Author: Diego Frato
A source code generator for automatically implementing IEquatable using only attributes.
Nuget: https://www.nuget.org/packages/Generator.Equals/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/GeneratorEquals
Source: https://github.com/diegofrata/Generator.Equals
40. FastGenericNew , in the EnhancementClass category
Generated on : 2023-08-10 => 10 August 2023
Expand
Author: Boring3 Nyrest
Configurable Source Generator of FastGenericNew Minimum required: .NET Standard 2.0 & C# 8.0 The ultimate fast alternative to Activator.CreateInstance
Up to 50x faster than Activator.CreateInstance Generic Parameters Support Non-Public Constructor Support No Generic Constraints TryGetValue-like TryFastNew API Link Mode PublishTrimmed Support C# 8 Nullable Support C# 10 Parameterless struct constructors Support (Both invokes or not)
Nuget: https://www.nuget.org/packages/FastGenericNew.SourceGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/FastGenericNew
Source: https://github.com/Nyrest/FastGenericNew
Generated on : 2023-08-09 => 09 August 2023
Expand
Author: Ludovicdln
Breezy is a lightweight Object-Relational Mapping (ORM) library for mapping objects using Source Generator in C#.It provides seamless asynchronous operations for enhanced performance.
Nuget: https://www.nuget.org/packages/Breezy.SourceGenerator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Breezy
Generated on : 2023-08-08 => 08 August 2023
Expand
Author: ashen.Blade
Inspired by kotlin's enum class, this package provides incremental generator that can create classes from enum declaration. All you have to do is to add [EnumClass] attribute to your enum. Features:
- Override default ToString
- Add specific behaviour (methods) to each member
- Polymorphic Switch implementation
Nuget: https://www.nuget.org/packages/EnumClass.Generator/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/EnumClass
Source: https://github.com/ashenBlade/EnumClass
37. AutoRegisterInject , in the DependencyInjection category
Generated on : 2023-08-07 => 07 August 2023
Expand
Author: Patrick Klaeren
C# Source Generator to automatically register dependencies in Microsoft Dependency Injection Service Collection
Nuget: https://www.nuget.org/packages/AutoRegisterInject/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/AutoRegisterInject
Source: https://github.com/patrickklaeren/AutoRegisterInject
Generated on : 2023-08-06 => 06 August 2023
Expand
Author: Dénes Solti
.NET proxy generator powered by Roslyn
Nuget: https://www.nuget.org/packages/ProxyGen.net/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/ProxyGen
Generated on : 2023-08-05 => 05 August 2023
Expand
Author: joh-pot
Mediator pattern using source generation for .NET
Nuget: https://www.nuget.org/packages/DeeDee/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/DeeDee
34. MemoryPack , in the EnhancementClass category
Generated on : 2023-08-04 => 04 August 2023
Expand
Author: Cysharp, Inc
Package Description
Nuget: https://www.nuget.org/packages/MemoryPack/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/MemoryPack
33. Matryoshki , in the Interface category
Generated on : 2023-08-03 => 03 August 2023
Expand
Author: Georgy Krasin
Metaprogramming framework based on C# source generators
Nuget: https://www.nuget.org/packages/Matryoshki/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Matryoshki
Source: https://github.com/krasin-ga/matryoshki/
Generated on : 2023-08-02 => 02 August 2023
Expand
Author: Martin Othamar
A high performance .NET Mediator pattern implemenation using source generation.
Nuget: https://www.nuget.org/packages/Mediator.SourceGenerator
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Mediator
Source: https://github.com/martinothamar/Mediator
31. MorrisMoxy , in the Templating category
Generated on : 2023-08-01 => 01 August 2023
Expand
Author: Peter Morris
A C# mix-in code generator
Nuget: https://www.nuget.org/packages/Morris.Moxy/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/MorrisMoxy
Source: https://github.com/mrpmorris/Morris.Moxy
Generated on : 2023-07-31 => 31 July 2023
Expand
Author: ReactiveUI
The automatic type-safe REST library for Xamarin and .NET
Nuget: https://www.nuget.org/packages/Refit/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Refit
Generated on : 2023-07-29 => 29 July 2023
Expand
Author: Vyacheslav Brevnov
ORM Gedaq is roslyn generator of methods for obtaining data from databases.
Nuget: https://www.nuget.org/packages/Gedaq/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Gedaq
Source: https://github.com/SoftStoneDevelop/Gedaq
28. Lombok.NET , in the EnhancementClass category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Colin Alpert
This library is to .NET what Lombok is to Java. It generates constructors and other fun stuff using Source Generators for those classes you specify special attributes for.
Nuget: https://www.nuget.org/packages/Lombok.NET/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Lombok.NET
Source: https://github.com/CollinAlpert/Lombok.NET
27. EmbedResourceCSharp , in the FilesToCode category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: pCYSl5EDgo
SourceGenerator for resource file embedding with EmbedResourceCSharp.
Nuget: https://www.nuget.org/packages/EmbedResourceCSharp/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/EmbedResourceCSharp
Source: https://github.com/pCYSl5EDgo/EmbeddingResourceCSharp
26. Podimo.ConstEmbed , in the FilesToCode category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Podimo
A source generator that turns additional files into file constants in a generated namespace. This is an alternative approach to embedding files in C# source manually, or loading them manually as embedded resources via reflection. With ConstEmbed, you will never have to see a runtime error because you mistyped the name, as the constants are evaluated at compile-time.
Nuget: https://www.nuget.org/packages/Podimo.ConstEmbed/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Podimo.ConstEmbed
Source: https://github.com/podimo/Podimo.ConstEmbed
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Riok
A .NET source generator for generating object mappings. Trimming save. Inspired by MapStruct.
Nuget: https://www.nuget.org/packages/Riok.Mapperly/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/mapperly
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Json Bock
A mocking library based on the Compiler API.
Nuget: https://www.nuget.org/packages/Rocks/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Rocks
23. Microsoft.NET.Sdk.Razor.SourceGenerators , in the Templating category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Microsoft
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Microsoft.NET.Sdk.Razor.SourceGenerators
22. RSCG_FunctionsWithDI , in the EnhancementProject category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Andrei Ignat
Generate correct functions from [FromServices]
Nuget: https://www.nuget.org/packages/RSCG_FunctionsWithDI/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_FunctionsWithDI
Source: https://github.com/ignatandrei/functionsdi
21. Microsoft.Interop.JavaScript.JSImportGenerator , in the EnhancementClass category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Microsoft
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Microsoft.Interop.JavaScript.JSImportGenerator
20. NetEscapades.EnumGenerators , in the Enum category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Andrew Lock
A source generator for creating helper extension methods on enums using a [EnumExtensions] attribute
Nuget: https://www.nuget.org/packages/NetEscapades.EnumGenerators/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/NetEscapades.EnumGenerators
Source: https://github.com/andrewlock/NetEscapades.EnumGenerators
19. ApparatusAOT , in the EnhancementClass category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Stanislav Silin
Apparatus.AOT.Reflection
Nuget: https://www.nuget.org/packages/Apparatus.AOT.Reflection/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/ApparatusAOT
Source: https://github.com/byme8/Apparatus.AOT.Reflection
18. PartiallyApplied , in the FunctionalProgramming category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Jason Bock
A way to do partial function application in C#
Nuget: https://www.nuget.org/packages/PartiallyApplied/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/PartiallyApplied
Source: https://github.com/JasonBock/PartiallyApplied
17. RazorBlade , in the Templating category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Lucas Trzesniewski
Compile Razor templates at build-time without a dependency on ASP.NET.
Nuget: https://www.nuget.org/packages/RazorBlade/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RazorBlade
Source: https://github.com/ltrzesniewski/RazorBlade
16. Vogen , in the PrimitiveObsession category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Steve Dunn
This package contains a Souce Generator which generates Value Objects that wrap simple primitives such as int, string, double etc.
A ValueObject is a strongly typed (strongly, not stringly) domain object that is immutable.
Instead of `int customerId = 42;` we have `var customerId = CustomerId.From(42);`
To use, just create something like this:
```csharp
[ValueObject(typeof(int))]
public partial struct CustomerId
{
}
var customerId = CustomerId.From(42);
```
Validation is in just one place. You can't introduce bad objects into your domain, therefore you can assume that in your domain every ValueObject is valid.
Nuget: https://www.nuget.org/packages/Vogen/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Vogen
15. dunet , in the FunctionalProgramming category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Domn Werner
A simple source generator for discriminated unions in C#.
Nuget: https://www.nuget.org/packages/dunet/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/dunet
14. AutoCtor , in the Constructor category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Cameron MacFarland
Source Generator to automatically create a constructor with all the readonly fields set.
Nuget: https://www.nuget.org/packages/AutoCtor/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/AutoCtor
13. QuickConstructor , in the Constructor category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Flavien Charlon
Source generator that automatically creates a constructor from the fields and properties of a class.
Nuget: https://www.nuget.org/packages/QuickConstructor
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/QuickConstructor
Source: https://github.com/flavien/QuickConstructor
12. System.Runtime.InteropServices , in the EnhancementClass category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Microsoft
Provides types that support COM interop and platform invoke services.
Commonly Used Types: System.Runtime.InteropServices.GCHandle System.Runtime.InteropServices.GuidAttribute System.Runtime.InteropServices.COMException System.DllNotFoundException System.Runtime.InteropServices.DllImportAttribute
Nuget: https://www.nuget.org/packages/System.Runtime.InteropServices/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/System.Runtime.InteropServices
Source: https://www.nuget.org/packages/System.Runtime.InteropServices/
11. AutoDeconstruct , in the Constructor category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Jason Bock
Generates deconstruction methods for type definitions.
Nuget: https://www.nuget.org/packages/AutoDeconstruct
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/AutoDeconstruct
Source: https://github.com/jasonbock/autodeconstruct
10. RSCG_AMS , in the EnhancementProject category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Ignat Andrei
This package lets you put record the commit , date , and more for your software .
Nuget: https://www.nuget.org/packages/RSCG_AMS/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_AMS
Source: https://github.com/ignatandrei/RSCG_AMS
9. CommunityToolkit.Mvvm , in the MVVM category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Microsoft
This package includes a .NET Standard MVVM library with helpers such as: - ObservableObject: a base class for objects implementing the INotifyPropertyChanged interface. - ObservableRecipient: a base class for observable objects with support for the IMessenger service. - ObservableValidator: a base class for objects implementing the INotifyDataErrorInfo interface. - RelayCommand: a simple delegate command implementing the ICommand interface. - AsyncRelayCommand: a delegate command supporting asynchronous operations and cancellation. - WeakReferenceMessenger: a messaging system to exchange messages through different loosely-coupled objects. - StrongReferenceMessenger: a high-performance messaging system that trades weak references for speed. - Ioc: a helper class to configure dependency injection service containers.
Nuget: https://www.nuget.org/packages/CommunityToolkit.Mvvm
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/CommunityToolkit.Mvvm
Source: https://github.com/CommunityToolkit/dotnet
8. RSCG_Static , in the Interface category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Andrei Ignat
This package make you an interface and record from static properties / methods
Nuget: https://www.nuget.org/packages/RSCG_Static/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_Static
Source: https://github.com/ignatandrei/RSCG_Static
7. Microsoft.Extensions.Logging , in the EnhancementClass category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Microsoft
Logging infrastructure.
Nuget: https://www.nuget.org/packages/Microsoft.Extensions.Logging/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/Microsoft.Extensions.Logging
6. SkinnyControllersCommon , in the API category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Ignat Andrei
** C# 9.0 ONLY **
Nuget: https://www.nuget.org/packages/SkinnyControllersCommon
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/SkinnyControllersCommon
Source: https://github.com/ignatandrei/SkinnyControllersGenerator/
5. System.Text.RegularExpressions , in the EnhancementClass category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Microsoft
Provides the System.Text.RegularExpressions.Regex class, an implementation of a regular expression engine.
Commonly Used Types: System.Text.RegularExpressions.Regex System.Text.RegularExpressions.RegexOptions System.Text.RegularExpressions.Match System.Text.RegularExpressions.Group System.Text.RegularExpressions.Capture System.Text.RegularExpressions.MatchEvaluator
Nuget: https://www.nuget.org/packages/System.Text.RegularExpressions/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/System.Text.RegularExpressions
4. RSCG_Utils , in the FilesToCode category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Ignat Andrei
Additional files as strings
Nuget: https://www.nuget.org/packages/rscgutils
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_Utils
Source: https://github.com/ignatandrei/RSCG_Utils
3. System.Text.Json , in the Serializer category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Microsoft
A minimalistic and fast JSON parser/deserializer, for full .NET
Nuget: https://www.nuget.org/packages/System.Text.Json/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/System.Text.Json
2. RSCG_TimeBombComment , in the EnhancementProject category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Andrei Ignat
This package make a time bomb from comment.
Nuget: https://www.nuget.org/packages/RSCG_TimeBombComment/
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/RSCG_TimeBombComment
Source: https://github.com/ignatandrei/RSCG_TimeBombComment
1. ThisAssembly , in the EnhancementProject category
Generated on : 2023-04-16 => 16 April 2023
Expand
Author: Daniel Cazzulino
Meta-package that includes all ThisAssembly.* packages.
Nuget: https://www.nuget.org/packages/ThisAssembly
Link: https://ignatandrei.github.io/RSCG_Examples/v2/docs/ThisAssembly
Source: https://github.com/devlooped/ThisAssembly
Please help with those by providing a simple example :
- AdaskoTheBeAsT.Identity.Dapper , https://github.com/AdaskoTheBeAsT/AdaskoTheBeAsT.Identity.Dapper
Why I have not tested : too complicated for me, need help
Why I have not tested : seems complicated with output file
Why I have not tested : later
Why I have not tested : too complicated for me, need help
Why I have not tested : System.Text.Json has already not refelection serializer
Why I have not tested : state machine - full of features. To be analyzed , need help
Why I have not tested : not yet ready to test something that depends on WPF
Why I have not tested : issue opened
Why I have not tested : DI container. To be analyzed
Why I have not tested : example with MAUI
Why I have not tested : too complicated for me, need help
Why I have not tested : issue opened
Why I have not tested : too complicated for me, need help
Why I have not tested : too complicated for me, need help
Why I have not tested : too complicated for me, need help
Why I have not tested : too complicated for me, need help
Why I have not tested : nswag , need help
Why I have not tested : later
- https://github.com/immediateplatform/immediate.apis , https://github.com/immediateplatform/immediate.apis
Why I have not tested : later
- https://github.com/JasonBock/CslaGeneratorSerialization , https://github.com/JasonBock/CslaGeneratorSerialization
Why I have not tested : too complicated for me, need help
- https://github.com/MeltyPlayer/Schema , https://github.com/MeltyPlayer/Schema
Why I have not tested : too complicated for me, need help
- https://github.com/OrgEleCho/EleCho.Internationalization , https://github.com/OrgEleCho/EleCho.Internationalization
Why I have not tested : issue opened
- https://github.com/Stepami/visitor-net , https://github.com/Stepami/visitor-net
Why I have not tested : later
- https://github.com/SzymonHalucha/Minerals.AutoCommands , https://github.com/SzymonHalucha/Minerals.AutoCommands
Why I have not tested : later
Why I have not tested : not understand how to use
Why I have not tested : too complicated for me, need help
Why I have not tested : later
Why I have not tested : Microsoft have done same feature
Why I have not tested : issue opened
Why I have not tested : too complicated for me, need help
- Maui.BindableProperty.Generator , https://github.com/rrmanzano/maui-bindableproperty-generator
Why I have not tested : too complicated for me, need help
Why I have not tested : later
Why I have not tested : later
Why I have not tested : too complicated for me, need help
Why I have not tested : later
Why I have not tested : too complicated for me, need help
Why I have not tested : too complicated for me, need help
Why I have not tested : too complicated for me, need help
Why I have not tested : too complicated for me, need help
Why I have not tested : serializer. Done by MSFT with System.Text.Json
Why I have not tested : too complicated for me, need help
- SourceCrafter.HttpServiceClientGenerator , https://github.com/pedro-gilmora/SourceCrafter.HttpServiceClientGenerator/
Why I have not tested : later
- ST.NSwag.ServerSourceGenerator , https://github.com/s-tarasov/ST.NSwag.ServerSourceGenerator
Why I have not tested : swagger,need help
Why I have not tested : too complicated for me, need help
Why I have not tested : json a class, was done in System.Text.Json
Why I have not tested : tried, need documentation
Why I have not tested : too complicated for me, need help
Why I have not tested : too complicated for me, need help
Why I have not tested : depends on Microsoft.Extensions.Localization
Why I have not tested : issue opened
Why I have not tested : too complicated for me, need help
Why I have not tested : issue opened
Why I have not tested : too complicated for me, need help
Why I have not tested : not maintained as in readme
Expand
Those examples are made with old ISourceGenerator or have other problems
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
- AutoDeconstructable , https://github.com/nemesissoft/Nemesis.TextParsers/tree/master/Nemesis.TextParsers.CodeGen/Deconstructable
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : archived
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : not having nuget, but having IIncrementalGenerator
Why I have not tested : not having nuget, but having IIncrementalGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : not having nuget, but having IIncrementalGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
- DevExpress.Mvvm.CodeGenerators , https://github.com/DevExpress/DevExpress.Mvvm.CodeGenerators
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : no readme
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : no readme
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
- https://github.com/nevsnirG/MinimalRichDomain , https://github.com/nevsnirG/MinimalRichDomain
Why I have not tested : old ISourceGenerator
- HubClientProxyGenerator , https://www.nuget.org/packages/Microsoft.AspNetCore.SignalR.Client.SourceGenerator
Why I have not tested : not having nuget, but having IIncrementalGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
- JsonDeserializeResourceSourceGenerator , https://github.com/musictopia2/JsonDeserializeResourceSourceGenerator
Why I have not tested : no readme
Why I have not tested : old ISourceGenerator
- JsonSerializerContextGenerator , https://github.com/musictopia2/JsonSerializerContextGenerator
Why I have not tested : no readme
Why I have not tested : not having nuget, but having IIncrementalGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : no readme
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : archived
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
- MrMeeseeks.ResXToViewModelGenerator , https://github.com/Yeah69/MrMeeseeks.ResXToViewModelGenerator
Why I have not tested : old ISourceGenerator
- MrMeeseeks.StaticDelegateGenerator , https://github.com/Yeah69/MrMeeseeks.StaticDelegateGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : not having nuget, but having IIncrementalGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
- StronglyTypedEmbeddedResources , https://github.com/surgicalcoder/StronglyTypedEmbeddedResources
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : no readme
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
Why I have not tested : old ISourceGenerator
For historical reasons, I will keep the old examples in a separate folder - see https://github.com/ignatandrei/RSCG_Examples/tree/main/v1 folder.
This is the list