Ejemplo n.º 1
0
        public bool Process(DocNetContainer container, string targetDir)
        {
            this.targetDir = targetDir;
            this.container = container;

            var id = 0;

            foreach (var page in container.Pages)
            {
                WriteFile(id.ToString(), page.ContentInHtml());
                id++;
            }

            WriteFile("index", GetIndex());

            return(false);
        }
Ejemplo n.º 2
0
        public void Compile(string projectLocation, string outDir = null)
        {
            var container = new DocNetContainer();
            var project   = Microsoft.Build.Evaluation.ProjectCollection.GlobalProjectCollection.GetLoadedProjects(projectLocation).FirstOrDefault();

            if (project == null)
            {
                project = new Project(projectLocation);
            }

            LoadProject(project, outDir);

            foreach (var harvester in harvesters)
            {
                container.Pages.AddRange(harvester.Process(project));
            }

            foreach (var writer in writers)
            {
                writer.Process(container, this.outputPath);
            }
        }
Ejemplo n.º 3
0
 public bool Process(DocNetContainer container)
 {
     return(false);
 }