src/ICSharpCode.SharpZipLib/Lzw/LzwInputStream.cs [440:519]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
public override long Position
{
get
{
return baseInputStream.Position;
}
set
{
throw new NotSupportedException("InflaterInputStream Position not supported");
}
}
///
/// Flushes the baseInputStream
///
public override void Flush()
{
baseInputStream.Flush();
}
///
/// Sets the position within the current stream
/// Always throws a NotSupportedException
///
/// The relative offset to seek to.
/// The defining where to seek from.
/// The new position in the stream.
/// Any access
public override long Seek(long offset, SeekOrigin origin)
{
throw new NotSupportedException("Seek not supported");
}
///
/// Set the length of the current stream
/// Always throws a NotSupportedException
///
/// The new length value for the stream.
/// Any access
public override void SetLength(long value)
{
throw new NotSupportedException("InflaterInputStream SetLength not supported");
}
///
/// Writes a sequence of bytes to stream and advances the current position
/// This method always throws a NotSupportedException
///
/// The buffer containing data to write.
/// The offset of the first byte to write.
/// The number of bytes to write.
/// Any access
public override void Write(byte[] buffer, int offset, int count)
{
throw new NotSupportedException("InflaterInputStream Write not supported");
}
///
/// Writes one byte to the current stream and advances the current position
/// Always throws a NotSupportedException
///
/// The byte to write.
/// Any access
public override void WriteByte(byte value)
{
throw new NotSupportedException("InflaterInputStream WriteByte not supported");
}
///
/// Closes the input stream. When
/// is true the underlying stream is also closed.
///
protected override void Dispose(bool disposing)
{
if (!isClosed)
{
isClosed = true;
if (IsStreamOwner)
{
baseInputStream.Dispose();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ICSharpCode.SharpZipLib/Zip/Compression/Streams/InflaterInputStream.cs [551:630]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
public override long Position
{
get
{
return baseInputStream.Position;
}
set
{
throw new NotSupportedException("InflaterInputStream Position not supported");
}
}
///
/// Flushes the baseInputStream
///
public override void Flush()
{
baseInputStream.Flush();
}
///
/// Sets the position within the current stream
/// Always throws a NotSupportedException
///
/// The relative offset to seek to.
/// The defining where to seek from.
/// The new position in the stream.
/// Any access
public override long Seek(long offset, SeekOrigin origin)
{
throw new NotSupportedException("Seek not supported");
}
///
/// Set the length of the current stream
/// Always throws a NotSupportedException
///
/// The new length value for the stream.
/// Any access
public override void SetLength(long value)
{
throw new NotSupportedException("InflaterInputStream SetLength not supported");
}
///
/// Writes a sequence of bytes to stream and advances the current position
/// This method always throws a NotSupportedException
///
/// The buffer containing data to write.
/// The offset of the first byte to write.
/// The number of bytes to write.
/// Any access
public override void Write(byte[] buffer, int offset, int count)
{
throw new NotSupportedException("InflaterInputStream Write not supported");
}
///
/// Writes one byte to the current stream and advances the current position
/// Always throws a NotSupportedException
///
/// The byte to write.
/// Any access
public override void WriteByte(byte value)
{
throw new NotSupportedException("InflaterInputStream WriteByte not supported");
}
///
/// Closes the input stream. When
/// is true the underlying stream is also closed.
///
protected override void Dispose(bool disposing)
{
if (!isClosed)
{
isClosed = true;
if (IsStreamOwner)
{
baseInputStream.Dispose();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -