// // Constructor // protected SocketAsyncResult(Socket socket, SocketAddress endpoint) { Endpoint = endpoint; Socket = socket; }
// // Constructor with buffer // protected SocketAsyncResult(Socket socket, byte[] buffer, int size, SocketAddress endpoint) : this(socket, endpoint) { Buffer = new byte[size]; System.Buffer.BlockCopy(buffer, 0, Buffer, 0, size); }
// // Constructor for ReceiveFrom // internal UdpReceiveResult(Socket socket, byte[] buffer, int size, SocketAddress endpoint) : base(socket, buffer, size, endpoint) { }