public void Dispose() { if (!_isDisposed) { if (_ownsStorageEnvironment) { _env.Dispose(); } _isDisposed = true; _byteStringContext.Dispose(); _edgesSchema.Dispose(); _verticesSchema.Dispose(); } GC.SuppressFinalize(this); }