Console application that automatically generates factory implementations for classes marked with [GenerateFactory] attribute, by using Roslyn C# Compiler-as-a-Service. New files named <TargetClass>Factory.Generated.cs are added to the project.

Can be used in a build server environment.

There is a newer version of this package available.
See the version list below for details.
Install-Package DeveloperInTheFlow.FactoryGenerator -Version
dotnet add package DeveloperInTheFlow.FactoryGenerator --version
<PackageReference Include="DeveloperInTheFlow.FactoryGenerator" Version="">
  <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add DeveloperInTheFlow.FactoryGenerator --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.


This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on DeveloperInTheFlow.FactoryGenerator:

Repository Stars
.NET library for easier testing of system APIs.

Version History

Version Downloads Last updated 632 1/16/2017 2,830 7/6/2015
2.0.0 515 7/6/2015 535 6/17/2015 514 6/17/2015 515 6/10/2015 866 9/29/2014 578 9/29/2014 591 9/29/2014 592 9/2/2014 577 9/1/2014 546 9/1/2014 595 7/14/2014 576 6/23/2014 565 6/17/2014 794 6/17/2014 819 6/17/2014
Show less