public ProgressViewerForm(CancellationTokenIssuer cancellationTokenIssuer) { Prevent.ParameterNull(cancellationTokenIssuer, nameof(cancellationTokenIssuer)); _cancellationTokenIssuer = cancellationTokenIssuer; InitializeComponent(); }
public static void Display(CancellationTokenIssuer cancellationTokenIssuer, ILogger log = null, params Action <CancellationToken, IProgress <ProgressInfo> >[] actions) { log = log ?? NullLogger.Instance; using (var form = new ProgressViewerForm(cancellationTokenIssuer)) { form.Run(actions); form.ShowDialog(); } }
public ManageDocumentDirectoryForm(CancellationTokenIssuer cancellationTokenIssuer, IFormManager formManager, IMediator mediator) { Prevent.ParameterNull(cancellationTokenIssuer, nameof(cancellationTokenIssuer)); Prevent.ParameterNull(formManager, nameof(formManager)); Prevent.ParameterNull(mediator, nameof(mediator)); _cancellationTokenIssuer = cancellationTokenIssuer; _formManager = formManager; _mediator = mediator; InitializeComponent(); }
public DocumentDirectoryForm(CancellationTokenIssuer cancellationTokenIssuer, IMediator mediator, IPublisherSubscriber publisherSubscriber) { Prevent.ParameterNull(cancellationTokenIssuer, nameof(cancellationTokenIssuer)); Prevent.ParameterNull(mediator, nameof(mediator)); Prevent.ParameterNull(publisherSubscriber, nameof(publisherSubscriber)); _cancellationTokenIssuer = cancellationTokenIssuer; _mediator = mediator; _publisherSubscriber = publisherSubscriber; InitializeComponent(); }