disposeParam method

void disposeParam(
  1. F param,
  2. LabeledReference? debugOrigin
)

Implementation

void disposeParam(F param, LabeledReference? debugOrigin) {
  final provider = _providers.remove(param);
  if (provider == null) {
    return;
  }

  _clearDependencies(provider);
  _container!.internalDispose(provider, debugOrigin ?? this);
  state.remove(param);
}