register method

void register(
  1. Disposable? object
)

Registers object to dispose with this State.

Implementation

void register(Disposable? object) {
  if (_objects == null) {
    _objects = <Disposable?>[];
  }

  if (!_objects!.contains(object)) {
    if (object is ReferenceCounter) {
      object.addReference(this);
    }

    _objects!.add(object);
  }
}