protected override void Dispose(bool disposing)
{
if (!_disposed)
{
if (disposing)
{
if (BaseStream != null)
BaseStream.Dispose();
}
BaseStream = null;
_disposed = true;
base.Dispose(disposing);
}
}