/// <summary> /// Obtiene los elementos de determinada estructura que se deben documentar /// </summary> private StructDocumentationModelCollection SelectItemsForGeneration(StructDocumentationModel structDoc, string typeId) { StructDocumentationModelCollection structsDoc = new StructDocumentationModelCollection(); // Obtiene las estructuras foreach (StructDocumentationModel child in structDoc.Childs) { if (child.Type.EqualsIgnoreCase(typeId) && Generator.Templates.MustGenerateDocumentation(child, Project.GenerationParameters)) { structsDoc.Add(child); } } // Ordena las estructuras por nombre structsDoc.SortByName(); // Devuelve la colección return(structsDoc); }
/// <summary> /// Obtiene los elementos de determinada estructura que se deben documentar /// </summary> private StructDocumentationModelCollection SelectItemsForGeneration(StructDocumentationModel objStruct, string strIDType) { StructDocumentationModelCollection objColStructs = new StructDocumentationModelCollection(); // Obtiene las estructuras foreach (StructDocumentationModel objChild in objStruct.Childs) { if (objChild.Type.EqualsIgnoreCase(strIDType) && Generator.Templates.MustGenerateDocumentation(objChild, Project.GenerationParameters)) { objColStructs.Add(objChild); } } // Ordena las estructuras por nombre objColStructs.SortByName(); // Devuelve la colección return(objColStructs); }