1 write to Root
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxTree.cs (1)
25Root = root;
25 references to Root
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (4)
EmbeddedLanguages\Json\CSharpJsonParserTests.cs (2)
220NodeToElement(tree.Root)).ToString(); 328var root = tree.Root;
EmbeddedLanguages\RegularExpressions\CSharpRegexParserTests.cs (2)
180NodeToElement(tree.Root)); 263var root = tree.Root;
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (7)
EmbeddedLanguages\StackFrame\StackFrameParserTests.Utilities.cs (7)
44Assert.Null(tree.Root.MethodDeclaration); 48StackFrameUtils.AssertEqual(methodDeclaration, tree.Root.MethodDeclaration); 53Assert.Null(tree.Root.FileInformationExpression); 57StackFrameUtils.AssertEqual(fileInformation, tree.Root.FileInformationExpression); 64StackFrameUtils.AssertEqual(eolToken, tree.Root.EndOfLineToken); 89AssertEx.EqualOrDiff(originalText, tree.Root.ToFullString()); 99foreach (var charSeq in StackFrameUtils.Enumerate(tree.Root))
Microsoft.CodeAnalysis.Features (14)
EmbeddedLanguages\Json\LanguageServices\JsonBraceMatcher.cs (1)
71=> FindBraceMatchingResult(tree.Root, ch);
EmbeddedLanguages\Json\LanguageServices\JsonClassifier.cs (1)
62AddClassifications(tree.Root, visitor, context);
EmbeddedLanguages\Json\LanguageServices\JsonLanguageDetector.cs (1)
101return ContainsProbableJsonObject(tree.Root);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexBraceMatcher.cs (3)
78var trivia = FindTrivia(tree.Root, ch); 91var node = FindGroupingNode(tree.Root, ch); 97var node = FindCharacterClassNode(tree.Root, ch);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexClassifier.cs (1)
63AddClassifications(tree.Root, visitor, context);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexDocumentHighlighter.cs (1)
81var node = FindReferenceNode(tree.Root, ch);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedCompletionProvider.cs (4)
150var inCharacterClass = virtualChar != null && IsInCharacterClass(context.Tree.Root, virtualChar.Value); 173var result = FindToken(context.Tree.Root, previousVirtualChar); 188var inCharacterClass = IsInCharacterClass(context.Tree.Root, previousVirtualChar); 258var token = FindToken(tree.Root, escapeChar);
EmbeddedLanguages\RegularExpressions\RegexParser.cs (1)
147var (captureNames, captureNumbers) = CaptureInfoAnalyzer.Analyze(text, tree1.Root, options);
StackTraceExplorer\ParsedStackFrame.cs (1)
19public StackFrameCompilationUnit Root => Tree.Root;