public void AppendSelector(ISelector selector, CssCombinator combinator) { if (!IsReady) { _selectors.Add(new CombinatorSelector { Selector = combinator.Change(selector), Transform = combinator.Transform, Delimiter = combinator.Delimiter }); } }
/// <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; }