RxSpy.Models.RxSpySessionModel.OnEvent C# (CSharp) Method

OnEvent() private method

private OnEvent ( IEvent ev ) : void
ev IEvent
return void
        internal void OnEvent(IEvent ev)
        {
            switch (ev.EventType)
            {
                case EventType.OperatorCreated:
                    OnOperatorCreated((IOperatorCreatedEvent)ev);
                    break;

                case EventType.Subscribe:
                    OnSubscribe((ISubscribeEvent)ev);
                    break;

                case EventType.Unsubscribe:
                    OnUnsubscribe((IUnsubscribeEvent)ev);
                    break;

                case EventType.OnCompleted:
                    OnCompleted((IOnCompletedEvent)ev);
                    break;

                case EventType.OnNext:
                    OnNext((IOnNextEvent)ev);
                    break;

                case EventType.OnError:
                    OnError((IOnErrorEvent)ev);
                    break;

                case EventType.TagOperator:
                    OnTag((ITagOperatorEvent)ev);
                    break;
            }
        }