dispose method

void dispose()

Implementation

void dispose() {
  if (_disposed) {
    return;
  }

  final runtime = _runtime;
  if (runtime != null &&
      (_createdRuntimeFromConfig || _disposeInjectedRuntime)) {
    runtime.dispose();
  } else if (runtime == null) {
    _config?.disposeOwnedResources();
  }

  _disposed = true;
}