// TODO: refactor to comply to a creation pattern public static IOutputSupplier GetDefaultInstance(OutputAdded journalAddedEvent, OutputAdded errorAddedEvent) { OutputSupplier outputSupplier = new OutputSupplier(); outputSupplier.JournalAdded += journalAddedEvent; outputSupplier.ErrorAdded += errorAddedEvent; return(outputSupplier); }
public void addOutputInvoke() { OutputAdded.Invoke(); }
void This_OutputAdded(object sender, EventArgs e) => OutputAdded?.Invoke(this, e);