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
FindNext
UnsignedLong FindNext(Byte aByte)
Parameters:
- aByte:
length
property length: UInt64 read;
UInt64 length { get; }
var length: UInt64 { get{} }
UInt64 length { __get; }
ReadOnly Property length() As UInt64
Position
property Position: UInt64 read write;
UInt64 Position { get; set; }
var Position: UInt64 { get{} set{} }
UInt64 Position { __get; __set; }
Property Position() As UInt64
Read8BitStringWithZeroTerminator
Parameters:
- aOffset:
- aEncoding:
ReadByteArray .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island, ToffeeV2
method ReadByteArray: array of Byte
Byte[] ReadByteArray()
func ReadByteArray() -> Byte...
Byte[] ReadByteArray()
Function ReadByteArray() As Byte()
Parameters:
- aOffset:
- aLength:
method ReadByteArray(var aOffset: UInt64) Length(aLength: Int32) ToAddress(aAddress: ^void): array of Byte
Parameters:
- aOffset:
- aLength:
- aAddress:
Parameters:
- aLength:
ReadByteArray ReadByteArray(): array of Byte virtual Toffee
func ReadByteArray(ReadByteArray ) -> Byte...
Parameters:
- :
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:
ReadUInt8 .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island, ToffeeV2
method ReadUInt8: UInt32
UInt32 ReadUInt8()
func ReadUInt8() -> UInt32
Cardinal ReadUInt8()
Function ReadUInt8() As UInt32
Parameters:
- aOffset:
Parameters:
- aOffset:
ReadUInt8 ReadUInt8(): UInt32 virtual Toffee
func ReadUInt8(ReadUInt8 ) -> UInt32
Parameters:
- :
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
length
property length: UInt64 read;
UInt64 length { get; }
var length: UInt64 { get{} }
UInt64 length { __get; }
ReadOnly Property length() As UInt64
Position
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:
FindNext
UnsignedLong FindNext(Byte aByte)
Parameters:
- aByte:
Read8BitStringWithZeroTerminator
Parameters:
- aOffset:
- aEncoding:
ReadByteArray .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island, ToffeeV2
method ReadByteArray: array of Byte
Byte[] ReadByteArray()
func ReadByteArray() -> Byte...
Byte[] ReadByteArray()
Function ReadByteArray() As Byte()
Parameters:
- aOffset:
- aLength:
method ReadByteArray(var aOffset: UInt64) Length(aLength: Int32) ToAddress(aAddress: ^void): array of Byte
Parameters:
- aOffset:
- aLength:
- aAddress:
Parameters:
- aLength:
ReadByteArray ReadByteArray(): array of Byte virtual Toffee
func ReadByteArray(ReadByteArray ) -> Byte...
Parameters:
- :
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:
ReadUInt8 .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island, ToffeeV2
method ReadUInt8: UInt32
UInt32 ReadUInt8()
func ReadUInt8() -> UInt32
Cardinal ReadUInt8()
Function ReadUInt8() As UInt32
Parameters:
- aOffset:
Parameters:
- aOffset:
ReadUInt8 ReadUInt8(): UInt32 virtual Toffee
func ReadUInt8(ReadUInt8 ) -> UInt32
Parameters:
- :
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: