Exemple #1
0
        protected virtual void OnCounterEvent(CounterDetails cd)
        {
            var counterEvent = CounterEvent;

            if (counterEvent != null)
            {
                CounterEventArgs counterEventArgs = new CounterEventArgs(cd);
                counterEvent(this, counterEventArgs);
            }
        }
Exemple #2
0
        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++;
        }
Exemple #3
0
 private void OnCounterEvent(object sender, CounterEventArgs e)
 {
     Console.WriteLine($"Count Number {Count}");
 }