Resolving IEnumerable with Unity

前端 未结 8 1079
梦如初夏
梦如初夏 2020-12-04 22:05

Can Unity automatically resolve IEnumerable?

Let\'s say I have a class with this constructor:

public CoalescingParserSelector(I         


        
8条回答
  •  遥遥无期
    2020-12-04 22:35

    You can do like this:

    container.RegisterType("HelpParser");
    container.RegisterType("SomeOtherParser");
    
    container.RegisterType(
     new InjectionConstructor(
                        new ResolvedArrayParameter(
                            new ResolvedParameter("HelpParser"),
                            new ResolvedParameter("SomeOtherParser")
                        )
    ));
    

提交回复
热议问题