Prajna


MemoryStreamB

Constructors

ConstructorDescription
new(ms, offset)
Signature: (ms:MemoryStreamB * offset:int64) -> MemoryStreamB
new(ms)
Signature: ms:MemoryStreamB -> MemoryStreamB
new(ms, position, count)
Signature: (ms:MemoryStreamB * position:int64 * count:int64) -> MemoryStreamB
new(buf, index, count, b1, b2)
Signature: (buf:byte [] * index:int * count:int * b1:bool * b2:bool) -> MemoryStreamB
new(buf, index, count, b)
Signature: (buf:byte [] * index:int * count:int * b:bool) -> MemoryStreamB
new(buf, b)
Signature: (buf:byte [] * b:bool) -> MemoryStreamB
new(buf)
Signature: (buf:byte []) -> MemoryStreamB
new(buf, index, count)
Signature: (buf:byte [] * index:int * count:int) -> MemoryStreamB
new()
Signature: unit -> MemoryStreamB
new(size)
Signature: size:int -> MemoryStreamB
new(defaultBufSize, toAvoidConfusion)
Signature: (defaultBufSize:int * toAvoidConfusion:byte) -> MemoryStreamB

Instance members

Instance memberDescription
ReadArr(len)
Signature: len:int -> 'T []
Type parameters: 'T
ReadArrWLen()
Signature: unit -> 'T []
Type parameters: 'T
ReadDouble()
Signature: unit -> float
ReadInt16()
Signature: unit -> int16
ReadInt32()
Signature: unit -> int
ReadInt64()
Signature: unit -> int64
ReadSByte()
Signature: unit -> sbyte
ReadSingle()
Signature: unit -> float32
ReadToStream(fh, count)
Signature: (fh:Stream * count:int64) -> unit
ReadUByte()
Signature: unit -> byte
ReadUInt16()
Signature: unit -> uint16
ReadUInt32()
Signature: unit -> uint32
ReadUInt64()
Signature: unit -> uint64
WriteArrWLen(v)
Signature: (v:'T []) -> unit
Type parameters: 'T
WriteDouble(v)
Signature: v:Double -> unit
WriteFromStreamAlign(fh, count, align)
Signature: (fh:Stream * count:int64 * align:int) -> unit
WriteInt16(v)
Signature: v:int16 -> unit
WriteInt32(v)
Signature: v:int32 -> unit
WriteInt64(v)
Signature: v:int64 -> unit
WriteSByte(v)
Signature: v:SByte -> unit
WriteSingle(v)
Signature: v:Single -> unit
WriteUByte(v)
Signature: v:byte -> unit
WriteUInt16(v)
Signature: v:uint16 -> unit
WriteUInt32(v)
Signature: v:uint32 -> unit
WriteUInt64(v)
Signature: v:uint64 -> unit
Fork me on GitHub