Message<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(aVal: T; aOwner: BidirectionalChannel<T>)

 

Message<T>(T aVal, BidirectionalChannel<T> aOwner)

 

init(_ aVal: T, _ aOwner: BidirectionalChannel<T>)

 

Sub New(aVal As T, aOwner As BidirectionalChannel<T>)

Parameters:

  • aVal:
  • aOwner:

Cancel

 

method Cancel

 

void Cancel()

 

func Cancel()

 

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

 

Sub Cancel()

Data

 

property Data: T read;

 

T Data { get; }

 

var Data: T { get{} }

 

Data T

 

ReadOnly Property Data() As T

IntReceive

 

method IntReceive(aReceiver: IWaitReceiveMessage<T>): Boolean

 

Boolean IntReceive(IWaitReceiveMessage<T> aReceiver)

 

func IntReceive(_ aReceiver: IWaitReceiveMessage<T>) -> Boolean

 

func IntReceive(aReceiver IWaitReceiveMessage<T>) Boolean

 

Function IntReceive(aReceiver As IWaitReceiveMessage<T>) As Boolean

Parameters:

  • aReceiver:

Receive

 

method Receive(aReceiver: IWaitReceiveMessage<T>): Boolean

 

Boolean Receive(IWaitReceiveMessage<T> aReceiver)

 

func Receive(_ aReceiver: IWaitReceiveMessage<T>) -> Boolean

 

func Receive(aReceiver IWaitReceiveMessage<T>) Boolean

 

Function Receive(aReceiver As IWaitReceiveMessage<T>) As Boolean

Parameters:

  • aReceiver:

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:

 

Data

 

property Data: T read;

 

T Data { get; }

 

var Data: T { get{} }

 

Data T

 

ReadOnly Property Data() As T

 

constructor

 

constructor(aVal: T; aOwner: BidirectionalChannel<T>)

 

Message<T>(T aVal, BidirectionalChannel<T> aOwner)

 

init(_ aVal: T, _ aOwner: BidirectionalChannel<T>)

 

Sub New(aVal As T, aOwner As BidirectionalChannel<T>)

Parameters:

  • aVal:
  • aOwner:

Cancel

 

method Cancel

 

void Cancel()

 

func Cancel()

 

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

 

Sub Cancel()

IntReceive

 

method IntReceive(aReceiver: IWaitReceiveMessage<T>): Boolean

 

Boolean IntReceive(IWaitReceiveMessage<T> aReceiver)

 

func IntReceive(_ aReceiver: IWaitReceiveMessage<T>) -> Boolean

 

func IntReceive(aReceiver IWaitReceiveMessage<T>) Boolean

 

Function IntReceive(aReceiver As IWaitReceiveMessage<T>) As Boolean

Parameters:

  • aReceiver:

Receive

 

method Receive(aReceiver: IWaitReceiveMessage<T>): Boolean

 

Boolean Receive(IWaitReceiveMessage<T> aReceiver)

 

func Receive(_ aReceiver: IWaitReceiveMessage<T>) -> Boolean

 

func Receive(aReceiver IWaitReceiveMessage<T>) Boolean

 

Function Receive(aReceiver As IWaitReceiveMessage<T>) As Boolean

Parameters:

  • aReceiver:

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: