1 type derived from RegexBaseCharacterClassNode
Microsoft.CodeAnalysis.Features (1)
EmbeddedLanguages\RegularExpressions\RegexNodes.cs (1)
143internal sealed class RegexNegatedCharacterClassNode : RegexBaseCharacterClassNode
8 references to RegexBaseCharacterClassNode
Microsoft.CodeAnalysis.Features (8)
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexBraceMatcher.cs (3)
97var node = FindCharacterClassNode(tree.Root, ch); 105private static RegexBaseCharacterClassNode? FindCharacterClassNode(RegexNode node, VirtualChar ch) 106=> FindNode<RegexBaseCharacterClassNode>(node, ch, (grouping, c) =>
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedCompletionProvider.cs (1)
426var result = IsInCharacterClassWorker(child.Node, inCharacterClass || parent is RegexBaseCharacterClassNode);
EmbeddedLanguages\RegularExpressions\RegexNodes.cs (2)
215RegexToken minusToken, RegexBaseCharacterClassNode characterClass) 225public RegexBaseCharacterClassNode CharacterClass { get; }
EmbeddedLanguages\RegularExpressions\RegexParser.cs (2)
1218private RegexBaseCharacterClassNode ParseCharacterClass() 1578var charClass = ParseCharacterClass();