protected async virtual Task OnGetCmdStandardOutputAsync(StreamReader sr) { GetCmdStandardOutput?.Invoke(this, await sr.ReadToEndAsync()); }
protected virtual void OnGetCmdStandardOutput(StreamReader sr) { GetCmdStandardOutput?.Invoke(this, sr.ReadToEndAsync().GetAwaiter().GetResult()); }