1 write to Root
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SyntacticDocument.cs (1)
22
Root
= root;
13 references to Root
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.State.cs (1)
69
if (headerFacts.IsOnTypeHeader(semanticDocument.
Root
, textSpan.Start, fullHeader: true, out _))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (2)
82
var currentRoot = semanticDocument.
Root
;
102
editor.ReplaceNode(originalRoot, semanticDocument.
Root
);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\SyntacticDocument.cs (1)
26
public SyntaxTree SyntaxTree =>
Root
.SyntaxTree;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (9)
src\Analyzers\CSharp\CodeFixes\GenerateDefaultConstructors\CSharpGenerateDefaultConstructorsService.cs (3)
35
if (helpers.IsOnTypeHeader(semanticDocument.
Root
, textSpan.Start, out var typeDeclaration) ||
36
helpers.IsBetweenTypeMembers(semanticDocument.Text, semanticDocument.
Root
, textSpan.Start, out typeDeclaration))
43
var node = semanticDocument.
Root
.FindToken(textSpan.Start).GetAncestor<TypeSyntax>();
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (2)
63
semanticDocument.
Root
.ReplaceNode(invocationExpression, dummyObjectCreation), cancellationToken).ConfigureAwait(false);
64
dummyObjectCreation = (ImplicitObjectCreationExpressionSyntax)newSemanticDocument.
Root
.GetAnnotatedNodes(dummyObjectAnnotation).Single();
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (2)
86
semanticDocument.
Root
.ReplaceNode(invocationExpression, dummyObjectCreation), cancellationToken).ConfigureAwait(false);
87
dummyObjectCreation = (ImplicitObjectCreationExpressionSyntax)newSemanticDocument.
Root
.GetAnnotatedNodes(dummyObjectAnnotation).Single();
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (2)
64
semanticDocument.
Root
.ReplaceNode(objectCreationExpression, dummyObjectCreation), cancellationToken).ConfigureAwait(false);
65
dummyObjectCreation = (ImplicitObjectCreationExpressionSyntax)newSemanticDocument.
Root
.GetAnnotatedNodes(dummyObjectAnnotation).Single();