Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Tags: loresoft/Injectio

Tags

v6.1.0

Toggle v6.1.0's commit message
Add non-generic decoration overloads and keyed support

v6.0.0

Toggle v6.0.0's commit message
Update dotnet CI workflow permissions and branches

v6.0.0-beta.3

Toggle v6.0.0-beta.3's commit message
Refactor generator helpers, cache analyzer result

v5.2.2

Toggle v5.2.2's commit message
Refactor analyzer to use ITypeSymbol for service types

v6.0.0-beta.2

Toggle v6.0.0-beta.2's commit message
Refactor registration merging and clean up usings

Add EquatableArray.Merge for efficient merging of arrays. Refactor ServiceRegistrationGenerator to use Merge and collection expressions. Remove unused using directives and improve code readability with minor renaming and style updates.

v6.0.0-beta.1

Toggle v6.0.0-beta.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add decorator registration support with compile-time validation (#303)

* Add decorator pattern support to source generator

Adds RegisterDecoratorAttribute (non-generic and generic variants) for
wrapping existing service registrations with decorator classes. The
generator emits a self-contained runtime helper (Injectio.Decoration.g.cs)
so no new package dependencies are introduced.

- Supports chaining via Order (lower = innermost)
- Supports keyed decoration, AnyKey, open-generic (closed instances),
  factory-built decorators, and tag filtering
- Adds diagnostics INJ0010-INJ0016 for decorator validation
- Runtime helpers use ActivatorUtilities for DI-friendly construction

https://claude.ai/code/session_01DFMTsCCwsWoYM7vWumE6mw

* Refactor generators: models, pipeline & infra

* progress

* bug fixes

* Update Extensions.cs

* Delete Injectio.Attributes.csproj

* Delete REFACTOR_PLAN.md

---------

Co-authored-by: Claude <noreply@anthropic.com>

v5.2.1

Toggle v5.2.1's commit message
Skip service type validation when factory specified

v5.2.0

Toggle v5.2.0's commit message
Update dotnet.yml

v5.1.0

Toggle v5.1.0's commit message
Enable central package management for dependencies

v5.0.0

Toggle v5.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #219 from loresoft/dependabot/nuget/Verify.Xunit-2…

…9.4.0

Bump Verify.Xunit from 29.3.1 to 29.4.0
Morty Proxy This is a proxified and sanitized view of the page, visit original site.