Class ReadOnlyForkStream
Read-only stream which "forks" data which was read to Eco.Core.Utils.Streams.ReadOnlyForkStream.fork stream.
"Fork" means it will have copy of all data which was read from System.IO.Stream.
It doesn't take ownership of Eco.Core.Utils.Streams.ReadOnlyForkStream.fork and you should Dispose it on you own.
Inheritance
System.Object
ReadOnlyForkStream
Assembly: Eco.Core.dll
Syntax
public class ReadOnlyForkStream : ReadOnlyWrapperStream
Constructors
ReadOnlyForkStream(Stream, Stream, Boolean)
Declaration
public ReadOnlyForkStream(Stream fork, Stream stream, bool leaveOpen = false)
Parameters
Type |
Name |
Description |
System.IO.Stream |
fork |
|
System.IO.Stream |
stream |
|
System.Boolean |
leaveOpen |
|
Methods
Read(Byte[], Int32, Int32)
Declaration
public override int Read(byte[] buffer, int offset, int count)
Parameters
Type |
Name |
Description |
System.Byte[] |
buffer |
|
System.Int32 |
offset |
|
System.Int32 |
count |
|
Returns
Type |
Description |
System.Int32 |
|
Overrides
ReadByte()
Declaration
public override int ReadByte()
Returns
Type |
Description |
System.Int32 |
|
Extension Methods