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
Offset .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee, ToffeeV2
property Offset: UInt64 read;
UInt64 Offset { get; }
var Offset: UInt64 { get{} }
ReadOnly Property Offset() 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 .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
method ReadDouble: Double
Double ReadDouble()
func ReadDouble() -> Double
Function ReadDouble() As Double
Parameters:
- aOffset:
ReadDouble ReadDouble(): Double virtual Toffee
func ReadDouble(ReadDouble ) -> Double
Parameters:
- :
ReadDoubleBE
Parameters:
- aOffset:
ReadDoubleLE
Parameters:
- aOffset:
ReadGuid .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
method ReadGuid: not nullable Guid
Guid! ReadGuid()
func ReadGuid() -> Guid
Function ReadGuid() As Guid
ReadGuid (UInt64): not nullable Guid .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee, ToffeeV2
Parameters:
- aOffset:
ReadGuid ReadGuid(): not nullable Guid virtual Toffee
func ReadGuid(ReadGuid ) -> Guid
Parameters:
- :
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:
ReadUInt16 .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
method ReadUInt16: UInt16
UInt16 ReadUInt16()
func ReadUInt16() -> UInt16
Function ReadUInt16() As UInt16
Parameters:
- aOffset:
Parameters:
- aOffset:
ReadUInt16 ReadUInt16(): UInt16 virtual Toffee
func ReadUInt16(ReadUInt16 ) -> UInt16
Parameters:
- :
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:
ReadUInt64 .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
method ReadUInt64: UInt64
UInt64 ReadUInt64()
func ReadUInt64() -> UInt64
Function ReadUInt64() As UInt64
Parameters:
- aOffset:
Parameters:
- aOffset:
ReadUInt64 ReadUInt64(): UInt64 virtual Toffee
func ReadUInt64(ReadUInt64 ) -> UInt64
Parameters:
- :
ReadUInt64BE
Parameters:
- aOffset:
ReadUInt64LE
Parameters:
- aOffset:
ReadUInt8 .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island, ToffeeV2
method ReadUInt8: Byte
Byte ReadUInt8()
func ReadUInt8() -> Byte
Cardinal ReadUInt8()
Function ReadUInt8() As Byte
Parameters:
- aOffset:
Parameters:
- aOffset:
ReadUInt8 ReadUInt8(): Byte virtual Toffee
func ReadUInt8(ReadUInt8 ) -> Byte
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
Offset .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee, ToffeeV2
property Offset: UInt64 read;
UInt64 Offset { get; }
var Offset: UInt64 { get{} }
ReadOnly Property Offset() 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 .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
method ReadDouble: Double
Double ReadDouble()
func ReadDouble() -> Double
Function ReadDouble() As Double
Parameters:
- aOffset:
ReadDouble ReadDouble(): Double virtual Toffee
func ReadDouble(ReadDouble ) -> Double
Parameters:
- :
ReadDoubleBE
Parameters:
- aOffset:
ReadDoubleLE
Parameters:
- aOffset:
ReadGuid .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
method ReadGuid: not nullable Guid
Guid! ReadGuid()
func ReadGuid() -> Guid
Function ReadGuid() As Guid
ReadGuid (UInt64): not nullable Guid .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee, ToffeeV2
Parameters:
- aOffset:
ReadGuid ReadGuid(): not nullable Guid virtual Toffee
func ReadGuid(ReadGuid ) -> Guid
Parameters:
- :
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:
ReadUInt16 .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
method ReadUInt16: UInt16
UInt16 ReadUInt16()
func ReadUInt16() -> UInt16
Function ReadUInt16() As UInt16
Parameters:
- aOffset:
Parameters:
- aOffset:
ReadUInt16 ReadUInt16(): UInt16 virtual Toffee
func ReadUInt16(ReadUInt16 ) -> UInt16
Parameters:
- :
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:
ReadUInt64 .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
method ReadUInt64: UInt64
UInt64 ReadUInt64()
func ReadUInt64() -> UInt64
Function ReadUInt64() As UInt64
Parameters:
- aOffset:
Parameters:
- aOffset:
ReadUInt64 ReadUInt64(): UInt64 virtual Toffee
func ReadUInt64(ReadUInt64 ) -> UInt64
Parameters:
- :
ReadUInt64BE
Parameters:
- aOffset:
ReadUInt64LE
Parameters:
- aOffset:
ReadUInt8 .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island, ToffeeV2
method ReadUInt8: Byte
Byte ReadUInt8()
func ReadUInt8() -> Byte
Cardinal ReadUInt8()
Function ReadUInt8() As Byte
Parameters:
- aOffset:
Parameters:
- aOffset:
ReadUInt8 ReadUInt8(): Byte virtual Toffee
func ReadUInt8(ReadUInt8 ) -> Byte
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: