18 references to RegexTree
Microsoft.CodeAnalysis.Features (18)
EmbeddedLanguages\RegularExpressions\LanguageServices\EmbeddedCompletionContext.cs (2)
22public readonly RegexTree Tree; 31RegexTree tree,
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexBraceMatcher.cs (4)
56private static BraceMatchingResult? GetMatchingBraces(RegexTree tree, int position) 76private static BraceMatchingResult? FindCommentBraces(RegexTree tree, VirtualChar ch) 89private static BraceMatchingResult? FindGroupingBraces(RegexTree tree, VirtualChar ch) 95private static BraceMatchingResult? FindCharacterClassBraces(RegexTree tree, VirtualChar ch)
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexDocumentHighlighter.cs (3)
50private static ImmutableArray<HighlightSpan> GetHighlights(RegexTree tree, int positionInDocument) 69private static ImmutableArray<HighlightSpan> GetReferences(RegexTree tree, int position) 79private static ImmutableArray<HighlightSpan> FindReferenceHighlights(RegexTree tree, VirtualChar ch)
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedCompletionProvider.cs (1)
247EmbeddedCompletionContext context, RegexTree tree, VirtualChar previousVirtualChar)
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedLanguage.cs (1)
33internal async Task<(RegexTree tree, SyntaxToken token)> TryGetTreeAndTokenAtPositionAsync(
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexLanguageDetector.cs (2)
27: AbstractLanguageDetector<RegexOptions, RegexTree, RegexLanguageDetector, RegexLanguageDetector.RegexInfo>( 162protected override RegexTree? TryParse(VirtualCharSequence chars, RegexOptions options)
EmbeddedLanguages\RegularExpressions\RegexParser.cs (5)
26/// Produces a <see cref="RegexTree"/> from a sequence of <see cref="VirtualChar"/> characters. 128public static RegexTree? TryParse(VirtualCharSequence text, RegexOptions options) 144var tree1 = new RegexParser(text, options, 150var tree2 = new RegexParser( 160private RegexTree ParseTree()