void Client_FriendAdded(object sender, FriendAddedEventArgs e) { if (__friendAdded != null) { __friendAdded.Call(_host.ClientHost, ConvObj(e)); } }
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(); } }