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
constructor withBinary(aBinary: ImmutableBinary) InitialOffset(aOffset: UInt64 := 0)
BinaryReader withBinary(ImmutableBinary aBinary) InitialOffset(UInt64 aOffset = 0)
init(binary aBinary: ImmutableBinary, InitialOffset aOffset: UInt64 = 0)
BinaryReader withBinary(ImmutableBinary aBinary) InitialOffset(UInt64 aOffset)
Sub New withBinary(aBinary As ImmutableBinary) InitialOffset(aOffset As UInt64 = 0)

Parameters:

  • aBinary:
  • aOffset:

constructor withBytes(array of Byte) InitialOffset(UInt64)

constructor withBytes(aBytes: array of Byte) InitialOffset(aOffset: UInt64 := 0)
BinaryReader withBytes(Byte[] aBytes) InitialOffset(UInt64 aOffset = 0)
init(bytes aBytes: Byte..., InitialOffset aOffset: UInt64 = 0)
BinaryReader withBytes(Byte[] aBytes) InitialOffset(UInt64 aOffset)
Sub New withBytes(aBytes As Byte()) InitialOffset(aOffset As UInt64 = 0)

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

method FindNext(aByte: Byte): nullable UInt64
UInt64? FindNext(Byte aByte)
func FindNext(_ aByte: Byte) -> UInt64!
UnsignedLong FindNext(Byte aByte)
Function FindNext(aByte As Byte) As UInt64?

Parameters:

  • aByte:

length

property length: UInt64 read;
var length: UInt64 { get{} }
ReadOnly Property length() As UInt64

Offset

property Offset: UInt64 read;
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

// .NET, .NET Core 6.0, .NET Standard 2.0
method Read8BitStringWithZeroTerminator(var aOffset: UInt64) Encoding(aEncoding: Encoding := nil): String
// Island
method Read8BitStringWithZeroTerminator(var aOffset: UInt64) Encoding(aEncoding: Encoding): String
// .NET, .NET Core 6.0, .NET Standard 2.0
String Read8BitStringWithZeroTerminator(ref UInt64 aOffset) Encoding(Encoding aEncoding = null)
// Island
String Read8BitStringWithZeroTerminator(ref UInt64 aOffset) Encoding(Encoding aEncoding)
func Read8BitStringWithZeroTerminator(_ aOffset: inout UInt64, Encoding aEncoding: Encoding) -> String
String Read8BitStringWithZeroTerminator(__ref UInt64 aOffset) Encoding(Encoding aEncoding)
// .NET, .NET Core 6.0, .NET Standard 2.0
Function Read8BitStringWithZeroTerminator(ByRef aOffset As UInt64) Encoding(aEncoding As Encoding = Null) As String
// Island
Function Read8BitStringWithZeroTerminator(ByRef aOffset As UInt64) Encoding(aEncoding As Encoding) As String

Parameters:

  • aOffset:
  • aEncoding:

ReadByteArray

method ReadByteArray: array of Byte
func ReadByteArray() -> Byte...
Function ReadByteArray() As Byte()

method ReadByteArray(var aOffset: UInt64) Length(aLength: Int32): array of Byte
Byte[] ReadByteArray(ref UInt64 aOffset) Length(Int32 aLength)
func ReadByteArray(_ aOffset: inout UInt64, Length aLength: Int32) -> Byte...
Byte[] ReadByteArray(__ref UInt64 aOffset) Length(Integer aLength)
Function ReadByteArray(ByRef aOffset As UInt64) Length(aLength As Int32) As Byte()

Parameters:

  • aOffset:
  • aLength:

ReadByteArray (UInt64) Length(Int32) ToAddress(^void): array of Byte Island, Toffee, ToffeeV2

method ReadByteArray(var aOffset: UInt64) Length(aLength: Int32) ToAddress(aAddress: ^void): array of Byte
Byte[] ReadByteArray(ref UInt64 aOffset) Length(Int32 aLength) ToAddress(void* aAddress)
func ReadByteArray(_ aOffset: inout UInt64, Length aLength: Int32, ToAddress aAddress: UnsafeMutablePointer<void>) -> Byte...
Function ReadByteArray(ByRef aOffset As UInt64) Length(aLength As Int32) ToAddress(aAddress As Ptr(Of Void)) As Byte()

Parameters:

  • aOffset:
  • aLength:
  • aAddress:

method ReadByteArray(aLength: Int32): array of Byte
Byte[] ReadByteArray(Int32 aLength)
func ReadByteArray(_ aLength: Int32) -> Byte...
Byte[] ReadByteArray(Integer aLength)
Function ReadByteArray(aLength As Int32) As Byte()

Parameters:

  • aLength:

ReadDouble

method ReadDouble: Double
func ReadDouble() -> Double
Function ReadDouble() As Double

method ReadDouble(var aOffset: UInt64): Double
Double ReadDouble(ref UInt64 aOffset)
func ReadDouble(_ aOffset: inout UInt64) -> Double
Double ReadDouble(__ref UInt64 aOffset)
Function ReadDouble(ByRef aOffset As UInt64) As Double

Parameters:

  • aOffset:

ReadGuid

method ReadGuid: not nullable Guid
Function ReadGuid() As Guid

method ReadGuid(var aOffset: UInt64): not nullable Guid
Guid! ReadGuid(ref UInt64 aOffset)
func ReadGuid(_ aOffset: inout UInt64) -> Guid
Guid ReadGuid(__ref UInt64 aOffset)
Function ReadGuid(ByRef aOffset As UInt64) As Guid

Parameters:

  • aOffset:

ReadInt16

method ReadInt16(var aOffset: UInt64): UInt16
UInt16 ReadInt16(ref UInt64 aOffset)
func ReadInt16(_ aOffset: inout UInt64) -> UInt16
Word ReadInt16(__ref UInt64 aOffset)
Function ReadInt16(ByRef aOffset As UInt64) As UInt16

Parameters:

  • aOffset:

ReadInt16BE

method ReadInt16BE(var aOffset: UInt64): UInt16
UInt16 ReadInt16BE(ref UInt64 aOffset)
func ReadInt16BE(_ aOffset: inout UInt64) -> UInt16
Word ReadInt16BE(__ref UInt64 aOffset)
Function ReadInt16BE(ByRef aOffset As UInt64) As UInt16

Parameters:

  • aOffset:

ReadInt16LE

method ReadInt16LE(var aOffset: UInt64): UInt16
UInt16 ReadInt16LE(ref UInt64 aOffset)
func ReadInt16LE(_ aOffset: inout UInt64) -> UInt16
Word ReadInt16LE(__ref UInt64 aOffset)
Function ReadInt16LE(ByRef aOffset As UInt64) As UInt16

Parameters:

  • aOffset:

ReadInt32

method ReadInt32(var aOffset: UInt64): UInt32
UInt32 ReadInt32(ref UInt64 aOffset)
func ReadInt32(_ aOffset: inout UInt64) -> UInt32
Cardinal ReadInt32(__ref UInt64 aOffset)
Function ReadInt32(ByRef aOffset As UInt64) As UInt32

Parameters:

  • aOffset:

ReadInt32BE

method ReadInt32BE(var aOffset: UInt64): UInt32
UInt32 ReadInt32BE(ref UInt64 aOffset)
func ReadInt32BE(_ aOffset: inout UInt64) -> UInt32
Cardinal ReadInt32BE(__ref UInt64 aOffset)
Function ReadInt32BE(ByRef aOffset As UInt64) As UInt32

Parameters:

  • aOffset:

ReadInt32LE

method ReadInt32LE(var aOffset: UInt64): UInt32
UInt32 ReadInt32LE(ref UInt64 aOffset)
func ReadInt32LE(_ aOffset: inout UInt64) -> UInt32
Cardinal ReadInt32LE(__ref UInt64 aOffset)
Function ReadInt32LE(ByRef aOffset As UInt64) As UInt32

Parameters:

  • aOffset:

ReadInt64

method ReadInt64(var aOffset: UInt64): UInt64
UInt64 ReadInt64(ref UInt64 aOffset)
func ReadInt64(_ aOffset: inout UInt64) -> UInt64
UInt64 ReadInt64(__ref UInt64 aOffset)
Function ReadInt64(ByRef aOffset As UInt64) As UInt64

Parameters:

  • aOffset:

ReadInt64BE

method ReadInt64BE(var aOffset: UInt64): UInt64
UInt64 ReadInt64BE(ref UInt64 aOffset)
func ReadInt64BE(_ aOffset: inout UInt64) -> UInt64
UInt64 ReadInt64BE(__ref UInt64 aOffset)
Function ReadInt64BE(ByRef aOffset As UInt64) As UInt64

Parameters:

  • aOffset:

ReadInt64LE

method ReadInt64LE(var aOffset: UInt64): Int64
Int64 ReadInt64LE(ref UInt64 aOffset)
func ReadInt64LE(_ aOffset: inout UInt64) -> Int64
Int64 ReadInt64LE(__ref UInt64 aOffset)
Function ReadInt64LE(ByRef aOffset As UInt64) As Int64

Parameters:

  • aOffset:

ReadSingle

method ReadSingle(var aOffset: UInt64): Single
Single ReadSingle(ref UInt64 aOffset)
func ReadSingle(_ aOffset: inout UInt64) -> Single
Single ReadSingle(__ref UInt64 aOffset)
Function ReadSingle(ByRef aOffset As UInt64) As Single

Parameters:

  • aOffset:

ReadStringWithUInt32LengthIndicator

// .NET, .NET Core 6.0, .NET Standard 2.0
method ReadStringWithUInt32LengthIndicator(var aOffset: UInt64) Encoding(aEncoding: Encoding := nil): String
// Island
method ReadStringWithUInt32LengthIndicator(var aOffset: UInt64) Encoding(aEncoding: Encoding): String
// .NET, .NET Core 6.0, .NET Standard 2.0
String ReadStringWithUInt32LengthIndicator(ref UInt64 aOffset) Encoding(Encoding aEncoding = null)
// Island
String ReadStringWithUInt32LengthIndicator(ref UInt64 aOffset) Encoding(Encoding aEncoding)
func ReadStringWithUInt32LengthIndicator(_ aOffset: inout UInt64, Encoding aEncoding: Encoding) -> String
String ReadStringWithUInt32LengthIndicator(__ref UInt64 aOffset) Encoding(Encoding aEncoding)
// .NET, .NET Core 6.0, .NET Standard 2.0
Function ReadStringWithUInt32LengthIndicator(ByRef aOffset As UInt64) Encoding(aEncoding As Encoding = Null) As String
// Island
Function ReadStringWithUInt32LengthIndicator(ByRef aOffset As UInt64) Encoding(aEncoding As Encoding) As String

Parameters:

  • aOffset:
  • aEncoding:

ReadStringWithUInt8ByteLengthIndicator

// .NET, .NET Core 6.0, .NET Standard 2.0
method ReadStringWithUInt8ByteLengthIndicator(var aOffset: UInt64) Encoding(aEncoding: Encoding := nil): String
// Island
method ReadStringWithUInt8ByteLengthIndicator(var aOffset: UInt64) Encoding(aEncoding: Encoding): String
// .NET, .NET Core 6.0, .NET Standard 2.0
String ReadStringWithUInt8ByteLengthIndicator(ref UInt64 aOffset) Encoding(Encoding aEncoding = null)
// Island
String ReadStringWithUInt8ByteLengthIndicator(ref UInt64 aOffset) Encoding(Encoding aEncoding)
func ReadStringWithUInt8ByteLengthIndicator(_ aOffset: inout UInt64, Encoding aEncoding: Encoding) -> String
String ReadStringWithUInt8ByteLengthIndicator(__ref UInt64 aOffset) Encoding(Encoding aEncoding)
// .NET, .NET Core 6.0, .NET Standard 2.0
Function ReadStringWithUInt8ByteLengthIndicator(ByRef aOffset As UInt64) Encoding(aEncoding As Encoding = Null) As String
// Island
Function ReadStringWithUInt8ByteLengthIndicator(ByRef aOffset As UInt64) Encoding(aEncoding As Encoding) As String

Parameters:

  • aOffset:
  • aEncoding:

// .NET, .NET Core 6.0, .NET Standard 2.0
method ReadStringWithULEB128LengthIndicator(aOffset: UInt64) Encoding(aEncoding: Encoding := nil): String
// Island
method ReadStringWithULEB128LengthIndicator(aOffset: UInt64) Encoding(aEncoding: Encoding): String
// .NET, .NET Core 6.0, .NET Standard 2.0
String ReadStringWithULEB128LengthIndicator(UInt64 aOffset) Encoding(Encoding aEncoding = null)
// Island
String ReadStringWithULEB128LengthIndicator(UInt64 aOffset) Encoding(Encoding aEncoding)
func ReadStringWithULEB128LengthIndicator(_ aOffset: UInt64, Encoding aEncoding: Encoding) -> String
String ReadStringWithULEB128LengthIndicator(UInt64 aOffset) Encoding(Encoding aEncoding)
// .NET, .NET Core 6.0, .NET Standard 2.0
Function ReadStringWithULEB128LengthIndicator(aOffset As UInt64) Encoding(aEncoding As Encoding = Null) As String
// Island
Function ReadStringWithULEB128LengthIndicator(aOffset As UInt64) Encoding(aEncoding As Encoding) As String

Parameters:

  • aOffset:
  • aEncoding:

// .NET, .NET Core 6.0, .NET Standard 2.0
method ReadStringWithULEB128LengthIndicator(var aOffset: UInt64) Encoding(aEncoding: Encoding := nil): String
// Island
method ReadStringWithULEB128LengthIndicator(var aOffset: UInt64) Encoding(aEncoding: Encoding): String
// .NET, .NET Core 6.0, .NET Standard 2.0
String ReadStringWithULEB128LengthIndicator(ref UInt64 aOffset) Encoding(Encoding aEncoding = null)
// Island
String ReadStringWithULEB128LengthIndicator(ref UInt64 aOffset) Encoding(Encoding aEncoding)
func ReadStringWithULEB128LengthIndicator(_ aOffset: inout UInt64, Encoding aEncoding: Encoding) -> String
String ReadStringWithULEB128LengthIndicator(__ref UInt64 aOffset) Encoding(Encoding aEncoding)
// .NET, .NET Core 6.0, .NET Standard 2.0
Function ReadStringWithULEB128LengthIndicator(ByRef aOffset As UInt64) Encoding(aEncoding As Encoding = Null) As String
// Island
Function ReadStringWithULEB128LengthIndicator(ByRef aOffset As UInt64) Encoding(aEncoding As Encoding) As String

Parameters:

  • aOffset:
  • aEncoding:

ReadUInt16

method ReadUInt16: UInt16
func ReadUInt16() -> UInt16
Function ReadUInt16() As UInt16

method ReadUInt16(aOffset: UInt64): UInt16
UInt16 ReadUInt16(UInt64 aOffset)
func ReadUInt16(_ aOffset: UInt64) -> UInt16
Word ReadUInt16(UInt64 aOffset)
Function ReadUInt16(aOffset As UInt64) As UInt16

Parameters:

  • aOffset:

method ReadUInt16(var aOffset: UInt64): UInt16
UInt16 ReadUInt16(ref UInt64 aOffset)
func ReadUInt16(_ aOffset: inout UInt64) -> UInt16
Word ReadUInt16(__ref UInt64 aOffset)
Function ReadUInt16(ByRef aOffset As UInt64) As UInt16

Parameters:

  • aOffset:

ReadUInt16BE

method ReadUInt16BE(var aOffset: UInt64): UInt16
UInt16 ReadUInt16BE(ref UInt64 aOffset)
func ReadUInt16BE(_ aOffset: inout UInt64) -> UInt16
Word ReadUInt16BE(__ref UInt64 aOffset)
Function ReadUInt16BE(ByRef aOffset As UInt64) As UInt16

Parameters:

  • aOffset:

ReadUInt16LE

method ReadUInt16LE(var aOffset: UInt64): UInt16
UInt16 ReadUInt16LE(ref UInt64 aOffset)
func ReadUInt16LE(_ aOffset: inout UInt64) -> UInt16
Word ReadUInt16LE(__ref UInt64 aOffset)
Function ReadUInt16LE(ByRef aOffset As UInt64) As UInt16

Parameters:

  • aOffset:

ReadUInt32

method ReadUInt32: UInt32
func ReadUInt32() -> UInt32
Function ReadUInt32() As UInt32

method ReadUInt32(aOffset: UInt64): UInt32
UInt32 ReadUInt32(UInt64 aOffset)
func ReadUInt32(_ aOffset: UInt64) -> UInt32
Cardinal ReadUInt32(UInt64 aOffset)
Function ReadUInt32(aOffset As UInt64) As UInt32

Parameters:

  • aOffset:

method ReadUInt32(var aOffset: UInt64): UInt32
UInt32 ReadUInt32(ref UInt64 aOffset)
func ReadUInt32(_ aOffset: inout UInt64) -> UInt32
Cardinal ReadUInt32(__ref UInt64 aOffset)
Function ReadUInt32(ByRef aOffset As UInt64) As UInt32

Parameters:

  • aOffset:

ReadUInt32BE

method ReadUInt32BE(var aOffset: UInt64): UInt32
UInt32 ReadUInt32BE(ref UInt64 aOffset)
func ReadUInt32BE(_ aOffset: inout UInt64) -> UInt32
Cardinal ReadUInt32BE(__ref UInt64 aOffset)
Function ReadUInt32BE(ByRef aOffset As UInt64) As UInt32

Parameters:

  • aOffset:

ReadUInt32LE

method ReadUInt32LE(var aOffset: UInt64): UInt32
UInt32 ReadUInt32LE(ref UInt64 aOffset)
func ReadUInt32LE(_ aOffset: inout UInt64) -> UInt32
Cardinal ReadUInt32LE(__ref UInt64 aOffset)
Function ReadUInt32LE(ByRef aOffset As UInt64) As UInt32

Parameters:

  • aOffset:

ReadUInt64

method ReadUInt64: UInt64
func ReadUInt64() -> UInt64
Function ReadUInt64() As UInt64

method ReadUInt64(aOffset: UInt64): UInt64
UInt64 ReadUInt64(UInt64 aOffset)
func ReadUInt64(_ aOffset: UInt64) -> UInt64
UInt64 ReadUInt64(UInt64 aOffset)
Function ReadUInt64(aOffset As UInt64) As UInt64

Parameters:

  • aOffset:

method ReadUInt64(var aOffset: UInt64): UInt64
UInt64 ReadUInt64(ref UInt64 aOffset)
func ReadUInt64(_ aOffset: inout UInt64) -> UInt64
UInt64 ReadUInt64(__ref UInt64 aOffset)
Function ReadUInt64(ByRef aOffset As UInt64) As UInt64

Parameters:

  • aOffset:

ReadUInt64BE

method ReadUInt64BE(var aOffset: UInt64): UInt64
UInt64 ReadUInt64BE(ref UInt64 aOffset)
func ReadUInt64BE(_ aOffset: inout UInt64) -> UInt64
UInt64 ReadUInt64BE(__ref UInt64 aOffset)
Function ReadUInt64BE(ByRef aOffset As UInt64) As UInt64

Parameters:

  • aOffset:

ReadUInt64LE

method ReadUInt64LE(var aOffset: UInt64): UInt64
UInt64 ReadUInt64LE(ref UInt64 aOffset)
func ReadUInt64LE(_ aOffset: inout UInt64) -> UInt64
UInt64 ReadUInt64LE(__ref UInt64 aOffset)
Function ReadUInt64LE(ByRef aOffset As UInt64) As UInt64

Parameters:

  • aOffset:

ReadUInt8

Function ReadUInt8() As Byte

method ReadUInt8(aOffset: UInt64): UInt16
UInt16 ReadUInt8(UInt64 aOffset)
func ReadUInt8(_ aOffset: UInt64) -> UInt16
Word ReadUInt8(UInt64 aOffset)
Function ReadUInt8(aOffset As UInt64) As UInt16

Parameters:

  • aOffset:

method ReadUInt8(var aOffset: UInt64): Byte
Byte ReadUInt8(ref UInt64 aOffset)
func ReadUInt8(_ aOffset: inout UInt64) -> Byte
Byte ReadUInt8(__ref UInt64 aOffset)
Function ReadUInt8(ByRef aOffset As UInt64) As Byte

Parameters:

  • aOffset:

ReadULEB128

method ReadULEB128(var aOffset: UInt64): UInt32
UInt32 ReadULEB128(ref UInt64 aOffset)
func ReadULEB128(_ aOffset: inout UInt64) -> UInt32
Cardinal ReadULEB128(__ref UInt64 aOffset)
Function ReadULEB128(ByRef aOffset As UInt64) As UInt32

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;
var length: UInt64 { get{} }
ReadOnly Property length() As UInt64

Offset

property Offset: UInt64 read;
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
constructor withBinary(aBinary: ImmutableBinary) InitialOffset(aOffset: UInt64 := 0)
BinaryReader withBinary(ImmutableBinary aBinary) InitialOffset(UInt64 aOffset = 0)
init(binary aBinary: ImmutableBinary, InitialOffset aOffset: UInt64 = 0)
BinaryReader withBinary(ImmutableBinary aBinary) InitialOffset(UInt64 aOffset)
Sub New withBinary(aBinary As ImmutableBinary) InitialOffset(aOffset As UInt64 = 0)

Parameters:

  • aBinary:
  • aOffset:

constructor withBytes(array of Byte) InitialOffset(UInt64)

constructor withBytes(aBytes: array of Byte) InitialOffset(aOffset: UInt64 := 0)
BinaryReader withBytes(Byte[] aBytes) InitialOffset(UInt64 aOffset = 0)
init(bytes aBytes: Byte..., InitialOffset aOffset: UInt64 = 0)
BinaryReader withBytes(Byte[] aBytes) InitialOffset(UInt64 aOffset)
Sub New withBytes(aBytes As Byte()) InitialOffset(aOffset As UInt64 = 0)

Parameters:

  • aBytes:
  • aOffset:

FindNext

method FindNext(aByte: Byte): nullable UInt64
UInt64? FindNext(Byte aByte)
func FindNext(_ aByte: Byte) -> UInt64!
UnsignedLong FindNext(Byte aByte)
Function FindNext(aByte As Byte) As UInt64?

Parameters:

  • aByte:

Read8BitStringWithZeroTerminator

// .NET, .NET Core 6.0, .NET Standard 2.0
method Read8BitStringWithZeroTerminator(var aOffset: UInt64) Encoding(aEncoding: Encoding := nil): String
// Island
method Read8BitStringWithZeroTerminator(var aOffset: UInt64) Encoding(aEncoding: Encoding): String
// .NET, .NET Core 6.0, .NET Standard 2.0
String Read8BitStringWithZeroTerminator(ref UInt64 aOffset) Encoding(Encoding aEncoding = null)
// Island
String Read8BitStringWithZeroTerminator(ref UInt64 aOffset) Encoding(Encoding aEncoding)
func Read8BitStringWithZeroTerminator(_ aOffset: inout UInt64, Encoding aEncoding: Encoding) -> String
String Read8BitStringWithZeroTerminator(__ref UInt64 aOffset) Encoding(Encoding aEncoding)
// .NET, .NET Core 6.0, .NET Standard 2.0
Function Read8BitStringWithZeroTerminator(ByRef aOffset As UInt64) Encoding(aEncoding As Encoding = Null) As String
// Island
Function Read8BitStringWithZeroTerminator(ByRef aOffset As UInt64) Encoding(aEncoding As Encoding) As String

Parameters:

  • aOffset:
  • aEncoding:

ReadByteArray

method ReadByteArray: array of Byte
func ReadByteArray() -> Byte...
Function ReadByteArray() As Byte()

method ReadByteArray(var aOffset: UInt64) Length(aLength: Int32): array of Byte
Byte[] ReadByteArray(ref UInt64 aOffset) Length(Int32 aLength)
func ReadByteArray(_ aOffset: inout UInt64, Length aLength: Int32) -> Byte...
Byte[] ReadByteArray(__ref UInt64 aOffset) Length(Integer aLength)
Function ReadByteArray(ByRef aOffset As UInt64) Length(aLength As Int32) As Byte()

Parameters:

  • aOffset:
  • aLength:

ReadByteArray (UInt64) Length(Int32) ToAddress(^void): array of Byte Island, Toffee, ToffeeV2

method ReadByteArray(var aOffset: UInt64) Length(aLength: Int32) ToAddress(aAddress: ^void): array of Byte
Byte[] ReadByteArray(ref UInt64 aOffset) Length(Int32 aLength) ToAddress(void* aAddress)
func ReadByteArray(_ aOffset: inout UInt64, Length aLength: Int32, ToAddress aAddress: UnsafeMutablePointer<void>) -> Byte...
Function ReadByteArray(ByRef aOffset As UInt64) Length(aLength As Int32) ToAddress(aAddress As Ptr(Of Void)) As Byte()

Parameters:

  • aOffset:
  • aLength:
  • aAddress:

method ReadByteArray(aLength: Int32): array of Byte
Byte[] ReadByteArray(Int32 aLength)
func ReadByteArray(_ aLength: Int32) -> Byte...
Byte[] ReadByteArray(Integer aLength)
Function ReadByteArray(aLength As Int32) As Byte()

Parameters:

  • aLength:

ReadDouble

method ReadDouble: Double
func ReadDouble() -> Double
Function ReadDouble() As Double

method ReadDouble(var aOffset: UInt64): Double
Double ReadDouble(ref UInt64 aOffset)
func ReadDouble(_ aOffset: inout UInt64) -> Double
Double ReadDouble(__ref UInt64 aOffset)
Function ReadDouble(ByRef aOffset As UInt64) As Double

Parameters:

  • aOffset:

ReadGuid

method ReadGuid: not nullable Guid
Function ReadGuid() As Guid

method ReadGuid(var aOffset: UInt64): not nullable Guid
Guid! ReadGuid(ref UInt64 aOffset)
func ReadGuid(_ aOffset: inout UInt64) -> Guid
Guid ReadGuid(__ref UInt64 aOffset)
Function ReadGuid(ByRef aOffset As UInt64) As Guid

Parameters:

  • aOffset:

ReadInt16

method ReadInt16(var aOffset: UInt64): UInt16
UInt16 ReadInt16(ref UInt64 aOffset)
func ReadInt16(_ aOffset: inout UInt64) -> UInt16
Word ReadInt16(__ref UInt64 aOffset)
Function ReadInt16(ByRef aOffset As UInt64) As UInt16

Parameters:

  • aOffset:

ReadInt16BE

method ReadInt16BE(var aOffset: UInt64): UInt16
UInt16 ReadInt16BE(ref UInt64 aOffset)
func ReadInt16BE(_ aOffset: inout UInt64) -> UInt16
Word ReadInt16BE(__ref UInt64 aOffset)
Function ReadInt16BE(ByRef aOffset As UInt64) As UInt16

Parameters:

  • aOffset:

ReadInt16LE

method ReadInt16LE(var aOffset: UInt64): UInt16
UInt16 ReadInt16LE(ref UInt64 aOffset)
func ReadInt16LE(_ aOffset: inout UInt64) -> UInt16
Word ReadInt16LE(__ref UInt64 aOffset)
Function ReadInt16LE(ByRef aOffset As UInt64) As UInt16

Parameters:

  • aOffset:

ReadInt32

method ReadInt32(var aOffset: UInt64): UInt32
UInt32 ReadInt32(ref UInt64 aOffset)
func ReadInt32(_ aOffset: inout UInt64) -> UInt32
Cardinal ReadInt32(__ref UInt64 aOffset)
Function ReadInt32(ByRef aOffset As UInt64) As UInt32

Parameters:

  • aOffset:

ReadInt32BE

method ReadInt32BE(var aOffset: UInt64): UInt32
UInt32 ReadInt32BE(ref UInt64 aOffset)
func ReadInt32BE(_ aOffset: inout UInt64) -> UInt32
Cardinal ReadInt32BE(__ref UInt64 aOffset)
Function ReadInt32BE(ByRef aOffset As UInt64) As UInt32

Parameters:

  • aOffset:

ReadInt32LE

method ReadInt32LE(var aOffset: UInt64): UInt32
UInt32 ReadInt32LE(ref UInt64 aOffset)
func ReadInt32LE(_ aOffset: inout UInt64) -> UInt32
Cardinal ReadInt32LE(__ref UInt64 aOffset)
Function ReadInt32LE(ByRef aOffset As UInt64) As UInt32

Parameters:

  • aOffset:

ReadInt64

method ReadInt64(var aOffset: UInt64): UInt64
UInt64 ReadInt64(ref UInt64 aOffset)
func ReadInt64(_ aOffset: inout UInt64) -> UInt64
UInt64 ReadInt64(__ref UInt64 aOffset)
Function ReadInt64(ByRef aOffset As UInt64) As UInt64

Parameters:

  • aOffset:

ReadInt64BE

method ReadInt64BE(var aOffset: UInt64): UInt64
UInt64 ReadInt64BE(ref UInt64 aOffset)
func ReadInt64BE(_ aOffset: inout UInt64) -> UInt64
UInt64 ReadInt64BE(__ref UInt64 aOffset)
Function ReadInt64BE(ByRef aOffset As UInt64) As UInt64

Parameters:

  • aOffset:

ReadInt64LE

method ReadInt64LE(var aOffset: UInt64): Int64
Int64 ReadInt64LE(ref UInt64 aOffset)
func ReadInt64LE(_ aOffset: inout UInt64) -> Int64
Int64 ReadInt64LE(__ref UInt64 aOffset)
Function ReadInt64LE(ByRef aOffset As UInt64) As Int64

Parameters:

  • aOffset:

ReadSingle

method ReadSingle(var aOffset: UInt64): Single
Single ReadSingle(ref UInt64 aOffset)
func ReadSingle(_ aOffset: inout UInt64) -> Single
Single ReadSingle(__ref UInt64 aOffset)
Function ReadSingle(ByRef aOffset As UInt64) As Single

Parameters:

  • aOffset:

ReadStringWithUInt32LengthIndicator

// .NET, .NET Core 6.0, .NET Standard 2.0
method ReadStringWithUInt32LengthIndicator(var aOffset: UInt64) Encoding(aEncoding: Encoding := nil): String
// Island
method ReadStringWithUInt32LengthIndicator(var aOffset: UInt64) Encoding(aEncoding: Encoding): String
// .NET, .NET Core 6.0, .NET Standard 2.0
String ReadStringWithUInt32LengthIndicator(ref UInt64 aOffset) Encoding(Encoding aEncoding = null)
// Island
String ReadStringWithUInt32LengthIndicator(ref UInt64 aOffset) Encoding(Encoding aEncoding)
func ReadStringWithUInt32LengthIndicator(_ aOffset: inout UInt64, Encoding aEncoding: Encoding) -> String
String ReadStringWithUInt32LengthIndicator(__ref UInt64 aOffset) Encoding(Encoding aEncoding)
// .NET, .NET Core 6.0, .NET Standard 2.0
Function ReadStringWithUInt32LengthIndicator(ByRef aOffset As UInt64) Encoding(aEncoding As Encoding = Null) As String
// Island
Function ReadStringWithUInt32LengthIndicator(ByRef aOffset As UInt64) Encoding(aEncoding As Encoding) As String

Parameters:

  • aOffset:
  • aEncoding:

ReadStringWithUInt8ByteLengthIndicator

// .NET, .NET Core 6.0, .NET Standard 2.0
method ReadStringWithUInt8ByteLengthIndicator(var aOffset: UInt64) Encoding(aEncoding: Encoding := nil): String
// Island
method ReadStringWithUInt8ByteLengthIndicator(var aOffset: UInt64) Encoding(aEncoding: Encoding): String
// .NET, .NET Core 6.0, .NET Standard 2.0
String ReadStringWithUInt8ByteLengthIndicator(ref UInt64 aOffset) Encoding(Encoding aEncoding = null)
// Island
String ReadStringWithUInt8ByteLengthIndicator(ref UInt64 aOffset) Encoding(Encoding aEncoding)
func ReadStringWithUInt8ByteLengthIndicator(_ aOffset: inout UInt64, Encoding aEncoding: Encoding) -> String
String ReadStringWithUInt8ByteLengthIndicator(__ref UInt64 aOffset) Encoding(Encoding aEncoding)
// .NET, .NET Core 6.0, .NET Standard 2.0
Function ReadStringWithUInt8ByteLengthIndicator(ByRef aOffset As UInt64) Encoding(aEncoding As Encoding = Null) As String
// Island
Function ReadStringWithUInt8ByteLengthIndicator(ByRef aOffset As UInt64) Encoding(aEncoding As Encoding) As String

Parameters:

  • aOffset:
  • aEncoding:

// .NET, .NET Core 6.0, .NET Standard 2.0
method ReadStringWithULEB128LengthIndicator(aOffset: UInt64) Encoding(aEncoding: Encoding := nil): String
// Island
method ReadStringWithULEB128LengthIndicator(aOffset: UInt64) Encoding(aEncoding: Encoding): String
// .NET, .NET Core 6.0, .NET Standard 2.0
String ReadStringWithULEB128LengthIndicator(UInt64 aOffset) Encoding(Encoding aEncoding = null)
// Island
String ReadStringWithULEB128LengthIndicator(UInt64 aOffset) Encoding(Encoding aEncoding)
func ReadStringWithULEB128LengthIndicator(_ aOffset: UInt64, Encoding aEncoding: Encoding) -> String
String ReadStringWithULEB128LengthIndicator(UInt64 aOffset) Encoding(Encoding aEncoding)
// .NET, .NET Core 6.0, .NET Standard 2.0
Function ReadStringWithULEB128LengthIndicator(aOffset As UInt64) Encoding(aEncoding As Encoding = Null) As String
// Island
Function ReadStringWithULEB128LengthIndicator(aOffset As UInt64) Encoding(aEncoding As Encoding) As String

Parameters:

  • aOffset:
  • aEncoding:

// .NET, .NET Core 6.0, .NET Standard 2.0
method ReadStringWithULEB128LengthIndicator(var aOffset: UInt64) Encoding(aEncoding: Encoding := nil): String
// Island
method ReadStringWithULEB128LengthIndicator(var aOffset: UInt64) Encoding(aEncoding: Encoding): String
// .NET, .NET Core 6.0, .NET Standard 2.0
String ReadStringWithULEB128LengthIndicator(ref UInt64 aOffset) Encoding(Encoding aEncoding = null)
// Island
String ReadStringWithULEB128LengthIndicator(ref UInt64 aOffset) Encoding(Encoding aEncoding)
func ReadStringWithULEB128LengthIndicator(_ aOffset: inout UInt64, Encoding aEncoding: Encoding) -> String
String ReadStringWithULEB128LengthIndicator(__ref UInt64 aOffset) Encoding(Encoding aEncoding)
// .NET, .NET Core 6.0, .NET Standard 2.0
Function ReadStringWithULEB128LengthIndicator(ByRef aOffset As UInt64) Encoding(aEncoding As Encoding = Null) As String
// Island
Function ReadStringWithULEB128LengthIndicator(ByRef aOffset As UInt64) Encoding(aEncoding As Encoding) As String

Parameters:

  • aOffset:
  • aEncoding:

ReadUInt16

method ReadUInt16: UInt16
func ReadUInt16() -> UInt16
Function ReadUInt16() As UInt16

method ReadUInt16(aOffset: UInt64): UInt16
UInt16 ReadUInt16(UInt64 aOffset)
func ReadUInt16(_ aOffset: UInt64) -> UInt16
Word ReadUInt16(UInt64 aOffset)
Function ReadUInt16(aOffset As UInt64) As UInt16

Parameters:

  • aOffset:

method ReadUInt16(var aOffset: UInt64): UInt16
UInt16 ReadUInt16(ref UInt64 aOffset)
func ReadUInt16(_ aOffset: inout UInt64) -> UInt16
Word ReadUInt16(__ref UInt64 aOffset)
Function ReadUInt16(ByRef aOffset As UInt64) As UInt16

Parameters:

  • aOffset:

ReadUInt16BE

method ReadUInt16BE(var aOffset: UInt64): UInt16
UInt16 ReadUInt16BE(ref UInt64 aOffset)
func ReadUInt16BE(_ aOffset: inout UInt64) -> UInt16
Word ReadUInt16BE(__ref UInt64 aOffset)
Function ReadUInt16BE(ByRef aOffset As UInt64) As UInt16

Parameters:

  • aOffset:

ReadUInt16LE

method ReadUInt16LE(var aOffset: UInt64): UInt16
UInt16 ReadUInt16LE(ref UInt64 aOffset)
func ReadUInt16LE(_ aOffset: inout UInt64) -> UInt16
Word ReadUInt16LE(__ref UInt64 aOffset)
Function ReadUInt16LE(ByRef aOffset As UInt64) As UInt16

Parameters:

  • aOffset:

ReadUInt32

method ReadUInt32: UInt32
func ReadUInt32() -> UInt32
Function ReadUInt32() As UInt32

method ReadUInt32(aOffset: UInt64): UInt32
UInt32 ReadUInt32(UInt64 aOffset)
func ReadUInt32(_ aOffset: UInt64) -> UInt32
Cardinal ReadUInt32(UInt64 aOffset)
Function ReadUInt32(aOffset As UInt64) As UInt32

Parameters:

  • aOffset:

method ReadUInt32(var aOffset: UInt64): UInt32
UInt32 ReadUInt32(ref UInt64 aOffset)
func ReadUInt32(_ aOffset: inout UInt64) -> UInt32
Cardinal ReadUInt32(__ref UInt64 aOffset)
Function ReadUInt32(ByRef aOffset As UInt64) As UInt32

Parameters:

  • aOffset:

ReadUInt32BE

method ReadUInt32BE(var aOffset: UInt64): UInt32
UInt32 ReadUInt32BE(ref UInt64 aOffset)
func ReadUInt32BE(_ aOffset: inout UInt64) -> UInt32
Cardinal ReadUInt32BE(__ref UInt64 aOffset)
Function ReadUInt32BE(ByRef aOffset As UInt64) As UInt32

Parameters:

  • aOffset:

ReadUInt32LE

method ReadUInt32LE(var aOffset: UInt64): UInt32
UInt32 ReadUInt32LE(ref UInt64 aOffset)
func ReadUInt32LE(_ aOffset: inout UInt64) -> UInt32
Cardinal ReadUInt32LE(__ref UInt64 aOffset)
Function ReadUInt32LE(ByRef aOffset As UInt64) As UInt32

Parameters:

  • aOffset:

ReadUInt64

method ReadUInt64: UInt64
func ReadUInt64() -> UInt64
Function ReadUInt64() As UInt64

method ReadUInt64(aOffset: UInt64): UInt64
UInt64 ReadUInt64(UInt64 aOffset)
func ReadUInt64(_ aOffset: UInt64) -> UInt64
UInt64 ReadUInt64(UInt64 aOffset)
Function ReadUInt64(aOffset As UInt64) As UInt64

Parameters:

  • aOffset:

method ReadUInt64(var aOffset: UInt64): UInt64
UInt64 ReadUInt64(ref UInt64 aOffset)
func ReadUInt64(_ aOffset: inout UInt64) -> UInt64
UInt64 ReadUInt64(__ref UInt64 aOffset)
Function ReadUInt64(ByRef aOffset As UInt64) As UInt64

Parameters:

  • aOffset:

ReadUInt64BE

method ReadUInt64BE(var aOffset: UInt64): UInt64
UInt64 ReadUInt64BE(ref UInt64 aOffset)
func ReadUInt64BE(_ aOffset: inout UInt64) -> UInt64
UInt64 ReadUInt64BE(__ref UInt64 aOffset)
Function ReadUInt64BE(ByRef aOffset As UInt64) As UInt64

Parameters:

  • aOffset:

ReadUInt64LE

method ReadUInt64LE(var aOffset: UInt64): UInt64
UInt64 ReadUInt64LE(ref UInt64 aOffset)
func ReadUInt64LE(_ aOffset: inout UInt64) -> UInt64
UInt64 ReadUInt64LE(__ref UInt64 aOffset)
Function ReadUInt64LE(ByRef aOffset As UInt64) As UInt64

Parameters:

  • aOffset:

ReadUInt8

Function ReadUInt8() As Byte

method ReadUInt8(aOffset: UInt64): UInt16
UInt16 ReadUInt8(UInt64 aOffset)
func ReadUInt8(_ aOffset: UInt64) -> UInt16
Word ReadUInt8(UInt64 aOffset)
Function ReadUInt8(aOffset As UInt64) As UInt16

Parameters:

  • aOffset:

method ReadUInt8(var aOffset: UInt64): Byte
Byte ReadUInt8(ref UInt64 aOffset)
func ReadUInt8(_ aOffset: inout UInt64) -> Byte
Byte ReadUInt8(__ref UInt64 aOffset)
Function ReadUInt8(ByRef aOffset As UInt64) As Byte

Parameters:

  • aOffset:

ReadULEB128

method ReadULEB128(var aOffset: UInt64): UInt32
UInt32 ReadULEB128(ref UInt64 aOffset)
func ReadULEB128(_ aOffset: inout UInt64) -> UInt32
Cardinal ReadULEB128(__ref UInt64 aOffset)
Function ReadULEB128(ByRef aOffset As UInt64) As UInt32

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: