public void Dispose()
{
if (!m_disposed)
{
GC.SuppressFinalize(this);
m_disposed = true;
m_disk.Dispose();
m_disk = null;
}
}
/// <summary> /// Releases the unmanaged resources used by the <see cref="DiskIo"/> object and optionally releases the managed resources. /// </summary> public void Dispose() { if (!m_disposed) { try { if (m_stream != null) { m_stream.Dispose(); } } finally { GC.SuppressFinalize(this); m_stream = null; m_disposed = true; } } }