Binary

Overview

Location

  • Reference:
    • Elements.dll  .NET, .NET Standard
    • elements.jar  Iodine
    • Elements.fx  Island
    • libElements.fx  Toffee
  • Namespace: RemObjects.Elements.RTL
  • Mapped to:
    • System.IO.MemoryStream  .NET, .NET Standard
    • RemObjects.Elements.System.MemoryStream  Island
    • Foundation.NSMutableData  Toffee
  • Ancestry: ImmutableBinary | Binary

 

constructor

 

constructor()

 

Binary()

 

init()

 

Binary()

constructor (array of Byte)

 

// .NET, .NET Standard
constructor(anArray: array of Byte)
// Island
constructor(anArray: array of Byte)

 

// .NET, .NET Standard
Binary(Byte[] anArray)
// Island
Binary(Byte[] anArray)

 

init(_ anArray: Byte...)

 

Binary(Byte[] anArray)

Parameters:

  • anArray:

constructor (ImmutableBinary)

 

constructor(Bin: ImmutableBinary)

 

Binary(ImmutableBinary Bin)

 

init(_ Bin: ImmutableBinary)

 

Binary(ImmutableBinary Bin)

Parameters:

  • Bin:

Assign  virtual

 

method Assign(Bin: ImmutableBinary)

 

void Assign(ImmutableBinary Bin)

 

func Assign(_ Bin: ImmutableBinary)

 

void Assign(ImmutableBinary Bin)

Parameters:

  • Bin:

Clear  virtual

 

method Clear()

 

void Clear()

 

func Clear()

 

void Clear()

Length  virtual    (declared in ImmutableBinary)

 

// .NET, .NET Standard
property Length: Int32 read
// Island
property Length: Int32 read

 

// .NET, .NET Standard
Int32 Length { get; }
// Island
Int32 Length { get; }

 

// .NET, .NET Standard, Toffee
var Length: Int32 { get{} }
// Island
var Length: Int32 { get{} }

 

Integer Length { __get; }

MutableVersion  virtual    (declared in ImmutableBinary)

 

method MutableVersion(): not nullable Binary

 

Binary! MutableVersion()

 

func MutableVersion() -> Binary

 

Binary! MutableVersion()

Read (Int32): array of Byte  virtual    (declared in ImmutableBinary)

 

// .NET, .NET Standard
method Read(Count: Int32): array of Byte
// Island
method Read(Count: Int32): array of Byte

 

// .NET, .NET Standard
Byte[] Read(Int32 Count)
// Island
Byte[] Read(Int32 Count)

 

func Read(_ Count: Int32) -> Byte...

 

Byte[] Read(Integer Count)

Parameters:

  • Count:

Read (Int32, Int32): array of Byte  virtual    (declared in ImmutableBinary)

 

// .NET, .NET Standard
method Read(aStartIndex: Int32; aCount: Int32): array of Byte
// Island
method Read(aStartIndex: Int32; aCount: Int32): array of Byte

 

// .NET, .NET Standard
Byte[] Read(Int32 aStartIndex, Int32 aCount)
// Island
Byte[] Read(Int32 aStartIndex, Int32 aCount)

 

func Read(_ aStartIndex: Int32, _ aCount: Int32) -> Byte...

 

Byte[] Read(Integer aStartIndex, Integer aCount)

Parameters:

  • aStartIndex:
  • aCount:

Read (Range): array of Byte  virtual    (declared in ImmutableBinary)

 

// .NET, .NET Standard
method Read(Range: Range): array of Byte
// Island
method Read(Range: Range): array of Byte

 

// .NET, .NET Standard
Byte[] Read(Range Range)
// Island
Byte[] Read(Range Range)

 

func Read(_ Range: Range) -> Byte...

 

Byte[] Read(Range Range)

Parameters:

  • Range:

Subdata (Int32, Int32): Binary  virtual    (declared in ImmutableBinary)

 

// .NET, .NET Standard
method Subdata(aStartIndex: Int32; aCount: Int32): Binary
// Island
method Subdata(aStartIndex: Int32; aCount: Int32): Binary

 

// .NET, .NET Standard
Binary Subdata(Int32 aStartIndex, Int32 aCount)
// Island
Binary Subdata(Int32 aStartIndex, Int32 aCount)

 

func Subdata(_ aStartIndex: Int32, _ aCount: Int32) -> Binary

 

Binary Subdata(Integer aStartIndex, Integer aCount)

Parameters:

  • aStartIndex:
  • aCount:

Subdata (Range): Binary  virtual    (declared in ImmutableBinary)

 

method Subdata(Range: Range): Binary

 

Binary Subdata(Range Range)

 

func Subdata(_ Range: Range) -> Binary

 

Binary Subdata(Range Range)

Parameters:

  • Range:

ToArray  virtual    (declared in ImmutableBinary)

 

// .NET, .NET Standard
method ToArray(): not nullable array of Byte
// Island
method ToArray(): not nullable array of Byte

 

// .NET, .NET Standard
Byte[]! ToArray()
// Island
Byte[]! ToArray()

 

func ToArray() -> Byte...

 

Byte[]! ToArray()

ToNSData    (declared in ImmutableBinary) Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-watchOS, Island-watchOS Simulator

 

method ToNSData(): NSData

 

NSData ToNSData()

 

func ToNSData() -> NSData

ToPlatformBinary    (declared in ImmutableBinary) Iodine

 

method ToPlatformBinary(): ImmutablePlatformBinary

 

ImmutablePlatformBinary ToPlatformBinary()

 

func ToPlatformBinary() -> ImmutablePlatformBinary

 

ImmutablePlatformBinary ToPlatformBinary()

UniqueCopy  virtual    (declared in ImmutableBinary)

 

method UniqueCopy(): not nullable ImmutableBinary

 

ImmutableBinary! UniqueCopy()

 

func UniqueCopy() -> ImmutableBinary

 

ImmutableBinary! UniqueCopy()

UniqueMutableCopy  virtual    (declared in ImmutableBinary)

 

method UniqueMutableCopy(): not nullable Binary

 

Binary! UniqueMutableCopy()

 

func UniqueMutableCopy() -> Binary

 

Binary! UniqueMutableCopy()

Write (array of Byte)  virtual

 

// .NET, .NET Standard
method Write(Buffer: array of Byte)
// Island
method Write(Buffer: array of Byte)

 

// .NET, .NET Standard
void Write(Byte[] Buffer)
// Island
void Write(Byte[] Buffer)

 

func Write(_ Buffer: Byte...)

 

void Write(Byte[] Buffer)

Parameters:

  • Buffer:

Write (array of Byte, Int32)  virtual

 

// .NET, .NET Standard
method Write(Buffer: array of Byte; Count: Int32)
// Island
method Write(Buffer: array of Byte; Count: Int32)

 

// .NET, .NET Standard
void Write(Byte[] Buffer, Int32 Count)
// Island
void Write(Byte[] Buffer, Int32 Count)

 

func Write(_ Buffer: Byte..., _ Count: Int32)

 

void Write(Byte[] Buffer, Integer Count)

Parameters:

  • Buffer:
  • Count:

Write (array of Byte, Int32, Int32)  virtual

 

// .NET, .NET Standard
method Write(Buffer: array of Byte; Offset: Int32; Count: Int32)
// Island
method Write(Buffer: array of Byte; Offset: Int32; Count: Int32)

 

// .NET, .NET Standard
void Write(Byte[] Buffer, Int32 Offset, Int32 Count)
// Island
void Write(Byte[] Buffer, Int32 Offset, Int32 Count)

 

func Write(_ Buffer: Byte..., _ Offset: Int32, _ Count: Int32)

 

void Write(Byte[] Buffer, Integer Offset, Integer Count)

Parameters:

  • Buffer:
  • Offset:
  • Count:

Write (Binary)  virtual

 

method Write(Bin: Binary)

 

void Write(Binary Bin)

 

func Write(_ Bin: Binary)

 

void Write(Binary Bin)

Parameters:

  • Bin:

 

Length  virtual    (declared in ImmutableBinary)

 

// .NET, .NET Standard
property Length: Int32 read
// Island
property Length: Int32 read

 

// .NET, .NET Standard
Int32 Length { get; }
// Island
Int32 Length { get; }

 

// .NET, .NET Standard, Toffee
var Length: Int32 { get{} }
// Island
var Length: Int32 { get{} }

 

Integer Length { __get; }

 

constructor

 

constructor()

 

Binary()

 

init()

 

Binary()

constructor (array of Byte)

 

// .NET, .NET Standard
constructor(anArray: array of Byte)
// Island
constructor(anArray: array of Byte)

 

// .NET, .NET Standard
Binary(Byte[] anArray)
// Island
Binary(Byte[] anArray)

 

init(_ anArray: Byte...)

 

Binary(Byte[] anArray)

Parameters:

  • anArray:

constructor (ImmutableBinary)

 

constructor(Bin: ImmutableBinary)

 

Binary(ImmutableBinary Bin)

 

init(_ Bin: ImmutableBinary)

 

Binary(ImmutableBinary Bin)

Parameters:

  • Bin:

Assign  virtual

 

method Assign(Bin: ImmutableBinary)

 

void Assign(ImmutableBinary Bin)

 

func Assign(_ Bin: ImmutableBinary)

 

void Assign(ImmutableBinary Bin)

Parameters:

  • Bin:

Clear  virtual

 

method Clear()

 

void Clear()

 

func Clear()

 

void Clear()

MutableVersion  virtual    (declared in ImmutableBinary)

 

method MutableVersion(): not nullable Binary

 

Binary! MutableVersion()

 

func MutableVersion() -> Binary

 

Binary! MutableVersion()

Read (Int32): array of Byte  virtual    (declared in ImmutableBinary)

 

// .NET, .NET Standard
method Read(Count: Int32): array of Byte
// Island
method Read(Count: Int32): array of Byte

 

// .NET, .NET Standard
Byte[] Read(Int32 Count)
// Island
Byte[] Read(Int32 Count)

 

func Read(_ Count: Int32) -> Byte...

 

Byte[] Read(Integer Count)

Parameters:

  • Count:

Read (Int32, Int32): array of Byte  virtual    (declared in ImmutableBinary)

 

// .NET, .NET Standard
method Read(aStartIndex: Int32; aCount: Int32): array of Byte
// Island
method Read(aStartIndex: Int32; aCount: Int32): array of Byte

 

// .NET, .NET Standard
Byte[] Read(Int32 aStartIndex, Int32 aCount)
// Island
Byte[] Read(Int32 aStartIndex, Int32 aCount)

 

func Read(_ aStartIndex: Int32, _ aCount: Int32) -> Byte...

 

Byte[] Read(Integer aStartIndex, Integer aCount)

Parameters:

  • aStartIndex:
  • aCount:

Read (Range): array of Byte  virtual    (declared in ImmutableBinary)

 

// .NET, .NET Standard
method Read(Range: Range): array of Byte
// Island
method Read(Range: Range): array of Byte

 

// .NET, .NET Standard
Byte[] Read(Range Range)
// Island
Byte[] Read(Range Range)

 

func Read(_ Range: Range) -> Byte...

 

Byte[] Read(Range Range)

Parameters:

  • Range:

Subdata (Int32, Int32): Binary  virtual    (declared in ImmutableBinary)

 

// .NET, .NET Standard
method Subdata(aStartIndex: Int32; aCount: Int32): Binary
// Island
method Subdata(aStartIndex: Int32; aCount: Int32): Binary

 

// .NET, .NET Standard
Binary Subdata(Int32 aStartIndex, Int32 aCount)
// Island
Binary Subdata(Int32 aStartIndex, Int32 aCount)

 

func Subdata(_ aStartIndex: Int32, _ aCount: Int32) -> Binary

 

Binary Subdata(Integer aStartIndex, Integer aCount)

Parameters:

  • aStartIndex:
  • aCount:

Subdata (Range): Binary  virtual    (declared in ImmutableBinary)

 

method Subdata(Range: Range): Binary

 

Binary Subdata(Range Range)

 

func Subdata(_ Range: Range) -> Binary

 

Binary Subdata(Range Range)

Parameters:

  • Range:

ToArray  virtual    (declared in ImmutableBinary)

 

// .NET, .NET Standard
method ToArray(): not nullable array of Byte
// Island
method ToArray(): not nullable array of Byte

 

// .NET, .NET Standard
Byte[]! ToArray()
// Island
Byte[]! ToArray()

 

func ToArray() -> Byte...

 

Byte[]! ToArray()

ToNSData    (declared in ImmutableBinary) Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-watchOS, Island-watchOS Simulator

 

method ToNSData(): NSData

 

NSData ToNSData()

 

func ToNSData() -> NSData

ToPlatformBinary    (declared in ImmutableBinary) Iodine

 

method ToPlatformBinary(): ImmutablePlatformBinary

 

ImmutablePlatformBinary ToPlatformBinary()

 

func ToPlatformBinary() -> ImmutablePlatformBinary

 

ImmutablePlatformBinary ToPlatformBinary()

UniqueCopy  virtual    (declared in ImmutableBinary)

 

method UniqueCopy(): not nullable ImmutableBinary

 

ImmutableBinary! UniqueCopy()

 

func UniqueCopy() -> ImmutableBinary

 

ImmutableBinary! UniqueCopy()

UniqueMutableCopy  virtual    (declared in ImmutableBinary)

 

method UniqueMutableCopy(): not nullable Binary

 

Binary! UniqueMutableCopy()

 

func UniqueMutableCopy() -> Binary

 

Binary! UniqueMutableCopy()

Write (array of Byte)  virtual

 

// .NET, .NET Standard
method Write(Buffer: array of Byte)
// Island
method Write(Buffer: array of Byte)

 

// .NET, .NET Standard
void Write(Byte[] Buffer)
// Island
void Write(Byte[] Buffer)

 

func Write(_ Buffer: Byte...)

 

void Write(Byte[] Buffer)

Parameters:

  • Buffer:

Write (array of Byte, Int32)  virtual

 

// .NET, .NET Standard
method Write(Buffer: array of Byte; Count: Int32)
// Island
method Write(Buffer: array of Byte; Count: Int32)

 

// .NET, .NET Standard
void Write(Byte[] Buffer, Int32 Count)
// Island
void Write(Byte[] Buffer, Int32 Count)

 

func Write(_ Buffer: Byte..., _ Count: Int32)

 

void Write(Byte[] Buffer, Integer Count)

Parameters:

  • Buffer:
  • Count:

Write (array of Byte, Int32, Int32)  virtual

 

// .NET, .NET Standard
method Write(Buffer: array of Byte; Offset: Int32; Count: Int32)
// Island
method Write(Buffer: array of Byte; Offset: Int32; Count: Int32)

 

// .NET, .NET Standard
void Write(Byte[] Buffer, Int32 Offset, Int32 Count)
// Island
void Write(Byte[] Buffer, Int32 Offset, Int32 Count)

 

func Write(_ Buffer: Byte..., _ Offset: Int32, _ Count: Int32)

 

void Write(Byte[] Buffer, Integer Offset, Integer Count)

Parameters:

  • Buffer:
  • Offset:
  • Count:

Write (Binary)  virtual

 

method Write(Bin: Binary)

 

void Write(Binary Bin)

 

func Write(_ Bin: Binary)

 

void Write(Binary Bin)

Parameters:

  • Bin: