Example #1
0
 public void RegisterPlugins(CollectionMtWithAsyncObservableCollectionReadOnlyCopy<Result> results)
 {
     foreach (var plugin in _plugins)
     {
         plugin.Collection = results;
     }
 }
Example #2
0
 public void RegisterPlugins(CollectionMtWithAsyncObservableCollectionReadOnlyCopy <Result> results)
 {
     foreach (var plugin in _plugins)
     {
         plugin.Collection = results;
     }
 }
Example #3
0
        public MainViewModel()
        {
            _results = new CollectionMtWithAsyncObservableCollectionReadOnlyCopy <Result>();
            _results.OnMtCollectionChanged += _results_OnMtCollectionChanged;

            _pluginHost = new PluginHost();
            //TODO: add path to string
            _pluginHost.LoadPlugins(Application.StartupPath);
            _pluginHost.RegisterPlugins(_results);
        }
Example #4
0
        public MainViewModel()
        {
            _results = new CollectionMtWithAsyncObservableCollectionReadOnlyCopy<Result>();
            _results.OnMtCollectionChanged += _results_OnMtCollectionChanged;

            _pluginHost = new PluginHost();
            //TODO: add path to string
            _pluginHost.LoadPlugins(Application.StartupPath);
            _pluginHost.RegisterPlugins(_results);
        }