Set<T>

Overview

Location

Implements

 

constructor

 

constructor

 

Set<T>()

 

init()

 

Set<T>()

constructor (array of Byte)

 

constructor(aData: array of Byte)

 

Set<T>(Byte[] aData)

 

init(_ aData: Byte...)

 

Set<T>(Byte[] aData)

Parameters:

  • aData:

constructor (Int32)

 

constructor(aSize: Int32)

 

Set<T>(Int32 aSize)

 

init(_ aSize: Int32)

 

Set<T>(Int32 aSize)

Parameters:

  • aSize:

Clear (Int32): Set<T>

 

method Clear(i: Int32): Set<T>

 

Set<T> Clear(Int32 i)

 

func Clear(_ i: Int32) -> Set<T>

 

Set<T> Clear(Int32 i)

Parameters:

  • i:

Clear (T): Set<T>

 

method Clear(i: T): Set<T>

 

Set<T> Clear(T i)

 

func Clear(_ i: T) -> Set<T>

 

Set<T> Clear(T i)

Parameters:

  • i:

ClearRange (Int32, Int32): Set<T>

 

method ClearRange(aStart: Int32; aEnd: Int32): Set<T>

 

Set<T> ClearRange(Int32 aStart, Int32 aEnd)

 

func ClearRange(_ aStart: Int32, _ aEnd: Int32) -> Set<T>

 

Set<T> ClearRange(Int32 aStart, Int32 aEnd)

Parameters:

  • aStart:
  • aEnd:

ClearRange (T, T): Set<T>

 

method ClearRange(aStart: T; aEnd: T): Set<T>

 

Set<T> ClearRange(T aStart, T aEnd)

 

func ClearRange(_ aStart: T, _ aEnd: T) -> Set<T>

 

Set<T> ClearRange(T aStart, T aEnd)

Parameters:

  • aStart:
  • aEnd:

Equals  virtual    (declared in Object)

Returns true if the target object matches this one, by default compares the reference.

 

method Equals(obj: Object): Boolean

 

Boolean Equals(Object obj)

 

func Equals(_ obj: Object) -> Boolean

 

Boolean Equals(Object obj)

Parameters:

  • obj: the reference to compare this with.

Finalize  protected virtual    (declared in Object)

Finalizer implementation. If not overriden it's not called at all, the runtime checks if there is an override before calling a finalizer.

 

method Finalize

 

void Finalize()

 

func Finalize()

 

void Finalize()

FromData

 

class method FromData(params aData: array of T): Set<T>

 

static Set<T> FromData(params T[] aData)

 

static func FromData(_ aData: T...) -> Set<T>

 

static Set<T> FromData(T[]... aData)

Parameters:

  • aData:

Get (Int32): Boolean

 

method Get(i: Int32): Boolean

 

Boolean Get(Int32 i)

 

func Get(_ i: Int32) -> Boolean

 

Boolean Get(Int32 i)

Parameters:

  • i:

Get (T): Boolean

 

method Get(i: T): Boolean

 

Boolean Get(T i)

 

func Get(_ i: T) -> Boolean

 

Boolean Get(T i)

Parameters:

  • i:

GetEnumerator

 

method GetEnumerator: IEnumerator<T>

 

IEnumerator<T> GetEnumerator()

 

func GetEnumerator() -> IEnumerator<T>

 

IEnumerator<T> GetEnumerator()

GetHashCode  virtual    (declared in Object)

Returns a hashcode for this object. Overriden implementations should make sure that the number returned here is constant given the same object.

 

method GetHashCode: Int32

 

Int32 GetHashCode()

 

func GetHashCode() -> Int32

 

Int32 GetHashCode()

GetType    (declared in Object)

Returns the actual type of this class

 

method GetType: Type

 

Type GetType()

 

func GetType() -> Type

 

Type GetType()

MaxSize

 

const MaxSize: Int32 = 1048576;

 

const Int32 MaxSize = 1048576

 

static let MaxSize: Int32 = 1048576

 

static final Int32 MaxSize = 1048576

ReferenceEquals    (declared in Object)

Compares two references for equivalence (even if they have an equals operator)

 

class method ReferenceEquals(a: Object; b: Object): Boolean

 

static Boolean ReferenceEquals(Object a, Object b)

 

static func ReferenceEquals(_ a: Object, _ b: Object) -> Boolean

 

static Boolean ReferenceEquals(Object a, Object b)

Parameters:

  • a: left value
  • b: right value

Set (Int32): Set<T>

 

method Set(i: Int32): Set<T>

 

Set<T> Set(Int32 i)

 

func Set(_ i: Int32) -> Set<T>

 

Set<T> Set(Int32 i)

Parameters:

  • i:

Set (T): Set<T>

 

method Set(i: T): Set<T>

 

Set<T> Set(T i)

 

func Set(_ i: T) -> Set<T>

 

Set<T> Set(T i)

Parameters:

  • i:

SetRange (Int32, Int32): Set<T>

 

method SetRange(aStart: Int32; aEnd: Int32): Set<T>

 

Set<T> SetRange(Int32 aStart, Int32 aEnd)

 

func SetRange(_ aStart: Int32, _ aEnd: Int32) -> Set<T>

 

Set<T> SetRange(Int32 aStart, Int32 aEnd)

Parameters:

  • aStart:
  • aEnd:

SetRange (T, T): Set<T>

 

method SetRange(aStart: T; aEnd: T): Set<T>

 

Set<T> SetRange(T aStart, T aEnd)

 

func SetRange(_ aStart: T, _ aEnd: T) -> Set<T>

 

Set<T> SetRange(T aStart, T aEnd)

Parameters:

  • aStart:
  • aEnd:

ToArray

 

method ToArray: array of Byte

 

Byte[] ToArray()

 

func ToArray() -> Byte...

 

Byte[] ToArray()

ToString  virtual    (declared in Object)

Gets the string representation of this method.

 

method ToString: String

 

String ToString()

 

func ToString() -> String

 

String ToString()

 

MaxSize

 

const MaxSize: Int32 = 1048576;

 

const Int32 MaxSize = 1048576

 

static let MaxSize: Int32 = 1048576

 

static final Int32 MaxSize = 1048576

 

FromData

 

class method FromData(params aData: array of T): Set<T>

 

static Set<T> FromData(params T[] aData)

 

static func FromData(_ aData: T...) -> Set<T>

 

static Set<T> FromData(T[]... aData)

Parameters:

  • aData:

ReferenceEquals    (declared in Object)

Compares two references for equivalence (even if they have an equals operator)

 

class method ReferenceEquals(a: Object; b: Object): Boolean

 

static Boolean ReferenceEquals(Object a, Object b)

 

static func ReferenceEquals(_ a: Object, _ b: Object) -> Boolean

 

static Boolean ReferenceEquals(Object a, Object b)

Parameters:

  • a: left value
  • b: right value

 

constructor

 

constructor

 

Set<T>()

 

init()

 

Set<T>()

constructor (array of Byte)

 

constructor(aData: array of Byte)

 

Set<T>(Byte[] aData)

 

init(_ aData: Byte...)

 

Set<T>(Byte[] aData)

Parameters:

  • aData:

constructor (Int32)

 

constructor(aSize: Int32)

 

Set<T>(Int32 aSize)

 

init(_ aSize: Int32)

 

Set<T>(Int32 aSize)

Parameters:

  • aSize:

Clear (Int32): Set<T>

 

method Clear(i: Int32): Set<T>

 

Set<T> Clear(Int32 i)

 

func Clear(_ i: Int32) -> Set<T>

 

Set<T> Clear(Int32 i)

Parameters:

  • i:

Clear (T): Set<T>

 

method Clear(i: T): Set<T>

 

Set<T> Clear(T i)

 

func Clear(_ i: T) -> Set<T>

 

Set<T> Clear(T i)

Parameters:

  • i:

ClearRange (Int32, Int32): Set<T>

 

method ClearRange(aStart: Int32; aEnd: Int32): Set<T>

 

Set<T> ClearRange(Int32 aStart, Int32 aEnd)

 

func ClearRange(_ aStart: Int32, _ aEnd: Int32) -> Set<T>

 

Set<T> ClearRange(Int32 aStart, Int32 aEnd)

Parameters:

  • aStart:
  • aEnd:

ClearRange (T, T): Set<T>

 

method ClearRange(aStart: T; aEnd: T): Set<T>

 

Set<T> ClearRange(T aStart, T aEnd)

 

func ClearRange(_ aStart: T, _ aEnd: T) -> Set<T>

 

Set<T> ClearRange(T aStart, T aEnd)

Parameters:

  • aStart:
  • aEnd:

Equals  virtual    (declared in Object)

Returns true if the target object matches this one, by default compares the reference.

 

method Equals(obj: Object): Boolean

 

Boolean Equals(Object obj)

 

func Equals(_ obj: Object) -> Boolean

 

Boolean Equals(Object obj)

Parameters:

  • obj: the reference to compare this with.

Finalize  protected virtual    (declared in Object)

Finalizer implementation. If not overriden it's not called at all, the runtime checks if there is an override before calling a finalizer.

 

method Finalize

 

void Finalize()

 

func Finalize()

 

void Finalize()

Get (Int32): Boolean

 

method Get(i: Int32): Boolean

 

Boolean Get(Int32 i)

 

func Get(_ i: Int32) -> Boolean

 

Boolean Get(Int32 i)

Parameters:

  • i:

Get (T): Boolean

 

method Get(i: T): Boolean

 

Boolean Get(T i)

 

func Get(_ i: T) -> Boolean

 

Boolean Get(T i)

Parameters:

  • i:

GetEnumerator

 

method GetEnumerator: IEnumerator<T>

 

IEnumerator<T> GetEnumerator()

 

func GetEnumerator() -> IEnumerator<T>

 

IEnumerator<T> GetEnumerator()

GetHashCode  virtual    (declared in Object)

Returns a hashcode for this object. Overriden implementations should make sure that the number returned here is constant given the same object.

 

method GetHashCode: Int32

 

Int32 GetHashCode()

 

func GetHashCode() -> Int32

 

Int32 GetHashCode()

GetType    (declared in Object)

Returns the actual type of this class

 

method GetType: Type

 

Type GetType()

 

func GetType() -> Type

 

Type GetType()

Set (Int32): Set<T>

 

method Set(i: Int32): Set<T>

 

Set<T> Set(Int32 i)

 

func Set(_ i: Int32) -> Set<T>

 

Set<T> Set(Int32 i)

Parameters:

  • i:

Set (T): Set<T>

 

method Set(i: T): Set<T>

 

Set<T> Set(T i)

 

func Set(_ i: T) -> Set<T>

 

Set<T> Set(T i)

Parameters:

  • i:

SetRange (Int32, Int32): Set<T>

 

method SetRange(aStart: Int32; aEnd: Int32): Set<T>

 

Set<T> SetRange(Int32 aStart, Int32 aEnd)

 

func SetRange(_ aStart: Int32, _ aEnd: Int32) -> Set<T>

 

Set<T> SetRange(Int32 aStart, Int32 aEnd)

Parameters:

  • aStart:
  • aEnd:

SetRange (T, T): Set<T>

 

method SetRange(aStart: T; aEnd: T): Set<T>

 

Set<T> SetRange(T aStart, T aEnd)

 

func SetRange(_ aStart: T, _ aEnd: T) -> Set<T>

 

Set<T> SetRange(T aStart, T aEnd)

Parameters:

  • aStart:
  • aEnd:

ToArray

 

method ToArray: array of Byte

 

Byte[] ToArray()

 

func ToArray() -> Byte...

 

Byte[] ToArray()

ToString  virtual    (declared in Object)

Gets the string representation of this method.

 

method ToString: String

 

String ToString()

 

func ToString() -> String

 

String ToString()