Ejemplo n.º 1
0
        public MainWindowVM(IInitDisposeManager initDisposeManager, string name, params Func <IScreenContainerVM, IScreenVM>[] screenVmFactories) : base(initDisposeManager, null)
        {
            ScreenName         = name;
            _screenVmFactories = screenVmFactories;

            initDisposeManager.AddInitializableDisposable(this);
        }
Ejemplo n.º 2
0
        public PluginBase(IInitDisposeManager initDisposeManager, IPluginManager <TConfig, TPlugin> pluginManager)
        {
            InitDisposeManager = initDisposeManager;
            PluginManager      = pluginManager;

            InitDisposeManager.AddInitializableDisposable(this);
        }
Ejemplo n.º 3
0
 public ThreadChanger(IInitDisposeManager initDisposeManager)
 {
     InitDisposeManager = initDisposeManager;
     InitDisposeManager.AddInitializableDisposable(this);
 }
Ejemplo n.º 4
0
 public EntityDispatcher(IInitDisposeManager initDisposeManager)
 {
     initDisposeManager.AddInitializableDisposable(this);
 }