public void RegisterPlugins(CollectionMtWithAsyncObservableCollectionReadOnlyCopy<Result> results) { foreach (var plugin in _plugins) { plugin.Collection = results; } }
public void RegisterPlugins(CollectionMtWithAsyncObservableCollectionReadOnlyCopy <Result> results) { foreach (var plugin in _plugins) { plugin.Collection = results; } }
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); }
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); }