ReceiveMessage<T>

Overview

Location

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


 

constructor

 

constructor(aOwner: BidirectionalChannel<T>)

 

ReceiveMessage<T>(BidirectionalChannel<T> aOwner)

 

init(_ aOwner: BidirectionalChannel<T>)

 

Sub New(aOwner As BidirectionalChannel<T>)

Parameters:

  • aOwner:

Cancel

 

method Cancel

 

void Cancel()

 

func Cancel()

 

// .NET, .NET Standard 2.0
func Cancel() 
// Island
func Cancel() void

 

Sub Cancel()

Data  virtual

 

property Data: tuple of (T, Boolean) read;

 

(T, Boolean) Data { get; }

 

var Data: (T, Boolean) { get{} }

 

Data tuple of (T, Boolean)

 

ReadOnly Property Data() As Tuple (Of T, Boolean)

IntTryHandOff

 

method IntTryHandOff(aVal: T): Boolean

 

Boolean IntTryHandOff(T aVal)

 

func IntTryHandOff(_ aVal: T) -> Boolean

 

func IntTryHandOff(aVal T) Boolean

 

Function IntTryHandOff(aVal As T) As Boolean

Parameters:

  • aVal:

Start

 

// .NET, .NET Standard 2.0
method Start(aNotifier: Func<Func<Boolean>, Boolean>): Boolean
// Island
method Start(aNotifier: Func<Func<RemObjects.Elements.System.Boolean>,RemObjects.Elements.System.Boolean>): Boolean

 

// .NET, .NET Standard 2.0
Boolean Start(Func<Func<Boolean>, Boolean> aNotifier)
// Island
Boolean Start(Func<Func<RemObjects.Elements.System.Boolean>,RemObjects.Elements.System.Boolean> aNotifier)

 

// .NET, .NET Standard 2.0
func Start(_ aNotifier: Func<Func<Boolean>, Boolean>) -> Boolean
// Island
func Start(_ aNotifier: Func<Func<RemObjects.Elements.System.Boolean>,RemObjects.Elements.System.Boolean>) -> Boolean

 

// .NET, .NET Standard 2.0
func Start(aNotifier Func<Func<Boolean>, Boolean>) Boolean
// Island
func Start(aNotifier Func<Func<RemObjects.Elements.System.Boolean>,RemObjects.Elements.System.Boolean>) Boolean

 

// .NET, .NET Standard 2.0
Function Start(aNotifier As Func (Of Func (Of Boolean), Boolean)) As Boolean
// Island
Function Start(aNotifier As Func<Func<RemObjects.Elements.System.Boolean>,RemObjects.Elements.System.Boolean>) As Boolean

Parameters:

  • aNotifier:

TryHandOff

 

method TryHandOff(aVal: T): Boolean

 

Boolean TryHandOff(T aVal)

 

func TryHandOff(_ aVal: T) -> Boolean

 

func TryHandOff(aVal T) Boolean

 

Function TryHandOff(aVal As T) As Boolean

Parameters:

  • aVal:

 

Data  virtual

 

property Data: tuple of (T, Boolean) read;

 

(T, Boolean) Data { get; }

 

var Data: (T, Boolean) { get{} }

 

Data tuple of (T, Boolean)

 

ReadOnly Property Data() As Tuple (Of T, Boolean)

 

constructor

 

constructor(aOwner: BidirectionalChannel<T>)

 

ReceiveMessage<T>(BidirectionalChannel<T> aOwner)

 

init(_ aOwner: BidirectionalChannel<T>)

 

Sub New(aOwner As BidirectionalChannel<T>)

Parameters:

  • aOwner:

Cancel

 

method Cancel

 

void Cancel()

 

func Cancel()

 

// .NET, .NET Standard 2.0
func Cancel() 
// Island
func Cancel() void

 

Sub Cancel()

IntTryHandOff

 

method IntTryHandOff(aVal: T): Boolean

 

Boolean IntTryHandOff(T aVal)

 

func IntTryHandOff(_ aVal: T) -> Boolean

 

func IntTryHandOff(aVal T) Boolean

 

Function IntTryHandOff(aVal As T) As Boolean

Parameters:

  • aVal:

Start

 

// .NET, .NET Standard 2.0
method Start(aNotifier: Func<Func<Boolean>, Boolean>): Boolean
// Island
method Start(aNotifier: Func<Func<RemObjects.Elements.System.Boolean>,RemObjects.Elements.System.Boolean>): Boolean

 

// .NET, .NET Standard 2.0
Boolean Start(Func<Func<Boolean>, Boolean> aNotifier)
// Island
Boolean Start(Func<Func<RemObjects.Elements.System.Boolean>,RemObjects.Elements.System.Boolean> aNotifier)

 

// .NET, .NET Standard 2.0
func Start(_ aNotifier: Func<Func<Boolean>, Boolean>) -> Boolean
// Island
func Start(_ aNotifier: Func<Func<RemObjects.Elements.System.Boolean>,RemObjects.Elements.System.Boolean>) -> Boolean

 

// .NET, .NET Standard 2.0
func Start(aNotifier Func<Func<Boolean>, Boolean>) Boolean
// Island
func Start(aNotifier Func<Func<RemObjects.Elements.System.Boolean>,RemObjects.Elements.System.Boolean>) Boolean

 

// .NET, .NET Standard 2.0
Function Start(aNotifier As Func (Of Func (Of Boolean), Boolean)) As Boolean
// Island
Function Start(aNotifier As Func<Func<RemObjects.Elements.System.Boolean>,RemObjects.Elements.System.Boolean>) As Boolean

Parameters:

  • aNotifier:

TryHandOff

 

method TryHandOff(aVal: T): Boolean

 

Boolean TryHandOff(T aVal)

 

func TryHandOff(_ aVal: T) -> Boolean

 

func TryHandOff(aVal T) Boolean

 

Function TryHandOff(aVal As T) As Boolean

Parameters:

  • aVal:

 

Implements