protected override void FreeUnManagedObjects() { if (this.Parent.Target is DB parent) { LevelDBInterop.leveldb_release_snapshot(parent.Handle, this.Handle); } }
protected override void FreeUnManagedObjects() { var parent = Parent.Target as DB; if (parent != null) { LevelDBInterop.leveldb_release_snapshot(parent.Handle, Handle); } }