register method
Register an existing pointer for cleanup
ptr: The pointer to register.
Implementation
void register(Pointer<NativeType> ptr) {
if (_isDisposed) {
throw StateError('Cannot register pointer in disposed scope');
}
_allocations.add(ptr);
}