public static void LoadXMLFile(XMLCmdletBase cmdlet, IXMLComparer comparer, string path) { bool result = false; if (System.IO.File.Exists(path)) { // ?? result = comparer.LoadXmlFile(path); } if (result) { cmdlet.WriteObject(cmdlet, comparer); } else { cmdlet.WriteError( cmdlet, "Failed to load file '" + path + "'.", "FaileToLoadFile", ErrorCategory.InvalidData, true); } }