public TextBoxReader(Form form, TextBoxConsole console) { this.form = form; this.form.FormClosing += (_, e) => { if (console.IOStatus == IOStatusType.Reading) { e.Cancel = true; } }; this.console = console; this.console.IOStatus = IOStatusType.Writing; _previouslyFocused = none <Control>(); }
public TextBoxWriter(TextBoxConsole console) { this.console = console; _buffer = maybe(this.console.Buffer, () => new StringBuilder()); }