5 // Peter Van Isacker (sclytrack@planetinternet.be)
\r
6 // Rafael Teixeira (rafaelteixeirabr@hotmail.com)
\r
8 // (C) 2003 Peter Van Isacker
\r
12 using System.Runtime.Remoting.Messaging;
\r
14 namespace System.Messaging
\r
16 public class PeekCompletedEventArgs : EventArgs
\r
18 private MessageQueue _sender;
\r
19 private IAsyncResult _result;
\r
20 private Message _message;
\r
22 internal PeekCompletedEventArgs(MessageQueue sender, IAsyncResult result)
\r
28 public IAsyncResult AsyncResult
\r
30 get { return _result; }
\r
31 set { _result = value; }
\r
34 public Message Message
\r
38 if (_message == null)
\r
40 _message = _sender.EndPeek (_result);
\r