예제 #1
0
        /// <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();
            }
        }
예제 #2
0
        /// <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);
                }
            }
        }
예제 #3
0
 internal DocumentationGenerator(NSharpDocManager objGenerator, ProjectDocumentationModel project)
 {
     DocumentationProcessor = objGenerator;
     Project = project;
 }