/// <summary>Initializes a new instance of the <see cref="WebExplain"/> class.</summary> public WebExplain() { documentation = XNetDoc.FromProgramPath(); // we dont need properties documentation.Properties.Clear(); }
/// <summary>Loads all documentation xml files from the program path.</summary> /// <returns></returns> public static XNetDoc FromProgramPath() { var result = new XNetDoc(); foreach (string file in Directory.GetFiles(FileSystem.ProgramDirectory, "*.*")) { if (Path.GetExtension(file).ToLower() == ".xml") { try { result.Load(file); } catch (Exception ex) { Trace.TraceError("Could not load <red>{0}\n{1}", file, ex); } } } return(result); }