1 instantiation of RegexTree
Microsoft.CodeAnalysis.Features (1)
EmbeddedLanguages\RegularExpressions\RegexParser.cs (1)
179
return new
RegexTree
(
29 references to RegexTree
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (6)
EmbeddedLanguages\RegularExpressions\CSharpRegexParserTests.cs (6)
110
private (SyntaxToken,
RegexTree
, VirtualCharSequence) JustParseTree(
121
var
tree = RegexParser.TryParse(allChars, options);
125
private (
RegexTree
, SourceText) TryParseTree(
199
private static string TreeToText(SourceText text,
RegexTree
tree)
218
private static XElement CreateDiagnosticsElement(SourceText text,
RegexTree
tree)
283
private static void CheckInvariants(
RegexTree
tree, VirtualCharSequence allChars)
Microsoft.CodeAnalysis.Features (23)
EmbeddedLanguages\RegularExpressions\LanguageServices\AbstractRegexDiagnosticAnalyzer.cs (1)
84
var
tree = detector.TryParseString(token, context.SemanticModel, cancellationToken);
EmbeddedLanguages\RegularExpressions\LanguageServices\EmbeddedCompletionContext.cs (2)
22
public readonly
RegexTree
Tree;
31
RegexTree
tree,
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexBraceMatcher.cs (5)
51
var
tree = detector.TryParseString(token, semanticModel, cancellationToken);
56
private static BraceMatchingResult? GetMatchingBraces(
RegexTree
tree, int position)
76
private static BraceMatchingResult? FindCommentBraces(
RegexTree
tree, VirtualChar ch)
89
private static BraceMatchingResult? FindGroupingBraces(
RegexTree
tree, VirtualChar ch)
95
private static BraceMatchingResult? FindCharacterClassBraces(
RegexTree
tree, VirtualChar ch)
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexClassifier.cs (1)
55
var
tree = detector.TryParseString(token, semanticModel, cancellationToken);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexDocumentHighlighter.cs (4)
43
var
tree = detector.TryParseString(token, semanticModel, cancellationToken);
50
private ImmutableArray<HighlightSpan> GetHighlights(
RegexTree
tree, int positionInDocument)
69
private ImmutableArray<HighlightSpan> GetReferences(
RegexTree
tree, int position)
79
private ImmutableArray<HighlightSpan> FindReferenceHighlights(
RegexTree
tree, VirtualChar ch)
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedCompletionProvider.cs (1)
250
EmbeddedCompletionContext context,
RegexTree
tree, VirtualChar previousVirtualChar)
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedLanguage.cs (2)
33
internal async Task<(
RegexTree
tree, SyntaxToken token)> TryGetTreeAndTokenAtPositionAsync(
41
var
tree = detector.TryParseString(token, semanticModel, cancellationToken);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexLanguageDetector.cs (2)
25
internal sealed class RegexLanguageDetector : AbstractLanguageDetector<RegexOptions,
RegexTree
>
184
protected override
RegexTree
? TryParse(VirtualCharSequence chars, RegexOptions options)
EmbeddedLanguages\RegularExpressions\RegexParser.cs (5)
27
/// Produces a <see cref="
RegexTree
"/> from a sequence of <see cref="VirtualChar"/> characters.
129
public static
RegexTree
? TryParse(VirtualCharSequence text, RegexOptions options)
145
var
tree1 = new RegexParser(text, options,
151
var
tree2 = new RegexParser(
161
private
RegexTree
ParseTree()