dispose method

void dispose()

Dispose all state in this scope

Implementation

void dispose() {
  if (_disposed) return;

  for (var state in _state.values) {
    state.dispose();
  }
  _state.clear();
  _disposed = true;
}