BinaryReader
Overview
Location
-
Reference:
- Elements.dll .NET, .NET Core 6.0, .NET Standard 2.0
- elements.jar Cooper
- Elements.fx Island, ToffeeV2
- libElements.fx Toffee
- Namespace: RemObjects.Elements.RTL
- Platforms: .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island, Toffee, ToffeeV2
constructor withBinary(ImmutableBinary) InitialOffset(UInt64)
constructor withBinary(aBinary: ImmutableBinary) InitialOffset(aOffset: UInt64)
BinaryReader withBinary(ImmutableBinary aBinary) InitialOffset(UInt64 aOffset)
init(withBinary aBinary: ImmutableBinary, InitialOffset aOffset: UInt64)
BinaryReader withBinary(ImmutableBinary aBinary) InitialOffset(UInt64 aOffset)
Sub New withBinary(aBinary As ImmutableBinary) InitialOffset(aOffset As UInt64)
Parameters:
- aBinary:
- aOffset:
Parameters:
- aBytes:
- aOffset:
Endianess
property Endianess: Endianess read write;
Endianess Endianess { get; set; }
var Endianess: Endianess { get{} set{} }
Endianess Endianess { __get; __set; }
Property Endianess() As Endianess
Offset
property Offset: UInt64 read write;
UInt64 Offset { get; set; }
var Offset: UInt64 { get{} set{} }
UInt64 Offset { __get; __set; }
Property Offset() As UInt64
Read8BitStringWithZeroTerminator
Parameters:
- aOffset:
- aEncoding:
Parameters:
- aOffset:
- aLength:
method ReadByteArray(var aOffset: UInt64) Length(aLength: Int32) ToAddress(aAddress: ^void): array of Byte
Parameters:
- aOffset:
- aLength:
- aAddress:
ReadDouble
Parameters:
- aOffset:
ReadDoubleBE
Parameters:
- aOffset:
ReadDoubleLE
Parameters:
- aOffset:
ReadInt16
Parameters:
- aOffset:
ReadInt16BE
Parameters:
- aOffset:
ReadInt16LE
Parameters:
- aOffset:
ReadInt32
Parameters:
- aOffset:
ReadInt32BE
Parameters:
- aOffset:
ReadInt32LE
Parameters:
- aOffset:
ReadInt64
Parameters:
- aOffset:
ReadInt64BE
Parameters:
- aOffset:
ReadInt64LE
Parameters:
- aOffset:
ReadSingle
Parameters:
- aOffset:
ReadSingleBE
Parameters:
- aOffset:
ReadSingleLE
Parameters:
- aOffset:
ReadStringWithUInt32LengthIndicator
Parameters:
- aOffset:
- aEncoding:
ReadStringWithUInt8ByteLengthIndicator
method ReadStringWithUInt8ByteLengthIndicator(var aOffset: UInt64) Encoding(aEncoding: Encoding): String
Parameters:
- aOffset:
- aEncoding:
Parameters:
- aOffset:
- aEncoding:
method ReadStringWithULEB128LengthIndicator(var aOffset: UInt64) Encoding(aEncoding: Encoding): String
Parameters:
- aOffset:
- aEncoding:
Parameters:
- aOffset:
Parameters:
- aOffset:
ReadUInt16BE
Parameters:
- aOffset:
ReadUInt16LE
Parameters:
- aOffset:
ReadUInt32 .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island, ToffeeV2
method ReadUInt32: UInt32
UInt32 ReadUInt32()
func ReadUInt32() -> UInt32
Cardinal ReadUInt32()
Function ReadUInt32() As UInt32
Parameters:
- aOffset:
Parameters:
- aOffset:
ReadUInt32 ReadUInt32(): UInt32 virtual Toffee
func ReadUInt32(ReadUInt32 ) -> UInt32
Parameters:
- :
ReadUInt32BE
Parameters:
- aOffset:
ReadUInt32LE
Parameters:
- aOffset:
Parameters:
- aOffset:
Parameters:
- aOffset:
ReadUInt64BE
Parameters:
- aOffset:
ReadUInt64LE
Parameters:
- aOffset:
Parameters:
- aOffset:
Parameters:
- aOffset:
ReadULEB128
Parameters:
- aOffset:
Skip
method Skip(aByteCount: UInt64)
void Skip(UInt64 aByteCount)
func Skip(_ aByteCount: UInt64)
void Skip(UInt64 aByteCount)
Sub Skip(aByteCount As UInt64)
Parameters:
- aByteCount:
Endianess
property Endianess: Endianess read write;
Endianess Endianess { get; set; }
var Endianess: Endianess { get{} set{} }
Endianess Endianess { __get; __set; }
Property Endianess() As Endianess
Offset
constructor withBinary(ImmutableBinary) InitialOffset(UInt64)
constructor withBinary(aBinary: ImmutableBinary) InitialOffset(aOffset: UInt64)
BinaryReader withBinary(ImmutableBinary aBinary) InitialOffset(UInt64 aOffset)
init(withBinary aBinary: ImmutableBinary, InitialOffset aOffset: UInt64)
BinaryReader withBinary(ImmutableBinary aBinary) InitialOffset(UInt64 aOffset)
Sub New withBinary(aBinary As ImmutableBinary) InitialOffset(aOffset As UInt64)
Parameters:
- aBinary:
- aOffset:
Parameters:
- aBytes:
- aOffset:
Read8BitStringWithZeroTerminator
Parameters:
- aOffset:
- aEncoding:
Parameters:
- aOffset:
- aLength:
method ReadByteArray(var aOffset: UInt64) Length(aLength: Int32) ToAddress(aAddress: ^void): array of Byte
Parameters:
- aOffset:
- aLength:
- aAddress:
ReadDouble
Parameters:
- aOffset:
ReadDoubleBE
Parameters:
- aOffset:
ReadDoubleLE
Parameters:
- aOffset:
ReadInt16
Parameters:
- aOffset:
ReadInt16BE
Parameters:
- aOffset:
ReadInt16LE
Parameters:
- aOffset:
ReadInt32
Parameters:
- aOffset:
ReadInt32BE
Parameters:
- aOffset:
ReadInt32LE
Parameters:
- aOffset:
ReadInt64
Parameters:
- aOffset:
ReadInt64BE
Parameters:
- aOffset:
ReadInt64LE
Parameters:
- aOffset:
ReadSingle
Parameters:
- aOffset:
ReadSingleBE
Parameters:
- aOffset:
ReadSingleLE
Parameters:
- aOffset:
ReadStringWithUInt32LengthIndicator
Parameters:
- aOffset:
- aEncoding:
ReadStringWithUInt8ByteLengthIndicator
method ReadStringWithUInt8ByteLengthIndicator(var aOffset: UInt64) Encoding(aEncoding: Encoding): String
Parameters:
- aOffset:
- aEncoding:
Parameters:
- aOffset:
- aEncoding:
method ReadStringWithULEB128LengthIndicator(var aOffset: UInt64) Encoding(aEncoding: Encoding): String
Parameters:
- aOffset:
- aEncoding:
Parameters:
- aOffset:
Parameters:
- aOffset:
ReadUInt16BE
Parameters:
- aOffset:
ReadUInt16LE
Parameters:
- aOffset:
ReadUInt32 .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island, ToffeeV2
method ReadUInt32: UInt32
UInt32 ReadUInt32()
func ReadUInt32() -> UInt32
Cardinal ReadUInt32()
Function ReadUInt32() As UInt32
Parameters:
- aOffset:
Parameters:
- aOffset:
ReadUInt32 ReadUInt32(): UInt32 virtual Toffee
func ReadUInt32(ReadUInt32 ) -> UInt32
Parameters:
- :
ReadUInt32BE
Parameters:
- aOffset:
ReadUInt32LE
Parameters:
- aOffset:
Parameters:
- aOffset:
Parameters:
- aOffset:
ReadUInt64BE
Parameters:
- aOffset:
ReadUInt64LE
Parameters:
- aOffset:
Parameters:
- aOffset:
Parameters:
- aOffset:
ReadULEB128
Parameters:
- aOffset:
Skip
method Skip(aByteCount: UInt64)
void Skip(UInt64 aByteCount)
func Skip(_ aByteCount: UInt64)
void Skip(UInt64 aByteCount)
Sub Skip(aByteCount As UInt64)
Parameters:
- aByteCount: