void RaiseSubscribed(FxMessage message) { var eh = this.Subscribed; if (eh != null) { var e = new SubscribedEventArgs(message); eh(this, e); } }
/// <summary> /// Called when a new command message type is subscribed to. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="SubscribedEventArgs" /> instance containing the event data.</param> private void OnMessageSubscribed(object sender, SubscribedEventArgs e) { lock (this.padlock) { if (this.messageSubscribers.ContainsKey(e.MessageType)) { var callbacks = this.messageSubscribers[e.MessageType]; callbacks.Add(e.Callback); } else { var list = new List <ICommandCallbackContract> { e.Callback }; this.messageSubscribers.Add( e.MessageType, list); } } }
private void Mixer_Subscribed(object sender, SubscribedEventArgs e) => _logger.LogInformation($"{e.UserName} subscribed on Mixer");
void OnSubscribed(object sender, SubscribedEventArgs e) { Console.WriteLine("OnSubscribed(): {0}", e.Tick.Symbol); }