Esempio n. 1
0
        /// <summary>
        /// Create a clone of this CSSStyleDeclaration object bound to the owner passed.
        /// </summary>
        ///
        /// <returns>
        /// CSSStyleDeclaration.
        /// </returns>

        public CSSStyleDeclaration Clone()
        {
            CSSStyleDeclaration clone = new CSSStyleDeclaration();

            if (QuickSetValue != null)
            {
                clone.QuickSetValue = QuickSetValue;
            }
            else
            {
                foreach (KeyValuePair <ushort, string> kvp in Styles)
                {
                    clone.Styles.Add(kvp);
                }
            }
            return(clone);
        }
Esempio n. 2
0
        /// <summary>
        /// Create a clone of this CSSStyleDeclaration object bound to the owner passed.
        /// </summary>
        ///
        /// <returns>
        /// CSSStyleDeclaration.
        /// </returns>

        public CSSStyleDeclaration Clone()
        {
            CSSStyleDeclaration clone = new CSSStyleDeclaration();

            if (QuickSetValue != null)
            {
                clone.QuickSetValue = QuickSetValue;
            }
            else
            {
                IDictionary <ulong, string> styles = new Dictionary <ulong, string>();
                foreach (KeyValuePair <ulong, string> kvp in Styles)
                {
                    styles.Add(kvp);
                }
                clone.Styles = styles;
            }
            return(clone);
        }