dispose method

void dispose()

Stops all registered services and releases their native callbacks.

Safe to call multiple times.

Implementation

void dispose() {
  if (_disposed) return;
  _disposed = true;
  for (final service in _services) {
    service.dispose();
  }
}