/// <summary> /// Disposes (resets) the current service locator. /// </summary> public void Dispose() { if (isDisposing) { return; } if (Container == null) { return; } isDisposing = true; Container.Dispose(); Container = null; registrationList = null; }
/// <summary> /// Gets the associated <see cref="IServiceRegistrar"/> to process. /// </summary> /// <returns></returns> public IServiceRegistrar Batch() { registrationList = new TurbineRegistrationList(Container); return(registrationList); }