Skip to content

Incremental generator, deprecated LightInject, Generate attributes instead of using contract package, added factory pattern#28

Merged
frte-cowi merged 22 commits intomainfrom
issue/26
Oct 6, 2025
Merged

Incremental generator, deprecated LightInject, Generate attributes instead of using contract package, added factory pattern#28
frte-cowi merged 22 commits intomainfrom
issue/26

Conversation

@Frederik91
Copy link
Owner

  • Migrated to Incremental generator for better performance
  • Removed LightInject support
  • Attributes are now source generated as internal attributes in each project, instead of using contract packages. This removes potential version conflicts.
  • Added support for Specifying IncludeFactory, which will also register your service as a Func. This means you can inject a Func in your code and use this to create multiple instances of your service.

@frte-cowi frte-cowi merged commit 1034f1f into main Oct 6, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments