private void HandleFriendAdded(ParseData pd) { DataReader dr = new DataReader(pd.Data); int nextIndex = m_friendsList.Count; FriendUser newFriend = __ParseNewFriend(dr, nextIndex); m_friendsList.Add(newFriend); FriendAddedEventArgs args = new FriendAddedEventArgs(newFriend) { EventData = pd }; OnFriendAdded(args); }
void client_FriendAdded(object sender, FriendAddedEventArgs e) { ThreadStart ts = delegate { this.lbFriends.Items.Add(e.NewFriend); }; if (InvokeRequired) BeginInvoke(ts); else ts(); }
void Client_FriendAdded(object sender, FriendAddedEventArgs e) { if (__friendAdded != null) __friendAdded.Call(_host.ClientHost, ConvObj(e)); }