public ParsingResult PostParse(ParsingResult parsingResult) { foreach (var parser in parsers.OrderBy(par => par.ExecutionOrder)) { var newResult = parser.PostParse(parsingResult); parsingResult.Merge(newResult); } return(parsingResult); }