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