/// <summary> /// Sends all <paramref name="informers"/> as messages to <paramref name="socket"/>. /// </summary> /// <param name="informers"></param> /// <param name="socket"></param> public static void Send(this IEnumerable <BaseInformer> informers, IWsSocket socket) { foreach (var info in informers) { info.Send(socket); } }
internal Message(IWsSocket sender) { Sender = sender ?? throw new ArgumentNullException(nameof(sender)); }
/// <summary> /// Sends <paramref name="informer"/> as message to <paramref name="socket"/>. /// </summary> /// <param name="informer"></param> /// <param name="socket"></param> public static void Send(this BaseInformer informer, IWsSocket socket) { socket.Send(informer.ToMessage()); }