/// <summary> /// Gemera la documentación /// </summary> private void GenerateDocuments() { if (ValidateData()) { NSharpDocManager objManager = new NSharpDocManager(); // Asigna los parámetros del formulario al proyecto AssignParameters(objProject); // Cabecera de log AddLog(0, "Comienzo de la generación de documentación de " + objProject.FileName); // Genera la documentación objManager.Generate(objProject); // Muestra la documentación if (objManager.Errors.Count == 0) { AddLog(0, "Documentación generada sin errores"); } else { AddLog(0, "Errores en la generación de la documentación"); foreach (string strError in objManager.Errors) { AddLog(1, strError); } } // Cierre de log AddLogSeparator(); } }
/// <summary> /// Genera la documentación utilizando la librería /// </summary> private void GenerateWithLibrary() { NSharpDocManager manager = new NSharpDocManager(); // Genera la documentación manager.Generate(project); // Muestra la documentación if (manager.Errors.Count == 0) { AddLog(0, "Documentación generada sin errores"); } else { AddLog(0, "Errores en la generación de la documentación"); foreach (string strError in manager.Errors) { AddLog(1, strError); } } }
internal DocumentationGenerator(NSharpDocManager objGenerator, ProjectDocumentationModel project) { DocumentationProcessor = objGenerator; Project = project; }