Inheritance: ReactiveUI.ReactiveObject
Example #1
0
        void OnSubscribe(ISubscribeEvent subscribeEvent)
        {
            RxSpyObservableModel child, parent;

            observableRepository.TryGetValue(subscribeEvent.ChildId, out child);
            observableRepository.TryGetValue(subscribeEvent.ParentId, out parent);

            var subscriptionModel = new RxSpySubscriptionModel(subscribeEvent, child, parent)
            {
                IsActive = true
            };

            subscriptionRepository.TryAdd(subscribeEvent.EventId, subscriptionModel);

            parent.Subscriptions.Add(subscriptionModel);

            parent.Children.Add(child);
            child.Parents.Add(parent);
        }
Example #2
0
        void OnSubscribe(ISubscribeEvent subscribeEvent)
        {
            RxSpyObservableModel child, parent;

            observableRepository.TryGetValue(subscribeEvent.ChildId, out child);
            observableRepository.TryGetValue(subscribeEvent.ParentId, out parent);

            var subscriptionModel = new RxSpySubscriptionModel(subscribeEvent, child, parent)
            {
                IsActive = true
            };

            subscriptionRepository.TryAdd(subscribeEvent.EventId, subscriptionModel);

            parent.Subscriptions.Add(subscriptionModel);

            parent.Children.Add(child);
            child.Parents.Add(parent);
        }