static void PrintResults(ValidationResults results) { Console.WriteLine(); if (results.Errors.Count == 0 && results.Warnings.Count == 0) { Console.WriteLine("No warnings or errors"); } else { foreach (ValidationError error in results.Errors) { Console.WriteLine("Error: " + error.Message); } foreach (ValidationError warning in results.Warnings) { Console.WriteLine("Warning: " + warning.Message); } } Console.WriteLine(); }
static void PrintResults(ValidationResults results) { Console.WriteLine(); if (results.Errors.Count == 0 && results.Warnings.Count == 0) { Console.WriteLine("No warnings or errors"); } else { // A ValidationError contains the message and error level information of a constraint failure. // Note that a single constraint can generate zero or more ValidationErrors in a single execution. foreach (ValidationError error in results.Errors) { Console.WriteLine("Error: " + error.Message); } foreach (ValidationError warning in results.Warnings) { Console.WriteLine("Warning: " + warning.Message); } } Console.WriteLine(); }
internal void ProcessValidationResults(ValidationResults results) { if (results == null) throw new ArgumentNullException("results"); if (results.Errors != null && results.Errors.Count == 0) return; string errorMessage = string.Empty; foreach (ValidationError error in results.Errors) { errorMessage += error.Message; errorMessage += "\n"; } ValidationException exception = new ValidationException(errorMessage); Tracer.TraceException(exception); _structuredTracer.WorkflowValidationError(Guid.Empty); throw exception; }
internal PSWorkflowValidationResults() { this.IsWorkflowSuspendable = false; this.Results = null; }
internal void ProcessValidationResults(ValidationResults results) { if (results != null) { if (results.Errors == null || results.Errors.Count != 0) { string empty = string.Empty; foreach (ValidationError error in results.Errors) { empty = string.Concat(empty, error.Message); empty = string.Concat(empty, "\n"); } ValidationException validationException = new ValidationException(empty); PSWorkflowValidator.Tracer.TraceException(validationException); PSWorkflowValidator._structuredTracer.WorkflowValidationError(Guid.Empty); throw validationException; } else { return; } } else { throw new ArgumentNullException("results"); } }