registerDisposer method
void
registerDisposer(
- void disposer()
Register a function that will be called when this scope is disposed
Implementation
void registerDisposer(void Function() disposer) {
if (isDisposed) {
throw ZenDisposedScopeException(
scopeName: name ?? 'UnnamedScope',
operation: 'registerDisposer',
);
}
_disposers.add(disposer);
ZenLogger.logDebug('Registered disposer in scope: $name');
}