public DirectoryChangedEventArgs(IJayaPlugin plugin, ProviderModel provider, DirectoryModel directory, NavigationDirection direction = NavigationDirection.Unknown) { Service = plugin; Provider = provider; Directory = directory; Direction = direction; }
public TreeNodeModel(IJayaPlugin plugin, ProviderModel provider) { Service = plugin; Provider = provider; IconImagePath = COLLAPSED_IMAGE; Children = new ObservableCollection <TreeNodeModel>(); if (Service != null && Provider != null) { _shared = ServiceLocator.Instance.GetService <ISharedService>(); _shared.ApplicationConfiguration.PropertyChanged += OnApplicationConfigChanged; } }