Nikolay Pianikov

Results 17 issues of Nikolay Pianikov

For example: ```c# interface IDependency; class Dependency : IDependency; interface IService; class Service(IDependency dependency) : IService; DI.Setup(nameof(Composition)) .Bind().To() .Bind().To() .Root("MyRoot"); var composition = new Composition(); var root = composition.MyRoot(); ```

enhancement

Right now: ```c# DI.Setup(nameof(Composition)) .Bind().To() .Bind("Other").To() .Root("MyRoot") .Root("SomeOtherService", "Other"); ``` An API such as this is proposed: ```c# DI.Setup(nameof(Composition)) .RootBind("MyRoot").To() .RootBind("SomeOtherService", "Other").To() ``` Thus we could add a new API...

enhancement

### Discussed in https://github.com/DevTeam/Pure.DI/discussions/23 Originally posted by **mysteryx93** February 27, 2023 Could you add [Splat](https://github.com/reactiveui/splat) to the benchmark? Requires [Splat.DI.SourceGenerator](https://github.com/reactiveui/Splat.DI.SourceGenerator) Pure.DI and Splat actually look pretty similar, I'm curious as...

documentation

https://youtrack.jetbrains.com/issue/TW-14923

enhancement

Idea suggested by @ekalchev [here](https://github.com/DevTeam/Pure.DI/discussions/60#discussion-6739183).

enhancement