private static void AddClassifications(RegexNode node, Visitor visitor, ArrayBuilder <ClassifiedSpan> result) { node.Accept(visitor); foreach (var child in node) { if (child.IsNode) { AddClassifications(child.Node, visitor, result); } else { AddTriviaClassifications(child.Token, result); } } }
private static void AddClassifications(RegexNode node, Visitor visitor, EmbeddedLanguageClassificationContext context) { node.Accept(visitor); foreach (var child in node) { if (child.IsNode) { AddClassifications(child.Node, visitor, context); } else { AddTriviaClassifications(child.Token, context); } } }