public VsOutputWindowPaneNotifier(IServiceProvider serviceProvider, IVsOutputWindowPane pane, bool ensureOutputVisible, string messageFormat, bool logFullException)
{
if (serviceProvider == null)
{
throw new ArgumentNullException(nameof(serviceProvider));
}
if (pane == null)
{
throw new ArgumentNullException(nameof(pane));
}
if (string.IsNullOrWhiteSpace(messageFormat))
{
throw new ArgumentNullException(nameof(messageFormat));
}
this.serviceProvider = serviceProvider;
this.pane = pane;
this.ensureOutputVisible = ensureOutputVisible;
this.messageFormat = messageFormat;
this.logFullException = logFullException;
}