1 instantiation of RegexTree
Microsoft.CodeAnalysis.Features (1)
EmbeddedLanguages\RegularExpressions\RegexParser.cs (1)
177
return new
RegexTree
(
29 references to RegexTree
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (6)
EmbeddedLanguages\RegularExpressions\CSharpRegexParserTests.cs (6)
107
private (SyntaxToken,
RegexTree
, VirtualCharSequence) JustParseTree(
118
var
tree = RegexParser.TryParse(allChars, options);
122
private (
RegexTree
, SourceText) TryParseTree(
177
private static string TreeToText(SourceText text,
RegexTree
tree)
196
private static XElement CreateDiagnosticsElement(SourceText text,
RegexTree
tree)
261
private static void CheckInvariants(
RegexTree
tree, VirtualCharSequence allChars)
Microsoft.CodeAnalysis.Features (23)
EmbeddedLanguages\RegularExpressions\LanguageServices\AbstractRegexDiagnosticAnalyzer.cs (1)
85
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 static ImmutableArray<HighlightSpan> GetHighlights(
RegexTree
tree, int positionInDocument)
69
private static ImmutableArray<HighlightSpan> GetReferences(
RegexTree
tree, int position)
79
private static ImmutableArray<HighlightSpan> FindReferenceHighlights(
RegexTree
tree, VirtualChar ch)
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedCompletionProvider.cs (1)
247
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)
28
: AbstractLanguageDetector<RegexOptions,
RegexTree
, RegexLanguageDetector, RegexLanguageDetector.RegexInfo>(
163
protected override
RegexTree
? TryParse(VirtualCharSequence chars, RegexOptions options)
EmbeddedLanguages\RegularExpressions\RegexParser.cs (5)
25
/// Produces a <see cref="
RegexTree
"/> from a sequence of <see cref="VirtualChar"/> characters.
127
public static
RegexTree
? TryParse(VirtualCharSequence text, RegexOptions options)
143
var
tree1 = new RegexParser(text, options,
149
var
tree2 = new RegexParser(
159
private
RegexTree
ParseTree()