public VsMessageBoxNotifier(IServiceProvider serviceProvider, string title, string messageFormat, bool logWholeMessage)
{
if (serviceProvider == null)
{
throw new ArgumentNullException(nameof(serviceProvider));
}
if (title == null)
{
throw new ArgumentNullException(nameof(title));
}
if (string.IsNullOrWhiteSpace(messageFormat))
{
throw new ArgumentNullException(nameof(messageFormat));
}
this.serviceProvider = serviceProvider;
this.messageTitle = title;
this.messageFormat = messageFormat;
this.logWholeMessage = logWholeMessage;
}