protected override bool Visit(FailListEntry node, XElement element) { element.SetAttributeValue("full-name", node.FullName); if (node.Original != null) { element.SetAttributeValue("origin", node.Original); } return(true); }
protected abstract bool Visit(FailListEntry node, XElement element);
void IVisitor.Visit(FailListEntry node) => Visit(node, node.IsFatal ? "warn" : "fail", Visit);
public void Add(FailListEntry entry) => Entries.Add(entry);
public void Visit(FailListEntry node) { }