/// <summary>
 /// Visits a selector node.
 /// </summary>
 /// <param name="selector">The selector node to visit.</param>
 private void VisitSelector(UvssSelectorSyntax selector)
 {
     foreach (var combinator in selector.Combinators)
     {
         Style(combinator, typeUvssSelector);
     }
 }
Esempio n. 2
0
        /// <inheritdoc/>
        public override SyntaxNode VisitSelector(UvssSelectorSyntax node)
        {
            var unchanged = true;

            var newComponents = VisitList(node.Components);

            if (newComponents.Node != node.Components.Node)
            {
                unchanged = false;
            }

            return(unchanged ? node : new UvssSelectorSyntax(
                       newComponents));
        }
 /// <summary>
 /// Visits the specified selector node.
 /// </summary>
 /// <param name="node">The node to visit.</param>
 /// <returns>A node which should replace the visited node, or a reference to the visited node
 /// itself if no changes were made.</returns>
 public virtual SyntaxNode VisitSelector(UvssSelectorSyntax node)
 {
     return(VisitSyntaxNode(node));
 }