* Fix issue where DmlExec isn't implemented in Repl
WriteDmlExec is meant to work even if DML is disabled, but the Repl project throws NotSupportedException instead of passing the text argument.
* Write the raw output when DML is present
Also print output when WriteDml is called. This shouldn't happen in the current codebase, but at least it won't cause the command to stop.
bool IConsoleService.SupportsDml => false;
- void IConsoleService.WriteDml(string text) => throw new NotSupportedException();
+ void IConsoleService.WriteDml(string text) => WriteOutput(OutputType.Normal, text);
- void IConsoleService.WriteDmlExec(string text, string _) => throw new NotSupportedException();
+ void IConsoleService.WriteDmlExec(string text, string _) => WriteOutput(OutputType.Normal, text);
CancellationToken IConsoleService.CancellationToken { get; set; }