protected IoCDependency(IoCDependencyInit initMode, bool required, IoCContainer container, ParametersOverloads parameters) { this.container = container; InitMode = initMode; Required = required; if (initMode == IoCDependencyInit.Immediate) { value = Resolve(parameters); } }
public IoCDependency(IoCDependencyInit initMode, bool required = true, IoCContainer container = null) : this(initMode, required, container, null) { }