public IEnumerable<Fogid.Cassettes.RDFDocumentInfo> GetFogFiles() { foreach (var cpair in cassettesInfo) { var ci = cpair.Value; var toload = ci.loaddata; Fogid.Cassettes.RDFDocumentInfo di0 = new Fogid.Cassettes.RDFDocumentInfo(ci.cassette, true); yield return di0; var qu = di0.GetRoot().Elements("document").Where(doc => doc.Element("iisstore").Attribute("documenttype").Value == "application/fog"); foreach (var docnode in qu) { var di = new Fogid.Cassettes.RDFDocumentInfo(docnode, ci.cassette.Dir.FullName, toload); if (toload) di.ClearRoot(); yield return di; } di0.ClearRoot(); } }
public IEnumerable <Fogid.Cassettes.RDFDocumentInfo> GetFogFiles() { foreach (var cpair in cassettesInfo) { var ci = cpair.Value; var toload = ci.loaddata; Fogid.Cassettes.RDFDocumentInfo di0 = new Fogid.Cassettes.RDFDocumentInfo(ci.cassette, true); yield return(di0); var qu = di0.GetRoot().Elements("document").Where(doc => doc.Element("iisstore").Attribute("documenttype").Value == "application/fog"); foreach (var docnode in qu) { var di = new Fogid.Cassettes.RDFDocumentInfo(docnode, ci.cassette.Dir.FullName, toload); if (toload) { di.ClearRoot(); } yield return(di); } di0.ClearRoot(); } }