2 types derived from RegexBaseCharacterClassNode
Microsoft.CodeAnalysis.Features (2)
EmbeddedLanguages\RegularExpressions\RegexNodes.cs (2)
129internal sealed class RegexCharacterClassNode : RegexBaseCharacterClassNode 155internal 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)
429var result = IsInCharacterClassWorker(child.Node, inCharacterClass || parent is RegexBaseCharacterClassNode);
EmbeddedLanguages\RegularExpressions\RegexNodes.cs (2)
227RegexToken minusToken, RegexBaseCharacterClassNode characterClass) 237public RegexBaseCharacterClassNode CharacterClass { get; }
EmbeddedLanguages\RegularExpressions\RegexParser.cs (2)
1219private RegexBaseCharacterClassNode ParseCharacterClass() 1580var charClass = ParseCharacterClass();