예제 #1
0
 public ExtensionInfo(FileIDType defaultForExtension, FormatTester tester)
 {
     Testers = new List <FormatTester>(1);
     if (tester != null)
     {
         Testers.Add(tester);
     }
     DefaultForExtension = defaultForExtension;
 }
예제 #2
0
        private void ForEachFormat(string content, FormatTester tester)
        {
            // Test for Apache style output (no hostname in hrefs)
              XmlDocument apacheDoc = new XmlDocument();
              apacheDoc.LoadXml(content);
              tester(apacheDoc);

              // Test for IIS style output (hostname in hrefs)
              XmlDocument iisDoc = new XmlDocument();
              iisDoc.LoadXml(content.Replace("/webgac", "http://localhost/webgac"));
              tester(iisDoc);
        }