ClearCanvas.Desktop.Validation.ValidationResult.Combine C# (CSharp) Метод

Combine() публичный статический Метод

Combines a collection of validation results into a single result.
public static Combine ( IEnumerable results ) : ValidationResult
results IEnumerable
Результат ValidationResult
        public static ValidationResult Combine(IEnumerable<ValidationResult> results)
        {
            List<string> messages = new List<string>();
            foreach (ValidationResult result in results)
            {
                if (!result.Success)
                    messages.AddRange(result.Messages);
            }

            return new ValidationResult(messages.Count == 0, messages.ToArray());
        }