private void conversation_InstantMessageSent(object sender, MessageSentEventArgs e)
        {
            var modality     = sender as InstantMessageModality;
            var participants = modality.Conversation.Participants;

            string name    = (string)modality.Participant.Contact.GetContactInformation(ContactInformationType.DisplayName);
            var    convKey = calculateKey(participants);

            if (conversationContent.ContainsKey(convKey))
            {
                var onGoingConv = conversationContent[convKey];
                onGoingConv.AddVerse(name, e.Text);
            }
            else
            {
                var newConv = new ConversationContext();
                newConv.AddVerse(name, e.Text);
                conversationContent.Add(convKey, newConv);
            }
        }
 private void conversation_InstantMessageSent(object sender, MessageSentEventArgs e)
 {
     var modality = sender as InstantMessageModality;
     var participants = modality.Conversation.Participants;
     
     string name = (string)modality.Participant.Contact.GetContactInformation(ContactInformationType.DisplayName);
     var convKey = calculateKey(participants);
     
     if (conversationContent.ContainsKey(convKey))
     {
         var onGoingConv = conversationContent[convKey];
         onGoingConv.AddVerse(name,e.Text);
     }
     else
     {
         var newConv = new ConversationContext();
         newConv.AddVerse(name,e.Text);
         conversationContent.Add(convKey,newConv);
     }      
 }