Global

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • go.jar  Cooper
    • Go.fx  Island
  • Namespace: go.builtin

Methods


AssignArray<T> .NET, .NET Standard 2.0, Island

 

class method AssignArray<T>(aDest: array of T; aSource: array of T)

 

static void AssignArray<T>(T[] aDest, T[] aSource)

 

static func AssignArray<T>(_ aDest: T..., _ aSource: T...)

 

func AssignArray<T>(aDest []T, aSource []T)

Parameters:

  • aDest:
  • aSource:

Channel_Select .NET, .NET Standard 2.0, Island

 

class method Channel_Select(aHandles: array of IWaitMessage; aBlock: Boolean): Int32

 

static Int32 Channel_Select(IWaitMessage[] aHandles, Boolean aBlock)

 

static func Channel_Select(_ aHandles: IWaitMessage..., _ aBlock: Boolean) -> Int32

 

func Channel_Select(aHandles []IWaitMessage, aBlock Boolean) Int32

Parameters:

  • aHandles:
  • aBlock:

Receive<T> .NET, .NET Standard 2.0, Island

 

// .NET, Island
class method Receive<T>(aChannel: ReceivingChannel<T>): tuple of (T, Boolean)
// .NET Standard 2.0
class method Receive<T>(aChannel: ReceivingChannel<T>): ValueTuple<T, Boolean>

 

// .NET, Island
static (T, Boolean) Receive<T>(ReceivingChannel<T> aChannel)
// .NET Standard 2.0
static ValueTuple<T, Boolean> Receive<T>(ReceivingChannel<T> aChannel)

 

// .NET, Island
static func Receive<T>(_ aChannel: ReceivingChannel<T>) -> (T, Boolean)
// .NET Standard 2.0
static func Receive<T>(_ aChannel: ReceivingChannel<T>) -> ValueTuple<T, Boolean>

 

// .NET, Island
func Receive<T>(aChannel ReceivingChannel<T>) (T, Boolean)
// .NET Standard 2.0
func Receive<T>(aChannel ReceivingChannel<T>) ValueTuple<T, Boolean>

Parameters:

  • aChannel:

Send<T> .NET, .NET Standard 2.0, Island

 

class method Send<T>(aChannel: SendingChannel<T>; aVal: T)

 

static void Send<T>(SendingChannel<T> aChannel, T aVal)

 

static func Send<T>(_ aChannel: SendingChannel<T>, _ aVal: T)

 

func Send<T>(aChannel SendingChannel<T>, aVal T)

Parameters:

  • aChannel:
  • aVal:

Slice .NET, .NET Standard 2.0, Island

 

class method Slice(aSlice: string; aStart: nullable Int32; aEnd: nullable Int32): string

 

static string Slice(string aSlice, Int32? aStart, Int32? aEnd)

 

static func Slice(_ aSlice: string, _ aStart: Int32!, _ aEnd: Int32!) -> string

 

func Slice(aSlice string, aStart Int32, aEnd Int32) string

Parameters:

  • aSlice:
  • aStart:
  • aEnd:

Slice<T> (array of T, nullable Int32, nullable Int32): Slice<T> .NET, .NET Standard 2.0, Island

 

class method Slice<T>(aSlice: array of T; aStart: nullable Int32; aEnd: nullable Int32): Slice<T>

 

static Slice<T> Slice<T>(T[] aSlice, Int32? aStart, Int32? aEnd)

 

static func Slice<T>(_ aSlice: T..., _ aStart: Int32!, _ aEnd: Int32!) -> Slice<T>

 

func Slice<T>(aSlice []T, aStart Int32, aEnd Int32) Slice<T>

Parameters:

  • aSlice:
  • aStart:
  • aEnd:

Slice<T> (array of T, nullable Int32, nullable Int32, Int32): Slice<T> .NET, .NET Standard 2.0, Island

 

class method Slice<T>(aSlice: array of T; aStart: nullable Int32; aEnd: nullable Int32; aCap: Int32): Slice<T>

 

static Slice<T> Slice<T>(T[] aSlice, Int32? aStart, Int32? aEnd, Int32 aCap)

 

static func Slice<T>(_ aSlice: T..., _ aStart: Int32!, _ aEnd: Int32!, _ aCap: Int32) -> Slice<T>

 

func Slice<T>(aSlice []T, aStart Int32, aEnd Int32, aCap Int32) Slice<T>

Parameters:

  • aSlice:
  • aStart:
  • aEnd:
  • aCap:

Slice<T> (Slice<T>, nullable Int32, nullable Int32): Slice<T> .NET, .NET Standard 2.0, Island

 

class method Slice<T>(aSlice: Slice<T>; aStart: nullable Int32; aEnd: nullable Int32): Slice<T>

 

static Slice<T> Slice<T>(Slice<T> aSlice, Int32? aStart, Int32? aEnd)

 

static func Slice<T>(_ aSlice: Slice<T>, _ aStart: Int32!, _ aEnd: Int32!) -> Slice<T>

 

func Slice<T>(aSlice Slice<T>, aStart Int32, aEnd Int32) Slice<T>

Parameters:

  • aSlice:
  • aStart:
  • aEnd:

Slice<T> (Slice<T>, nullable Int32, nullable Int32, Int32): Slice<T> .NET, .NET Standard 2.0, Island

 

class method Slice<T>(aSlice: Slice<T>; aStart: nullable Int32; aEnd: nullable Int32; aCap: Int32): Slice<T>

 

static Slice<T> Slice<T>(Slice<T> aSlice, Int32? aStart, Int32? aEnd, Int32 aCap)

 

static func Slice<T>(_ aSlice: Slice<T>, _ aStart: Int32!, _ aEnd: Int32!, _ aCap: Int32) -> Slice<T>

 

func Slice<T>(aSlice Slice<T>, aStart Int32, aEnd Int32, aCap Int32) Slice<T>

Parameters:

  • aSlice:
  • aStart:
  • aEnd:
  • aCap:

Start .NET, .NET Standard 2.0, Island

 

class method Start(v: Action)

 

static void Start(Action v)

 

static func Start(_ v: Action)

 

func Start(v Action)

Parameters:

  • v:

TypeAssert<T> (Object): tuple of (T, Boolean) .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows

 

// .NET, Island-Android, Island-Ubuntu, Island-Windows
class method TypeAssert<T>(v: Object): tuple of (T, Boolean)
// .NET Standard 2.0
class method TypeAssert<T>(v: Object): ValueTuple<T, Boolean>

 

// .NET, Island-Android, Island-Ubuntu, Island-Windows
static (T, Boolean) TypeAssert<T>(Object v)
// .NET Standard 2.0
static ValueTuple<T, Boolean> TypeAssert<T>(Object v)

 

// .NET, Island-Android, Island-Ubuntu, Island-Windows
static func TypeAssert<T>(_ v: Object) -> (T, Boolean)
// .NET Standard 2.0
static func TypeAssert<T>(_ v: Object) -> ValueTuple<T, Boolean>

 

// .NET, Island-Android, Island-Ubuntu, Island-Windows
func TypeAssert<T>(v interface{}) (T, Boolean)
// .NET Standard 2.0
func TypeAssert<T>(v interface{}) ValueTuple<T, Boolean>

Parameters:

  • v:

TypeAssert<T> (RemObjects.Elements.System.Island.Object): tuple of (T, Boolean) Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator

 

class method TypeAssert<T>(v: RemObjects.Elements.System.Island.Object): tuple of (T, Boolean)

 

static (T, Boolean) TypeAssert<T>(RemObjects.Elements.System.Island.Object v)

 

static func TypeAssert<T>(_ v: RemObjects.Elements.System.Island.Object) -> (T, Boolean)

 

func TypeAssert<T>(v RemObjects.Elements.System.Island.Object) (T, Boolean)

Parameters:

  • v:

TypeAssertReference<T> (Object): tuple of (Reference<T>, Boolean) .NET, .NET Standard 2.0, Island-Android, Island-Ubuntu, Island-Windows

 

// .NET, Island-Android, Island-Ubuntu, Island-Windows
class method TypeAssertReference<T>(v: Object): tuple of (Reference<T>, Boolean)
// .NET Standard 2.0
class method TypeAssertReference<T>(v: Object): ValueTuple<Reference<T>, Boolean>

 

// .NET, Island-Android, Island-Ubuntu, Island-Windows
static (Reference<T>, Boolean) TypeAssertReference<T>(Object v)
// .NET Standard 2.0
static ValueTuple<Reference<T>, Boolean> TypeAssertReference<T>(Object v)

 

// .NET, Island-Android, Island-Ubuntu, Island-Windows
static func TypeAssertReference<T>(_ v: Object) -> (Reference<T>, Boolean)
// .NET Standard 2.0
static func TypeAssertReference<T>(_ v: Object) -> ValueTuple<Reference<T>, Boolean>

 

// .NET, Island-Android, Island-Ubuntu, Island-Windows
func TypeAssertReference<T>(v interface{}) (Reference<T>, Boolean)
// .NET Standard 2.0
func TypeAssertReference<T>(v interface{}) ValueTuple<Reference<T>, Boolean>

Parameters:

  • v:

TypeAssertReference<T> (RemObjects.Elements.System.Island.Object): tuple of (Reference<T>, Boolean) Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator

 

class method TypeAssertReference<T>(v: RemObjects.Elements.System.Island.Object): tuple of (Reference<T>, Boolean)

 

static (Reference<T>, Boolean) TypeAssertReference<T>(RemObjects.Elements.System.Island.Object v)

 

static func TypeAssertReference<T>(_ v: RemObjects.Elements.System.Island.Object) -> (Reference<T>, Boolean)

 

func TypeAssertReference<T>(v RemObjects.Elements.System.Island.Object) (Reference<T>, Boolean)

Parameters:

  • v: