protected override void ProcessRecord()
 {
     foreach (var document in AllDocuments("Confirm-OpenXmlValid"))
     {
         try
         {
             foreach (ValidationErrorInfo item in PowerToolsExtensions.ValidateXml(document))
             {
                 WriteObject(new ValidationInfo(document, item), true);
             }
         }
         catch (Exception e)
         {
             WriteError(PowerToolsExceptionHandling.GetExceptionErrorRecord(e, document));
         }
     }
 }