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
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
Parameters:
- aNotifier: