public ContainerRegistrationRequest ForInterface(IClassProvider interfaceType) { InterfaceType = interfaceType.FullTypeName(); _templateDependencies.Add(TemplateDependency.OnTemplate(interfaceType)); return(this); }
private ContainerRegistrationRequest(IClassProvider concreteType) { ConcreteType = concreteType.FullTypeName(); Lifetime = LifeTime.Transient; _templateDependencies.Add(TemplateDependency.OnTemplate(concreteType)); }