/// <summary>
 ///		Transforma los vínculos de búsqueda utilizando el diccionario
 /// </summary>
 private void TransformSearchLinks(Dictionary <String, DocumentFileModel> dctLinks, DocumentFileModelCollection objColDocuments, string strPathBase)
 {
     foreach (DocumentFileModel objDocument in objColDocuments)
     {                     // Transforma los vínculos de búsqueda
         objDocument.TransformSearchLinks(dctLinks, strPathBase);
         // Transforma los documentos hijo
         TransformSearchLinks(dctLinks, objDocument.Childs, strPathBase);
     }
 }
 /// <summary>
 ///		Transforma los vínculos de búsqueda utilizando el diccionario
 /// </summary>
 private void TransformSearchLinks(Dictionary <string, DocumentFileModel> links, DocumentFileModelCollection documents, string pathBase)
 {
     foreach (DocumentFileModel document in documents)
     {
         // Transforma los vínculos de búsqueda
         document.TransformSearchLinks(links, pathBase);
         // Transforma los documentos hijo
         TransformSearchLinks(links, document.Childs, pathBase);
     }
 }
 /// <summary>
 ///		Obtiene las estructuras generadas y los documentos en que se han generado
 /// </summary>
 private void SearchDocumentLinks(Dictionary <string, DocumentFileModel> dctLinks, DocumentFileModelCollection objColDocuments)
 {
     foreach (DocumentFileModel objDocument in objColDocuments)
     {                     // Añade los nombres de las estructuras generadas en el documento
         foreach (StructDocumentationModel objStruct in objDocument.StructsReferenced)
         {
             if (!dctLinks.ContainsKey(objStruct.Name))
             {
                 dctLinks.Add(objStruct.Name, objDocument);
             }
         }
         // Añade los nombres de las estructuras de los documentos hijo
         SearchDocumentLinks(dctLinks, objDocument.Childs);
     }
 }
 /// <summary>
 ///		Obtiene las estructuras generadas y los documentos en que se han generado
 /// </summary>
 private void SearchDocumentLinks(Dictionary <string, DocumentFileModel> links, DocumentFileModelCollection documents)
 {
     foreach (DocumentFileModel document in documents)
     {
         // Añade los nombres de las estructuras generadas en el documento
         foreach (StructDocumentationModel structDoc in document.StructsReferenced)
         {
             if (!links.ContainsKey(structDoc.Name))
             {
                 links.Add(structDoc.Name, document);
             }
         }
         // Añade los nombres de las estructuras de los documentos hijo
         SearchDocumentLinks(links, document.Childs);
     }
 }