namespace WatsonTcp { using System; using System.Collections.Generic; /// /// Event arguments for when a message is received. /// public class MessageReceivedEventArgs : EventArgs { #region Public-Members /// /// Client metadata. /// public ClientMetadata Client { get; } = null; /// /// The metadata received from the endpoint. /// public Dictionary Metadata { get; } /// /// The data received from the endpoint. /// public byte[] Data { get; } #endregion #region Private-Members #endregion #region Constructors-and-Factories internal MessageReceivedEventArgs(ClientMetadata client, Dictionary metadata, byte[] data) { Client = client; Metadata = metadata; Data = data; } #endregion #region Public-Methods #endregion #region Private-Methods #endregion } }