protected virtual void OnCounterEvent(CounterDetails cd) { var counterEvent = CounterEvent; if (counterEvent != null) { CounterEventArgs counterEventArgs = new CounterEventArgs(cd); counterEvent(this, counterEventArgs); } }
private void OnCounterEvent2(object sender, CounterEventArgs e) { var getType = sender.GetType(); string senderName = null; if (getType.Name == "EventPublisher") { senderName = ((EventPublisherClass)sender).EventName; } //var senderObject = sender as EventPublisher; Count += e.CounterId; Console.WriteLine($"Sender {senderName ?? "Default Value"}, Count Name {e.CounterName}, Counter Id: { e.CounterId}"); Count++; }
private void OnCounterEvent(object sender, CounterEventArgs e) { Console.WriteLine($"Count Number {Count}"); }