private void SendGuidMessage(int senderId, int index)
        {
            GuidMessage message = new GuidMessage
            {
                Identifier = Guid.NewGuid(),
                Content    = $"This is Guid message #{index} message from {senderId}"
            };

            SendMessage(message);
            Console.WriteLine("Sent Guid message #{0} from sender {1}", index, senderId);
        }
        private void SendGuidMessage()
        {
            GuidMessage message = new GuidMessage
            {
                Identifier = Guid.NewGuid(),
                Content    = String.Format("This is Guid message")
            };

            SendMessage(message);
            Console.WriteLine("Sent Guid message");
        }
 public RegisterItemInstanceMessage(IItemInstance itemInstance)
 {
     if (itemInstance != null)
     {
         itemGuid           = itemInstance.ID;
         itemDefinitionGuid = itemInstance.itemDefinition.ID;
         serializedData     = ""; // TODO: Set Serializable data
     }
     else
     {
         itemGuid           = Guid.Empty;
         itemDefinitionGuid = Guid.Empty;
         serializedData     = "";
     }
 }
Example #4
0
 public RegisterItemInstanceMessage(IItemInstance itemInstance)
 {
     if (itemInstance != null)
     {
         itemGuid           = itemInstance.ID;
         itemDefinitionGuid = itemInstance.itemDefinition.ID;
         serializedData     = "";                                                              // TODO: Set Serializable data
         itemInstanceAssemblyQualifiedTypeName = itemInstance.GetType().AssemblyQualifiedName; // TODO: Make lookup table for item types.
     }
     else
     {
         itemGuid           = Guid.Empty;
         itemDefinitionGuid = Guid.Empty;
         serializedData     = "";
         itemInstanceAssemblyQualifiedTypeName = "";
     }
 }
Example #5
0
 public async Task Handle(GuidMessage message)
 {
     _events.Enqueue(Tuple.Create(Data.Id, "guid!"));
 }
 public CurrencyDecoratorMessage(CurrencyDecorator <double> dec)
 {
     amount       = (float)dec.amount;
     currencyGuid = dec.currency?.ID ?? Guid.Empty;
 }