protected void Traverse(CompoundValidationIssue issues, List <IValidationIssue> result) { result.Add(issues); foreach (var issue in issues.Issues) { this.TraverseOnceResolved(issue, result); } }
public CompoundIssueModel SerializeComoundValidationIssue(Aims.Expressions.CompoundValidationIssue issue) { var result = new CompoundIssueModel(issue.Message, this.SerializeValidationIssues(issue.Issues)); return(result); }
public void Resolve(CompoundValidationIssue issue) { this.traverser.Traverse(issue, result); }
public void Resolve(Aims.Expressions.CompoundValidationIssue issue) { this.Result = this.serializer.SerializeComoundValidationIssue(issue); }