public ApiDocGenerator(IDocumentGenerator documentGenerator, DocumentTemplate template, DoxygenModel model) { this.dg = documentGenerator; this.sectionLevel = 0; this.Template = template; this.Model = model; }
private void Parse() { this.Index = new DoxygenIndex(); this.Model = new DoxygenModel(); this.ParsePackages(); foreach (var package in this.ProcessPackages) { this.ParseCompounds(package); } foreach (var compound in this.ProcessCompounds) { this.ParseCompoundsInside(compound); } //this.CreateModelElements(); //this.ParseModel(); }
public DocPrinter(IDocumentGenerator generator, DoxygenModel model) { this.dg = generator; this.Model = model; this.sectionLevel = 0; }
private void Parse() { this.DllFiles = System.IO.Directory.GetFiles(this.IndexFile, "*.dll").ToList(); this.DllFiles.AddRange(System.IO.Directory.GetFiles(this.IndexFile, "*.exe").ToList()); this.XmlFiles = System.IO.Directory.GetFiles(this.IndexFile, "*.xml").ToList(); //Exe fileok is dll-ként beolvshatóak this.Index = new DoxygenIndex(); this.Model = new DoxygenModel(); foreach (string path in DllFiles) { ParseDll(path); } }
public ApiDocTemplateProcessor(DocumentTemplate template, DoxygenModel model, ApiDocGenerator generator) { this.model = model; this.generator = generator; this.template = template; }