[runtime] Disable some tests in full-aot mode which cannot be AOTed because of type...
[mono.git] / mcs / class / monodoc / Monodoc / RootTree_Legacy.cs
1 using System;
2 using System.IO;
3 using System.Linq;
4 using System.Xml;
5 using System.Diagnostics;
6 using System.Collections.Generic;
7
8 using Mono.Utilities;
9 using Lucene.Net.Index;
10
11 #if LEGACY_MODE
12
13 namespace Monodoc
14 {
15         using Generators;
16
17         public partial class RootTree
18         {
19                 static IDocGenerator<string> rawGenerator = new RawGenerator ();
20                 static HtmlGenerator htmlGenerator = new HtmlGenerator (null);
21
22                 [Obsolete ("Use RawGenerator directly")]
23                 public XmlDocument GetHelpXml (string id)
24                 {
25                         var rendered = RenderUrl (id, rawGenerator);
26                         if (rendered == null)
27                                 return null;
28                         var doc = new XmlDocument ();
29                         doc.LoadXml (RenderUrl (id, rawGenerator));
30                         return doc;
31                 }
32
33                 [Obsolete ("Use the RenderUrl variant accepting a generator")]
34                 public string RenderUrl (string url, out Node n)
35                 {
36                         return RenderUrl (url, htmlGenerator, out n);
37                 }
38
39                 [Obsolete ("Use GenerateIndex")]
40                 public static void MakeIndex (RootTree root)
41                 {
42                         root.GenerateIndex ();
43                 }
44
45                 [Obsolete ("Use GenerateSearchIndex")]
46                 public static void MakeSearchIndex (RootTree root)
47                 {
48                         root.GenerateSearchIndex ();
49                 }
50         }
51 }
52
53 #endif