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); }
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); } }
public bool Process(DocNetContainer container) { return(false); }