コード例 #1
0
        /// <summary>
        ///		Añade una lista de clases
        /// </summary>
        private void AddListChildClasses(MLNode objMLRoot, DocumentFileModelCollection objColDocuments)
        {
            if (objColDocuments.ExistsItems(LanguageStructModel.StructType.Class) ||
                objColDocuments.ExistsItems(LanguageStructModel.StructType.Interface))
            {
                MLNode objMLList = objMLRoot.Nodes.Add("ul");

                // Añade las clases
                foreach (DocumentFileModel objDocument in objColDocuments)
                {
                    if (objDocument.StructType == LanguageStructModel.StructType.Class)
                    {
                        objMLList.Nodes.Add(MLBuilder.GetListItem(MLBuilder.GetSpan("Clase:", true),
                                                                  MLBuilderHelper.GetLink(objDocument)));
                    }
                }
                // Añade las interfaces
                foreach (DocumentFileModel objDocument in objColDocuments)
                {
                    if (objDocument.StructType == LanguageStructModel.StructType.Interface)
                    {
                        objMLList.Nodes.Add(MLBuilder.GetListItem(MLBuilder.GetSpan("Interface:", true),
                                                                  MLBuilderHelper.GetLink(objDocument)));
                    }
                }
            }
        }