コード例 #1
0
 /// <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);
     }
 }
コード例 #2
0
 /// <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 (LanguageStructModel 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);
     }
 }