unbind method

  1. @override
  2. @mustCallSuper
void unbind()
inherited

Removes the reference to the object instance

Implementation

@override
@mustCallSuper
void unbind() {
  assert(!_isDisposed, "Can't unbind when it's been disposed");

  if (_instanceBinded == null) return;

  eventManager.off(
    _instanceBinded!,
    Lifecycle.destroyed,
    _onInstanceDestroyed,
  );
  _instanceBinded = null;
}