static void VerifyService(IOpenDialogServiceBase service)
 {
     if (service == null)
     {
         throw new ArgumentNullException("service");
     }
 }
 public static bool ShowDialog(this IOpenDialogServiceBase service, Action <CancelEventArgs> fileOK)
 {
     VerifyService(service);
     return(service.ShowDialog(fileOK, null));
 }
 public static bool ShowDialog(this IOpenDialogServiceBase service, string directoryName)
 {
     VerifyService(service);
     return(service.ShowDialog(null, directoryName));
 }
 public static bool ShowDialog(this IOpenDialogServiceBase service)
 {
     VerifyService(service);
     return(service.ShowDialog(null, null));
 }