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;
 }
Exemplo n.º 4
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;
 }