internal void Remove(ILogSourcePreprocessing prep) { items.Remove(prep); if (PreprocessingDisposed != null) { PreprocessingDisposed(this, new LogSourcePreprocessingEventArg(prep)); } }
public LogSourcePreprocessingWillYieldEventArg( ILogSourcePreprocessing lsp, IReadOnlyList <YieldedProvider> providers, List <Task> postponeTasks ) : base(lsp) { this.Providers = providers; this.disallowed = new bool[providers.Count]; this.postponeTasks = postponeTasks; }
void IPresenter.SelectPreprocessing(ILogSourcePreprocessing lsp) { SelectItemInternal(i => (i.Datum as PreprocessingItemData)?.Preprocessing == lsp); }
void IPresenter.SelectPreprocessing(ILogSourcePreprocessing lsp) { SelectItem(i => (i as PreprocessingViewItem)?.Preprocessing == lsp); }
internal void FireWillDispose(ILogSourcePreprocessing prep) { PreprocessingWillDispose?.Invoke(this, new LogSourcePreprocessingEventArg(prep)); }
internal void Remove(ILogSourcePreprocessing prep) { items = items.Remove(prep); changeNotification.Post(); PreprocessingDisposed?.Invoke(this, new LogSourcePreprocessingEventArg(prep)); }
public LogSourcePreprocessingFailedEventArg(ILogSourcePreprocessing lsp, IReadOnlyList <YieldedProvider> failedProviders) : base(lsp) { FailedProviders = failedProviders; }
public LogSourcePreprocessingEventArg(ILogSourcePreprocessing lsp) { this.LogSourcePreprocessing = lsp; }