示例#1
0
        /// <summary>
        ///		Obtiene los elementos que no tienen espacios de nombres de una unidad de compilación
        /// </summary>
        public Base.LanguageStructModelCollection SearchNoNameSpaces()
        {
            Base.LanguageStructModelCollection objColStructs = new Base.LanguageStructModelCollection();

            // Añade las estructuras que estén fuera del espacio de nombres a la colección
            foreach (Base.LanguageStructModel objStruct in Root.Items)
            {
                if (objStruct != null && !(objStruct is Structs.NameSpaceModel))
                {
                    objColStructs.Add(objStruct);
                }
            }
            // Devuelve la estructura
            return(objColStructs);
        }
        /// <summary>
        ///		Obtiene los elementos que no tienen espacios de nombres de una unidad de compilación
        /// </summary>
        public Base.LanguageStructModelCollection SearchNoNameSpaces()
        {
            Base.LanguageStructModelCollection structsDoc = new Base.LanguageStructModelCollection();

            // Añade las estructuras que estén fuera del espacio de nombres a la colección
            foreach (Base.LanguageStructModel structDoc in Root.Items)
            {
                if (structDoc != null && !(structDoc is Structs.NameSpaceModel))
                {
                    structsDoc.Add(structDoc);
                }
            }
            // Devuelve la estructura
            return(structsDoc);
        }