ImmutableBinary

constructor (not nullable array of Byte)

Creates a new binary with the data as input.

constructor(aArray: not nullable array of Byte)
ImmutableBinary(Byte[]! aArray)
ImmutableBinary(Byte[] aArray)
Sub New(aArray As Byte())

Parameters:

  • aArray:

constructor (not nullable array of Byte, Int32)

constructor(aArray: not nullable array of Byte; aCount: Int32)
ImmutableBinary(Byte[]! aArray, Int32 aCount)
init(_ aArray: Byte..., _ aCount: Int32)
ImmutableBinary(Byte[] aArray, Integer aCount)
Sub New(aArray As Byte(), aCount As Int32)

Parameters:

  • aArray:
  • aCount:

constructor(aArray: not nullable array of Byte; aOffset: Int32; aCount: Int32)
ImmutableBinary(Byte[]! aArray, Int32 aOffset, Int32 aCount)
init(_ aArray: Byte..., _ aOffset: Int32, _ aCount: Int32)
ImmutableBinary(Byte[] aArray, Integer aOffset, Integer aCount)
Sub New(aArray As Byte(), aOffset As Int32, aCount As Int32)

Parameters:

  • aArray:
  • aOffset:
  • aCount:

constructor (not nullable NSData) Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-visionOS Simulator, Island-visionOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32

constructor(aData: not nullable NSData)
ImmutableBinary(NSData! aData)

Parameters:

  • aData:

IndexOf

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

Parameters:

  • aBytes:

Length

Returns the length of this binary.

property Length: Int32 read;
var Length: Int32 { get{} }
Integer Length { __get; }
ReadOnly Property Length() As Int32

MutableVersion

Creates a copy of this and make it mutable.

method MutableVersion: not nullable Binary
func MutableVersion() -> Binary
Function MutableVersion() As Binary

Read the content of this binary into an array.

method Read(aStartIndex: Int32; aCount: Int32): array of Byte
Byte[] Read(Int32 aStartIndex, Int32 aCount)
func Read(_ aStartIndex: Int32, _ aCount: Int32) -> Byte...
Byte[] Read(Integer aStartIndex, Integer aCount)
Function Read(aStartIndex As Int32, aCount As Int32) As Byte()

Parameters:

  • aStartIndex:
  • aCount:

Read the content of this binary into an array.

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

Parameters:

  • Count:

Read the content of this binary into an array.

method Read(Range: Range): array of Byte
func Read(_ Range: Range) -> Byte...
Function Read(Range As Range) As Byte()

Parameters:

  • Range:

Read the content of this binary into an array.

method Subdata(aStartIndex: Int32; aCount: Int32): Binary
Binary Subdata(Int32 aStartIndex, Int32 aCount)
func Subdata(_ aStartIndex: Int32, _ aCount: Int32) -> Binary
Binary Subdata(Integer aStartIndex, Integer aCount)
Function Subdata(aStartIndex As Int32, aCount As Int32) As Binary

Parameters:

  • aStartIndex:
  • aCount:

Read the content of this binary into an array.

method Subdata(Range: Range): Binary
Binary Subdata(Range Range)
func Subdata(_ Range: Range) -> Binary
Binary Subdata(Range Range)
Function Subdata(Range As Range) As Binary

Parameters:

  • Range:

ToArray

Get the content of this binary as array.

method ToArray: not nullable array of Byte
func ToArray() -> Byte...
Function ToArray() As Byte()

ToNSMutableData Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-visionOS Simulator, Island-visionOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32

method ToNSMutableData: NSMutableData
NSMutableData ToNSMutableData()
func ToNSMutableData() -> NSMutableData
Function ToNSMutableData() As NSMutableData

ToPlatformBinary Cooper

Get the underlying storage.

method ToPlatformBinary: ImmutablePlatformBinary
ImmutablePlatformBinary ToPlatformBinary()
func ToPlatformBinary() -> ImmutablePlatformBinary
ImmutablePlatformBinary ToPlatformBinary()
Function ToPlatformBinary() As ImmutablePlatformBinary

Length

Returns the length of this binary.

property Length: Int32 read;
var Length: Int32 { get{} }
Integer Length { __get; }
ReadOnly Property Length() As Int32

constructor (not nullable array of Byte)

Creates a new binary with the data as input.

constructor(aArray: not nullable array of Byte)
ImmutableBinary(Byte[]! aArray)
ImmutableBinary(Byte[] aArray)
Sub New(aArray As Byte())

Parameters:

  • aArray:

constructor (not nullable array of Byte, Int32)

constructor(aArray: not nullable array of Byte; aCount: Int32)
ImmutableBinary(Byte[]! aArray, Int32 aCount)
init(_ aArray: Byte..., _ aCount: Int32)
ImmutableBinary(Byte[] aArray, Integer aCount)
Sub New(aArray As Byte(), aCount As Int32)

Parameters:

  • aArray:
  • aCount:

constructor(aArray: not nullable array of Byte; aOffset: Int32; aCount: Int32)
ImmutableBinary(Byte[]! aArray, Int32 aOffset, Int32 aCount)
init(_ aArray: Byte..., _ aOffset: Int32, _ aCount: Int32)
ImmutableBinary(Byte[] aArray, Integer aOffset, Integer aCount)
Sub New(aArray As Byte(), aOffset As Int32, aCount As Int32)

Parameters:

  • aArray:
  • aOffset:
  • aCount:

constructor (not nullable NSData) Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-visionOS Simulator, Island-visionOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32

constructor(aData: not nullable NSData)
ImmutableBinary(NSData! aData)

Parameters:

  • aData:

IndexOf

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

Parameters:

  • aBytes:

MutableVersion

Creates a copy of this and make it mutable.

method MutableVersion: not nullable Binary
func MutableVersion() -> Binary
Function MutableVersion() As Binary

Read the content of this binary into an array.

method Read(aStartIndex: Int32; aCount: Int32): array of Byte
Byte[] Read(Int32 aStartIndex, Int32 aCount)
func Read(_ aStartIndex: Int32, _ aCount: Int32) -> Byte...
Byte[] Read(Integer aStartIndex, Integer aCount)
Function Read(aStartIndex As Int32, aCount As Int32) As Byte()

Parameters:

  • aStartIndex:
  • aCount:

Read the content of this binary into an array.

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

Parameters:

  • Count:

Read the content of this binary into an array.

method Read(Range: Range): array of Byte
func Read(_ Range: Range) -> Byte...
Function Read(Range As Range) As Byte()

Parameters:

  • Range:

Read the content of this binary into an array.

method Subdata(aStartIndex: Int32; aCount: Int32): Binary
Binary Subdata(Int32 aStartIndex, Int32 aCount)
func Subdata(_ aStartIndex: Int32, _ aCount: Int32) -> Binary
Binary Subdata(Integer aStartIndex, Integer aCount)
Function Subdata(aStartIndex As Int32, aCount As Int32) As Binary

Parameters:

  • aStartIndex:
  • aCount:

Read the content of this binary into an array.

method Subdata(Range: Range): Binary
Binary Subdata(Range Range)
func Subdata(_ Range: Range) -> Binary
Binary Subdata(Range Range)
Function Subdata(Range As Range) As Binary

Parameters:

  • Range:

ToArray

Get the content of this binary as array.

method ToArray: not nullable array of Byte
func ToArray() -> Byte...
Function ToArray() As Byte()

ToNSMutableData Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-visionOS Simulator, Island-visionOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32

method ToNSMutableData: NSMutableData
NSMutableData ToNSMutableData()
func ToNSMutableData() -> NSMutableData
Function ToNSMutableData() As NSMutableData

ToPlatformBinary Cooper

Get the underlying storage.

method ToPlatformBinary: ImmutablePlatformBinary
ImmutablePlatformBinary ToPlatformBinary()
func ToPlatformBinary() -> ImmutablePlatformBinary
ImmutablePlatformBinary ToPlatformBinary()
Function ToPlatformBinary() As ImmutablePlatformBinary