Example #1
0
        /// <summary>
        /// Returns all of the Css properties that have a value assigned to them
        /// </summary>
        /// <returns></returns>
        internal IList <ICssProperty> Get_Set_Properties()
        {
            if (SetProperties.IsEmpty())
            {
                return(Array.Empty <ICssProperty>());
            }
            List <ICssProperty> List = new List <ICssProperty>();

            /* XXX: NEED AN ENUMERATOR FOR FlagCollection */
            foreach (var name in SetProperties)
            {
                List.Add(Get(name));
            }

            return(List);
        }