dispose method
void
dispose()
Disposes the managed pointer.
Implementation
void dispose() {
if (_isDisposed) return;
if (_disposeFunc != null) {
_disposeFunc(_pointer);
} else {
calloc.free(_pointer);
}
_isDisposed = true;
}