public override void SetLength(long value) { long num = value % _s.SectorSize; if (num > 0) { value = value - num + _bufferSize; } _s.SetLength(value); }
/// <summary> /// Sets the length of the current stream. /// </summary> /// <param name="value">The desired length of the current stream in bytes.</param> public override void SetLength(long value) { var remainder = value % _s.SectorSize; if (remainder > 0) { value = (value - remainder) + _bufferSize; } _s.SetLength(value); }