void ILocatorScopedWithSet.SetCurrentScopedLocator(ILocatorScoped locatorScoped) { if (CurrentScope is null) { CurrentScope = locatorScoped; } }
/// <summary> /// Creates a child scope of given scoped locator /// </summary> /// <param name="locatorScoped"></param> /// <returns></returns> public virtual ILocatorScoped CreateChildScope(ILocatorScoped locatorScoped) { return(_Create(locatorScoped)); }
/// <summary> /// Constructor /// </summary> /// <param name="scope"></param> /// <param name="locator"></param> public LamarLocatorScoped(IServiceScope scope, ILocator locator) { _scope = scope; _parent = locator as ILocatorScoped; }