public void AppendSelector(ISelector selector, CssCombinator combinator)
 {
     if (!IsReady)
     {
         _selectors.Add(new CombinatorSelector
         {
             Selector = combinator.Change(selector),
             Transform = combinator.Transform,
             Delimiter = combinator.Delimiter
         });
     }
 }
Exemple #2
0
        /// <summary>
        /// Appends a selector to the complex of selectors.
        /// </summary>
        /// <param name="selector">The selector to append.</param>
        /// <param name="combinator">The combinator to use.</param>
        /// <returns>The current complex selector.</returns>
        public ComplexSelector AppendSelector(ISelector selector, CssCombinator combinator)
        {
            if (IsReady)
                return this;

            selectors.Add(new CombinatorSelector
            {
                Selector = combinator.Change(selector),
                Transform = combinator.Transform,
                Delimiter = combinator.Delimiter
            });

            return this;
        }