Show / Hide Table of Contents

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
ReadOnlyStream
ReadOnlyWrapperStream
ReadOnlyForkStream
Inherited Members
ReadOnlyWrapperStream.Dispose(Boolean)
ReadOnlyWrapperStream.Stream
ReadOnlyStream.Seek(Int64, SeekOrigin)
ReadOnlyStream.SetLength(Int64)
ReadOnlyStream.Write(Byte[], Int32, Int32)
ReadOnlyStream.Flush()
ReadOnlyStream.CanRead
ReadOnlyStream.CanWrite
ReadOnlyStream.CanSeek
ReadOnlyStream.Length
ReadOnlyStream.Position
Namespace: Eco.Core.Utils.Streams
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
ReadOnlyWrapperStream.Read(Byte[], Int32, Int32)

ReadByte()

Declaration
public override int ReadByte()
Returns
Type Description
System.Int32

Extension Methods

PropertyChanges.FirePropertyChanged(Object, String)
PropertyChanges.FirePropertyChanged(Object, String, Object, Object)
PropertyChanges.FirePropertyChanged(Object, MemberChangedBeforeAfterEventArgs)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾