File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22using System . Runtime . CompilerServices ;
33using Reflex . Core ;
44using Reflex . Enums ;
5+ using Reflex . Injectors ;
56
67namespace Reflex . Resolvers
78{
@@ -29,6 +30,7 @@ public object Resolve(Container resolvingContainer)
2930 instance = _factory . Invoke ( resolvingContainer ) ;
3031 _instances . Add ( resolvingContainer , instance ) ;
3132 resolvingContainer . Disposables . TryAdd ( instance ) ;
33+ AttributeInjector . Inject ( instance , resolvingContainer ) ;
3234 Diagnosis . RegisterInstance ( this , instance ) ;
3335 }
3436
Original file line number Diff line number Diff line change 11using System ;
22using Reflex . Core ;
33using Reflex . Enums ;
4+ using Reflex . Injectors ;
45
56namespace Reflex . Resolvers
67{
@@ -28,6 +29,7 @@ public object Resolve(Container resolvingContainer)
2829 {
2930 _instance = _factory . Invoke ( resolvingContainer ) ;
3031 DeclaringContainer . Disposables . TryAdd ( _instance ) ;
32+ AttributeInjector . Inject ( _instance , resolvingContainer ) ;
3133 Diagnosis . RegisterInstance ( this , _instance ) ;
3234 }
3335
Original file line number Diff line number Diff line change 11using System ;
22using Reflex . Core ;
33using Reflex . Enums ;
4+ using Reflex . Injectors ;
45
56namespace Reflex . Resolvers
67{
@@ -22,6 +23,7 @@ public object Resolve(Container resolvingContainer)
2223 Diagnosis . IncrementResolutions ( this ) ;
2324 var instance = _factory . Invoke ( resolvingContainer ) ;
2425 resolvingContainer . Disposables . TryAdd ( instance ) ;
26+ AttributeInjector . Inject ( instance , resolvingContainer ) ;
2527 Diagnosis . RegisterInstance ( this , instance ) ;
2628 return instance ;
2729 }
You can’t perform that action at this time.
0 commit comments