private void Dispose(bool disposing) { if (disposing) { _bpo.Dispose(); } MainDirectory = null; }
/// <summary> /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. /// </summary> public void Dispose() { _pointerWrapper?.Dispose(); _pointerWrapper = null; _nodes = null; _strings = null; GC.SuppressFinalize(this); }