Exemplo n.º 1
0
 public void RegisterOutput(IActor actor) => LinkedActor.SendMessage(actor, false, true);
Exemplo n.º 2
0
 public void RegisterInput(IActor actor) => LinkedActor.SendMessage(actor, true, true);
Exemplo n.º 3
0
 public void UnregisterInput(IActor actor) => LinkedActor.SendMessage(actor, true, false);
Exemplo n.º 4
0
 public void UnregisterOutput(IActor actor)
 {
     LinkedActor.SendMessage(actor, false, false);
 }
Exemplo n.º 5
0
 private void GetValue() => LinkedActor.SendMessage(((StateBehaviors <T>)LinkedTo).Value);
Exemplo n.º 6
0
 public void SetData(T aMessage)
 {
     LinkedActor.SendMessage((ITrait <T>) this, aMessage);
 }
Exemplo n.º 7
0
 public SupervisedBehavior()
 {
     Pattern = t => t == SupervisorAction.Kill;
     Apply   = _ => LinkedActor.SendMessage(SystemMessage.NullBehavior);
 }
Exemplo n.º 8
0
 public void RemoveKey(TKey key)
 {
     LinkedActor.SendMessage(key);
 }
Exemplo n.º 9
0
 public void AddKeyValue(TKey key, TValue value)
 {
     LinkedActor.SendMessage(key, value);
 }
Exemplo n.º 10
0
 public void GetValue()
 {
     LinkedActor.SendMessage(((StateBehaviors <T>)LinkedTo).Value);
 }
Exemplo n.º 11
0
 public void Clear()
 {
     LinkedActor.SendMessage(DictionaryBehaviorOrder.clear);
 }
Exemplo n.º 12
0
 public void SetData(T aMessage)
 {
     LinkedActor.SendMessage(typeof(ITrait <T>), aMessage);
 }