/// <summary>
 ///		Procesa los elementos de documentación
 /// </summary>
 private void AddNameSpacesToGroup(NameSpaceGroupModelCollection groups, CompilationUnitModel compilationUnit)
 {
     foreach (NameSpaceModel nameSpace in compilationUnit.SearchNameSpaces())
     {
         if (nameSpace != null)
         {
             groups.Add(nameSpace);
         }
     }
 }
Пример #2
0
        /// <summary>
        ///		Procesa los elementos de documentación
        /// </summary>
        private void AddNameSpacesToGroup(NameSpaceGroupModelCollection objColGroups, CompilationUnitModel objCompilationUnit)
        {
            List <NameSpaceModel> objColNameSpaces = objCompilationUnit.SearchNameSpaces();

            // Añade los espacios de nombres al documento
            foreach (NameSpaceModel objNameSpace in objColNameSpaces)
            {
                if (objNameSpace != null)
                {
                    objColGroups.Add(objNameSpace);
                }
            }
        }
Пример #3
0
        /// <summary>
        ///		Obtiene el grupo de espacios de nombres para las clases sin espacio de nombres
        /// </summary>
        private NameSpaceGroupModel GetGroupNoNameSpace(NameSpaceGroupModelCollection objColGroups)
        {
            NameSpaceGroupModel objGroup = objColGroups.Search(cnstStrNoNameSpace);

            // Si no se ha encontrado el espacio de nombres se añade
            if (objGroup == null)
            {                                     // Crea el espacio de nombres
                objGroup = new NameSpaceGroupModel(null, cnstStrNoNameSpace);
                // Añade el espacio de nombres a la colección
                objColGroups.Add(objGroup);
                // Crea el símbolo del espacio de nombres
                objGroup.NameSpace      = new NameSpaceModel(null);
                objGroup.NameSpace.Name = cnstStrNoNameSpace;
            }
            // Devuelve el grupo
            return(objGroup);
        }
        /// <summary>
        ///		Obtiene el grupo de espacios de nombres para las clases sin espacio de nombres
        /// </summary>
        private NameSpaceGroupModel GetGroupNoNameSpace(NameSpaceGroupModelCollection groups)
        {
            NameSpaceGroupModel group = groups.Search(NoNameSpace);

            // Si no se ha encontrado el espacio de nombres se añade
            if (group == null)
            {
                // Crea el espacio de nombres
                group = new NameSpaceGroupModel(null, NoNameSpace);
                // Añade el espacio de nombres a la colección
                groups.Add(group);
                // Crea el símbolo del espacio de nombres
                group.NameSpace      = new NameSpaceModel(null);
                group.NameSpace.Name = NoNameSpace;
            }
            // Devuelve el grupo
            return(group);
        }