registerDisposer method

void registerDisposer(
  1. void disposer()
)

Register a function that will be called when this scope is disposed

Implementation

void registerDisposer(void Function() disposer) {
  if (_disposed) {
    throw Exception('Cannot register disposer on a disposed scope: $name');
  }

  _disposers.add(disposer);

  ZenLogger.logDebug('Registered disposer in scope: $name');
}