private void _ReceiveMessage(string username, string message, DateTime messageReceivedTimeStamp) { var user = new GTalkUser() { ServiceInfo = _ServiceInformation, UserName = username }; var messageReceived = new GTalkMessage() { Address = user, Text = message, TimeStamp = messageReceivedTimeStamp }; if (MessagesReceived != null) MessagesReceived( this, new MessagesReceivedEventArgs(new[] { messageReceived })); }