Наследование: System.EventArgs
Пример #1
0
 void Handle_serverIncomingMessage(object sender, MessageArgs e)
 {
     var command = new CommandMessage(e.ClientID, e.Message.Trim());
     _dispatcher.Publish(command);
     if (!e.Message.Trim().StartsWith("correlationID="))
         _server.Send(e.Message); // Pass on to all consuming clients
 }
Пример #2
0
 void Handle_serverIncomingMessage(object sender, MessageArgs e)
 {
     Logger.Write("Recieving: " +  e.Message);
     if (handleReply(e.Message))
         return;
     if (getCommand(e.Message).StartsWith("keyAtPos=0 \"snippet-complete\""))
         ThreadPool.QueueUserWorkItem(completeSnippet);
     else if (getCommand(e.Message).StartsWith("keyAtPos=0 \""))
         Publisher.Run(getCommand(e.Message)
             .Substring(12, getCommand(e.Message).LastIndexOf("\"") - 12));
     else if (e.Message.StartsWith("0:fileOpened=0") &&
              e.Message.Substring(
              	e.Message.IndexOf("\""), e.Message.LastIndexOf("\"") - e.Message.IndexOf("\""))
              	.Replace("\"", "").Trim() == "")
         Publisher.Run("gototype");
     else if (e.Message.StartsWith("0:fileOpened=0"))
         applyBufferID(
             e.Message.Substring(
                 e.Message.IndexOf("\""),
                 e.Message.LastIndexOf("\"") - e.Message.IndexOf("\"")).Replace("\"", "")
                 .Trim(), true);
     else if (getCommand(e.Message).StartsWith("killed"))
         removeBuffer(getBuffer(e.Message));
     else if (getCommand(e.Message).StartsWith("insert="))
         _modifications.Enqueue(e.Message);
     else if (getCommand(e.Message).StartsWith("remove="))
         _modifications.Enqueue(e.Message);
 }
Пример #3
0
 void Handle_serverIncomingMessage(object sender, MessageArgs e)
 {
     RecievedMessage = e.Message;
 }