build method

DependencyContainer build(
  1. DependencyProvider? parentProvider
)

Implementation

DependencyContainer build(DependencyProvider? parentProvider) {
  _addWidgetServices();

  var singletons = _createSingletons();
  var initializationController =
      _createInitializationController(parentProvider);
  var disposables = HashSet<Disposable>();
  var registry = _createRegistry(
      parentProvider, singletons, initializationController, disposables);
  var container = DependencyContainer(
      registry, singletons, initializationController, disposables);

  _addPostRegistry(container, registry);
  _preWarmSingletonInitializables(
      registry, container, singletons, initializationController, disposables);

  return container;
}