Пример #1
0
 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();
            }
        }