public MobxConsumerWrapper(IBlazorMobxComponent consumer)
 {
     this.consumerReference = new WeakReference <IBlazorMobxComponent>(consumer);
     this.componentName     = consumer.GetType().Name;
 }
        public void SetConsumer(IBlazorMobxComponent consumer)
        {
            Contract.Requires(consumer == null);

            this.consumer = new MobxConsumerWrapper(consumer);
        }
 public void SetConsumer(IBlazorMobxComponent consumer)
 {
     //throw CreateException();
 }