[Row("<resizEr><DiskCACHE aTTr='valUE' /></resizEr>", "diskCache.attr", "valUE")] //Verify case-insensitivity public void TestCachedQueryAttr(string xml, string selector, string expectedValue) { IssueSink s = new IssueSink("XmlTests"); Node n = Node.FromXmlFragment(xml, s); //Node, all start and end tags must match in case. XML rules. Assert.AreEqual(expectedValue, n.queryAttr(selector)); IEnumerable <IIssue> issues = s.GetIssues(); if (issues != null) { foreach (IIssue issue in issues) { Debug.Write(issue.ToString()); } } }
public IEnumerable <IIssue> GetIssues() { return(!(Cache is IIssueProvider cache) ? sink.GetIssues() : sink.GetIssues().Concat(cache.GetIssues())); }
public IEnumerable <IIssue> GetIssues() { var cache = Cache as IIssueProvider; return(cache == null?sink.GetIssues() : sink.GetIssues().Concat(cache.GetIssues())); }
public IEnumerable <IIssue> GetIssues() { return(sink.GetIssues()); }