C# Class OpenRA.Primitives.SegmentStream

Inheritance: Stream
Show file Open project: pchote/OpenRA

Public Properties

Property Type Description
BaseCount long
BaseOffset long
BaseStream Stream

Public Methods

Method Description
Flush ( ) : void
GetOverallNestedOffset ( Stream stream, Stream &overallBaseStream ) : long
Read ( byte buffer, int offset, int count ) : int
Seek ( long offset, SeekOrigin origin ) : long
SegmentStream ( Stream stream, long offset, long count ) : System
SetLength ( long value ) : void
Write ( byte buffer, int offset, int count ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Method Details

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

Flush() public method

public Flush ( ) : void
return void

GetOverallNestedOffset() public static method

public static GetOverallNestedOffset ( Stream stream, Stream &overallBaseStream ) : long
stream Stream
overallBaseStream Stream
return long

Read() public method

public Read ( byte buffer, int offset, int count ) : int
buffer byte
offset int
count int
return int

Seek() public method

public Seek ( long offset, SeekOrigin origin ) : long
offset long
origin SeekOrigin
return long

SegmentStream() public method

public SegmentStream ( Stream stream, long offset, long count ) : System
stream Stream
offset long
count long
return System

SetLength() public method

public SetLength ( long value ) : void
value long
return void

Write() public method

public Write ( byte buffer, int offset, int count ) : void
buffer byte
offset int
count int
return void

Property Details

BaseCount public property

public long BaseCount
return long

BaseOffset public property

public long BaseOffset
return long

BaseStream public property

public Stream BaseStream
return Stream