示例#1
0
        /// <summary>
        ///		Gemera la documentación
        /// </summary>
        private void GenerateDocuments()
        {
            if (ValidateData())
            {
                DocumentFileModelCollection objColDocuments;
                ProgramModel objProgram = new ProgramParser().ParseSolution(fnSolution.FileName);

                // Borra el directorio destino
                Bau.Libraries.LibHelper.Files.HelperFiles.KillPath(pthTarget.PathName);
                // Genera la documentación
                objColDocuments = new DocumentationGenerator(GetParametersDocuments(), pthTarget.PathName).Process(objProgram);
                // Muestra la documentación
                txtLog.Text = objColDocuments.Debug(0);
                // Muestra los nodos
                trvNodes.Nodes.Clear();
                ShowDocumentNodes(objColDocuments, null);
                trvNodes.ExpandAll();
            }
        }