コード例 #1
0
 public void AddPersonConversation(IrcPerson person)
 {
     if (!ContainsPersonConversation(person))
     {
         var conversation = new IrcPersonConversation(_session, person);
         _session.Conversations.Add(conversation);
     }
 }
コード例 #2
0
 public UIPersonConversation(IrcPersonConversation conversation, IrcConversationProvider provider)
 {
     _person = conversation.Person;
     _conversationProvider = provider;
     conversation.Messages.CollectionChanged += new NotifyCollectionChangedEventHandler(Messages_CollectionChanged);
 }
コード例 #3
0
 public bool ContainsPersonConversation(IrcPerson person)
 {
     return (_session.Conversations.Where(c => c is IrcPersonConversation
                                                 && ((IrcPersonConversation)c).Name == person.Name
                                                 && ((IrcPersonConversation)c).Session == person.Session).Count() > 0);
 }