Table of Contents

Core

Methods Properties Base Classes Derived Classes
Flush Capabilities filestream
Constructor Count
Read Position
ReadAllText
ReadByte
ReadLine
Seek
Write
WriteByte
WriteText

Properties


Capabilities : StreamCapabilities

read-only

var Capabilities : StreamCapabilities

Count : doubleinteger

var Count : DoubleInteger

Position : doubleinteger

var Position : DoubleInteger

Methods


Flush : Void

Name Type Description
function Flush()

IStream : Void

constructor

Name Type Description
function IStream()

Read : integer

Name Type Description
data Array[byte]
byteStart integer
byteCount integer
function Read(data : Array[Byte], byteStart : Integer, byteCount : Integer) : Integer

ReadAllText : string

Name Type Description
function ReadAllText() : String

ReadAllText : string

Name Type Description
p0 iencoding
function ReadAllText(p0 : IEncoding) : String

ReadByte : integer

Name Type Description
function ReadByte() : Integer

ReadLine : string

Name Type Description
function ReadLine() : String

ReadLine : string

Name Type Description
p0 iencoding
function ReadLine(p0 : IEncoding) : String

Seek : boolean

Name Type Description
position doubleinteger
origin StreamOrigin
function Seek(position : DoubleInteger, origin : StreamOrigin) : Boolean

Write : integer

Name Type Description
data Array[byte]
function Write(data : Array[Byte]) : Integer

Write : integer

Name Type Description
data Array[byte]
byteStart integer
byteCount integer
function Write(data : Array[Byte], byteStart : Integer, byteCount : Integer) : Integer

WriteByte : integer

Name Type Description
p0 byte
function WriteByte(p0 : Byte) : Integer

WriteText : integer

Name Type Description
text string
function WriteText(text : String) : Integer

WriteText : integer

Name Type Description
text string
sourceStreamEncoding iencoding
function WriteText(text : String, sourceStreamEncoding : IEncoding) : Integer