318 references to WithSyntaxRoot
Microsoft.CodeAnalysis.CodeStyle.Fixes (23)
AbstractAddDocCommentNodesCodeFixProvider.cs (1)
122return document.WithSyntaxRoot(newRoot);
AbstractAddExplicitCastCodeFixProvider.cs (1)
93cancellationToken => Task.FromResult(document.WithSyntaxRoot(
AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
65return Task.FromResult(document.WithSyntaxRoot(newRoot));
AbstractCodeGenerationService.cs (1)
257var newDocument = oldDocument.WithSyntaxRoot(currentRoot);
AbstractConvertToAsyncCodeFixProvider.cs (1)
76token => Task.FromResult(otherDocument.WithSyntaxRoot(newRoot)),
AbstractFileHeaderCodeFixProvider.cs (1)
47=> document.WithSyntaxRoot(await GetTransformedSyntaxRootAsync(document, fallbackOptions, cancellationToken).ConfigureAwait(false));
AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
197var newDocument = document.WithSyntaxRoot(newRoot);
AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
109var newDocument = document.WithSyntaxRoot(newRoot);
AbstractMoveDeclarationNearReferenceService.cs (1)
113return document.WithSyntaxRoot(newRoot);
AbstractMultipleBlankLinesCodeFixProvider.cs (1)
64return document.WithSyntaxRoot(newRoot);
AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
83return document.WithSyntaxRoot(newRoot);
AbstractRemoveUnusedValuesCodeFixProvider.cs (4)
269return document.WithSyntaxRoot(root); 773var newDocument = document.WithSyntaxRoot(currentRoot); 846document = document.WithSyntaxRoot(rootWithTrackedNodes); 895document = document.WithSyntaxRoot(rootWithRemovedDeclaration);
AbstractUseCollectionInitializerCodeFixProvider.cs (2)
78document = document.WithSyntaxRoot(originalRoot.TrackNodes(originalObjectCreationNodes)); 105document = document.WithSyntaxRoot(subEditor.GetChangedRoot());
AbstractUseObjectInitializerCodeFixProvider.cs (2)
76document = document.WithSyntaxRoot(originalRoot.TrackNodes(originalObjectCreationNodes)); 108document = document.WithSyntaxRoot(subEditor.GetChangedRoot());
ConsecutiveStatementPlacementCodeFixProvider.cs (1)
61return document.WithSyntaxRoot(newRoot);
SyntaxEditorBasedCodeFixProvider.cs (1)
87return document.WithSyntaxRoot(newRoot);
SyntaxEditorExtensions.cs (2)
171document = document.WithSyntaxRoot(originalRoot.TrackNodes(originalNodePairs.SelectMany(pair => pair.nodes.additionalNodes.Concat(pair.nodes.semanticNode)))); 185document = document.WithSyntaxRoot(replacementRoot);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (21)
ConsecutiveBracePlacementCodeFixProvider.cs (1)
62return document.WithSyntaxRoot(newRoot);
ConstructorInitializerPlacementCodeFixProvider.cs (1)
89return document.WithSyntaxRoot(newRoot);
ConvertNamespaceTransform.cs (2)
55var updatedDocument = document.WithSyntaxRoot(updatedRoot); 163return document.WithSyntaxRoot(root.ReplaceNode(fileScopedNamespace, ConvertFileScopedNamespace(fileScopedNamespace)));
CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
125return document.WithSyntaxRoot(newRoot);
CSharpAddYieldCodeFixProvider.cs (1)
87_ => Task.FromResult(document.WithSyntaxRoot(root)),
CSharpChangeToIEnumerableCodeFixProvider.cs (4)
85newDocument = document.WithSyntaxRoot(root.ReplaceNode(node, newMethodDeclarationSyntax)); 91newDocument = document.WithSyntaxRoot(root.ReplaceNode(node, newOperator)); 97newDocument = document.WithSyntaxRoot(root.ReplaceNode(oldAccessor, oldAccessor.WithType(newReturnType))); 103newDocument = document.WithSyntaxRoot(root.ReplaceNode(oldIndexer, oldIndexer.WithType(newReturnType)));
CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
98return document.WithSyntaxRoot(editor.GetChangedRoot());
CSharpRemoveUnnecessaryImportsService.cs (1)
84return document.WithSyntaxRoot(formattedRoot);
CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
78return document.WithSyntaxRoot(newRoot);
EmbeddedStatementPlacementCodeFixProvider.cs (1)
60return document.WithSyntaxRoot(editor.GetChangedRoot());
HideBaseCodeFixProvider.AddNewKeywordAction.cs (1)
44return _document.WithSyntaxRoot(newRoot);
MakeLocalFunctionStaticCodeFixHelper.cs (1)
38return document.WithSyntaxRoot(syntaxEditor.GetChangedRoot());
MakeRefStructCodeFixProvider.cs (1)
82return document.WithSyntaxRoot(newRoot);
MisplacedUsingDirectivesCodeFixProvider.cs (1)
158var newDocument = document.WithSyntaxRoot(newCompilationUnitWithHeader);
RemoveInKeywordCodeFixProvider.cs (1)
68return document.WithSyntaxRoot(root.ReplaceNode(
RemoveNewModifierCodeFixProvider.cs (1)
69return document.WithSyntaxRoot(root.ReplaceNode(
UseExplicitTypeForConstCodeFixProvider.cs (1)
73return document.WithSyntaxRoot(newRoot);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (4)
DecompiledSource\CSharpDecompiledSourceService.cs (2)
146return document.WithSyntaxRoot(newRoot); 155return document.WithSyntaxRoot(newSyntaxRoot);
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (2)
176var simplifiedDocument = Simplifier.ReduceAsync(documentWithNameAndAnnotationsAdded.WithSyntaxRoot(updatedRoot), Simplifier.Annotation, cleanupOptions.SimplifierOptions, cancellationToken).WaitAndGetResult(cancellationToken); 223return documentWithNameAdded.WithSyntaxRoot(rootWithUpdatedEventHookupExpression);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (5)
CodeGeneration\SyntaxGeneratorTests.cs (1)
47var newDocument = document.WithSyntaxRoot(newRoot);
Diagnostics\FixAllProvider\BatchFixerTests.cs (1)
84var newDocument = context.Document.WithSyntaxRoot(newRoot);
Formatting\CodeCleanupTests.TestFixers.cs (3)
40return context.Document.WithSyntaxRoot(newRoot); 109document = document.WithSyntaxRoot(newRoot); 165document = document.WithSyntaxRoot(newRoot);
Microsoft.CodeAnalysis.CSharp.Features (60)
AddImport\CSharpAddImportFeatureService.cs (2)
349return document.WithSyntaxRoot(newRoot); 403return document.WithSyntaxRoot(newRoot);
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (2)
234document = document.WithSyntaxRoot(editor.GetChangedRoot()); 260return document.WithSyntaxRoot(editor.GetChangedRoot());
CodeRefactorings\UseExplicitOrImplicitType\AbstractUseTypeCodeRefactoringProvider.cs (1)
132return document.WithSyntaxRoot(newRoot);
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (3)
69_ => Task.FromResult(document.WithSyntaxRoot(replacementFunc(root))), 539document = document.WithSyntaxRoot(editor.OriginalRoot.TrackNodes(nodes)); 558document = document.WithSyntaxRoot(replacementFunc(root));
ConsecutiveBracePlacementCodeFixProvider.cs (1)
62return document.WithSyntaxRoot(newRoot);
ConstructorInitializerPlacementCodeFixProvider.cs (1)
89return document.WithSyntaxRoot(newRoot);
ConvertBetweenRegularAndVerbatimString\AbstractConvertBetweenRegularAndVerbatimStringCodeRefactoringProvider.cs (1)
91return document.WithSyntaxRoot(root.ReplaceNode(stringExpression, newStringExpression));
ConvertNamespaceTransform.cs (2)
55var updatedDocument = document.WithSyntaxRoot(updatedRoot); 163return document.WithSyntaxRoot(root.ReplaceNode(fileScopedNamespace, ConvertFileScopedNamespace(fileScopedNamespace)));
ConvertProgram\ConvertProgramTransform_ProgramMain.cs (1)
59return document.WithSyntaxRoot(newRoot);
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (2)
44return document.WithSyntaxRoot(rootWithGlobalStatements); 80var documentWithImportsAdded = document.WithSyntaxRoot(addImportsService.AddImports(
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (1)
203return document.WithSyntaxRoot(root.ReplaceToken(token, replacement));
CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
125return document.WithSyntaxRoot(newRoot);
CSharpAddYieldCodeFixProvider.cs (1)
87_ => Task.FromResult(document.WithSyntaxRoot(root)),
CSharpChangeToIEnumerableCodeFixProvider.cs (4)
85newDocument = document.WithSyntaxRoot(root.ReplaceNode(node, newMethodDeclarationSyntax)); 91newDocument = document.WithSyntaxRoot(root.ReplaceNode(node, newOperator)); 97newDocument = document.WithSyntaxRoot(root.ReplaceNode(oldAccessor, oldAccessor.WithType(newReturnType))); 103newDocument = document.WithSyntaxRoot(root.ReplaceNode(oldIndexer, oldIndexer.WithType(newReturnType)));
CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
98return document.WithSyntaxRoot(editor.GetChangedRoot());
CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
78return document.WithSyntaxRoot(newRoot);
EmbeddedStatementPlacementCodeFixProvider.cs (1)
60return document.WithSyntaxRoot(editor.GetChangedRoot());
EncapsulateField\CSharpEncapsulateFieldService.cs (2)
64document = document.WithSyntaxRoot(root); 88document = document.WithSyntaxRoot(root);
ExtractMethod\CSharpMethodExtractor.cs (1)
229document = document.WithSyntaxRoot(root.ReplaceNode(originalMethodDefinition, methodDefinition));
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
833return originalDocument.Document.WithSyntaxRoot(newRoot);
ExtractMethod\CSharpSelectionResult.cs (1)
42var newDocument = await SemanticDocument.CreateAsync(document.Document.WithSyntaxRoot(root.AddAnnotations(
Formatting\CSharpAccessibilityModifiersNewDocumentFormattingProvider.cs (1)
75return document.WithSyntaxRoot(editor.GetChangedRoot());
HideBaseCodeFixProvider.AddNewKeywordAction.cs (1)
44return _document.WithSyntaxRoot(newRoot);
IntroduceVariable\CSharpIntroduceVariableService_IntroduceField.cs (2)
62return Task.FromResult(document.Document.WithSyntaxRoot(newRoot)); 75return Task.FromResult(document.Document.WithSyntaxRoot(newRoot));
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (3)
115return document.Document.WithSyntaxRoot(newRoot); 245return document.Document.WithSyntaxRoot(newRoot); 353return document.Document.WithSyntaxRoot(newRoot);
IntroduceVariable\CSharpIntroduceVariableService_IntroduceQueryLocal.cs (2)
73return Task.FromResult(document.Document.WithSyntaxRoot(newRoot)); 92return document.Document.WithSyntaxRoot(newRoot);
MakeLocalFunctionStaticCodeFixHelper.cs (1)
38return document.WithSyntaxRoot(syntaxEditor.GetChangedRoot());
MakeRefStructCodeFixProvider.cs (1)
82return document.WithSyntaxRoot(newRoot);
MetadataAsSource\CSharpMetadataAsSourceService.cs (3)
55return document.WithSyntaxRoot(newRoot); 67return document.WithSyntaxRoot(newSyntaxRoot); 120return document.WithSyntaxRoot(newRoot);
MisplacedUsingDirectivesCodeFixProvider.cs (1)
158var newDocument = document.WithSyntaxRoot(newCompilationUnitWithHeader);
Organizing\CSharpOrganizingService.cs (1)
34return document.WithSyntaxRoot(rewriter.Visit(root));
RemoveInKeywordCodeFixProvider.cs (1)
68return document.WithSyntaxRoot(root.ReplaceNode(
RemoveNewModifierCodeFixProvider.cs (1)
69return document.WithSyntaxRoot(root.ReplaceNode(
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (1)
302return document.WithSyntaxRoot(editor.GetChangedRoot());
Snippets\AbstractCSharpTypeSnippetProvider.cs (1)
105return document.WithSyntaxRoot(newRoot);
Snippets\CSharpConstructorSnippetProvider.cs (1)
94return document.WithSyntaxRoot(newRoot);
Snippets\CSharpElseSnippetProvider.cs (1)
116return document.WithSyntaxRoot(newRoot);
Snippets\CSharpForEachLoopSnippetProvider.cs (1)
103return document.WithSyntaxRoot(newRoot);
Snippets\CSharpIfSnippetProvider.cs (1)
80return document.WithSyntaxRoot(newRoot);
Snippets\CSharpWhileLoopSnippetProvider.cs (1)
80return document.WithSyntaxRoot(newRoot);
UseExplicitTypeForConstCodeFixProvider.cs (1)
73return document.WithSyntaxRoot(newRoot);
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (2)
172return document.WithSyntaxRoot(newRoot); 254document = document.WithSyntaxRoot(currentRoot);
UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeRefactoringProvider.cs (1)
211return document.WithSyntaxRoot(newRoot);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
CSharpRemoveUnnecessaryImportsService.cs (1)
84return document.WithSyntaxRoot(formattedRoot);
OrganizeImports\CSharpOrganizeImportsService.cs (1)
35return document.WithSyntaxRoot(newRoot);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
CodeGeneration\AddImportsTests.cs (1)
55doc = doc.WithSyntaxRoot(root);
Microsoft.CodeAnalysis.EditorFeatures (1)
RenameTracking\RenameTrackingTaggerProvider.RenameTrackingCommitter.cs (1)
190var documentWithOriginalName = document.WithSyntaxRoot(syntaxTreeWithOriginalName.GetRoot(cancellationToken));
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (2)
Snippets\CSharpSnippets\SnippetFunctions\SnippetFunctionGenerateSwitchCases.cs (1)
97var documentWithAnnotations = documentWithCaseAdded.WithSyntaxRoot(updatedRoot);
Snippets\CSharpSnippets\SnippetFunctions\SnippetFunctionSimpleTypeName.cs (1)
38var documentWithAnnotations = documentWithFullyQualifiedTypeName.WithSyntaxRoot(updatedRoot);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (7)
CodeGeneration\AbstractCodeGenerationTests.cs (1)
39var annotatedDocument = document.WithSyntaxRoot(
CodeGeneration\CodeGenerationTests.cs (6)
99testContext.Result = testContext.Document.WithSyntaxRoot(newRoot); 325testContext.Result = testContext.Document.WithSyntaxRoot((await testContext.Document.GetSyntaxRootAsync()).ReplaceNode(oldSyntax, newSyntax)); 341testContext.Result = testContext.Document.WithSyntaxRoot((await testContext.Document.GetSyntaxRootAsync()).ReplaceNode(oldMemberSyntax, newMemberSyntax)); 556testContext.Result = testContext.Document.WithSyntaxRoot(testContext.SemanticModel.SyntaxTree.GetRoot().ReplaceNode(oldNode, newNode)); 575testContext.Result = testContext.Document.WithSyntaxRoot(testContext.SemanticModel.SyntaxTree.GetRoot().ReplaceNode(declarationNode, newNode)); 627testContext.Result = testContext.Document.WithSyntaxRoot(testContext.SemanticModel.SyntaxTree.GetRoot().ReplaceNode(declarationNode, updatedDeclarationNode));
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (6)
CodeFixes\CodeFixServiceTests.vb (2)
242context.RegisterCodeFix(CodeAction.Create("FIX_TEST0000", Function(ct) Task.FromResult(context.Document.WithSyntaxRoot(root))), context.Diagnostics) 267context.RegisterCodeFix(CodeAction.Create("FIX_TEST1111", Function(ct) Task.FromResult(context.Document.WithSyntaxRoot(root))), context.Diagnostics)
Expansion\AbstractExpansionTest.vb (2)
42document = document.WithSyntaxRoot(root) 48document = document.WithSyntaxRoot(root)
Simplification\AbstractSimplificationTests.vb (1)
113document = document.WithSyntaxRoot(root)
Simplification\ParameterSimplificationTests.vb (1)
26Dim annotatedDocument = document.WithSyntaxRoot(
Microsoft.CodeAnalysis.Features (102)
AbstractAddDocCommentNodesCodeFixProvider.cs (1)
122return document.WithSyntaxRoot(newRoot);
AbstractAddExplicitCastCodeFixProvider.cs (1)
93cancellationToken => Task.FromResult(document.WithSyntaxRoot(
AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
65return Task.FromResult(document.WithSyntaxRoot(newRoot));
AbstractConvertToAsyncCodeFixProvider.cs (1)
76token => Task.FromResult(otherDocument.WithSyntaxRoot(newRoot)),
AbstractFileHeaderCodeFixProvider.cs (1)
47=> document.WithSyntaxRoot(await GetTransformedSyntaxRootAsync(document, fallbackOptions, cancellationToken).ConfigureAwait(false));
AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
197var newDocument = document.WithSyntaxRoot(newRoot);
AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
109var newDocument = document.WithSyntaxRoot(newRoot);
AbstractMultipleBlankLinesCodeFixProvider.cs (1)
64return document.WithSyntaxRoot(newRoot);
AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
83return document.WithSyntaxRoot(newRoot);
AbstractRemoveUnusedValuesCodeFixProvider.cs (4)
269return document.WithSyntaxRoot(root); 773var newDocument = document.WithSyntaxRoot(currentRoot); 846document = document.WithSyntaxRoot(rootWithTrackedNodes); 895document = document.WithSyntaxRoot(rootWithRemovedDeclaration);
AbstractUseCollectionInitializerCodeFixProvider.cs (2)
78document = document.WithSyntaxRoot(originalRoot.TrackNodes(originalObjectCreationNodes)); 105document = document.WithSyntaxRoot(subEditor.GetChangedRoot());
AbstractUseObjectInitializerCodeFixProvider.cs (2)
76document = document.WithSyntaxRoot(originalRoot.TrackNodes(originalObjectCreationNodes)); 108document = document.WithSyntaxRoot(subEditor.GetChangedRoot());
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.AddConstructorParametersCodeAction.cs (1)
74return Task.FromResult<Solution?>(constructorDocument.WithSyntaxRoot(newRoot).Project.Solution);
AddDebuggerDisplay\AbstractAddDebuggerDisplayCodeRefactoringProvider.cs (1)
177return document.WithSyntaxRoot(editor.GetChangedRoot());
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (1)
138return Task.FromResult(document.WithSyntaxRoot(newRoot));
AddFileBanner\AbstractAddFileBannerNewDocumentFormattingProvider.cs (2)
40return document.WithSyntaxRoot(rootWithFileHeader); 50return document.WithSyntaxRoot(rootWithBanner);
AddImport\CodeActions\InstallPackageAndAddImportCodeAction.cs (1)
75var updatedDocument = newDocument.WithSyntaxRoot(updatedRoot);
AddImport\References\Reference.cs (1)
97var newDocument = document.WithSyntaxRoot(root);
ChangeSignature\AbstractChangeSignatureService.cs (1)
420var updatedDoc = currentSolution.GetRequiredDocument(docId).WithSyntaxRoot(updatedRoots[docId]);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageCodeAction.cs (1)
48return suppressionsDoc.WithSyntaxRoot(suppressionsRoot);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs (1)
155var result = suppressionsDoc.WithSyntaxRoot(suppressionsRoot);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.LocalSuppressMessageCodeAction.cs (1)
46return _document.WithSyntaxRoot(newRoot);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaHelpers.cs (2)
62return document.WithSyntaxRoot(newRoot); 267document = document.WithSyntaxRoot(root);
CodeRefactorings\ExtractMethod\AbstractExtractMethodCodeRefactoringProvider.cs (1)
149return document.WithSyntaxRoot(finalRoot);
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (2)
635var formattedDocument = documentWithAddedImports.WithSyntaxRoot(root); 849document = document.WithSyntaxRoot(root);
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (3)
89document = document.WithSyntaxRoot(annotatedRoot); 113document = document.WithSyntaxRoot(newRoot.ReplaceNode(declaration, declaration.WithAdditionalAnnotations(_annotation))); 220var dismemberedDocument = document.WithSyntaxRoot(root);
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (1)
143var documentWithImport = document.WithSyntaxRoot(rootWithImport);
ConsecutiveStatementPlacementCodeFixProvider.cs (1)
61return document.WithSyntaxRoot(newRoot);
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
142var updatedDocument = document.WithSyntaxRoot(editor.GetChangedRoot());
ConvertAnonymousType\AbstractConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (1)
118return document.WithSyntaxRoot(editor.GetChangedRoot());
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
123return document.WithSyntaxRoot(newRoot);
ConvertCast\AbstractConvertCastCodeRefactoringProvider.cs (1)
77return document.WithSyntaxRoot(newRoot);
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (1)
425return document.WithSyntaxRoot(newRoot);
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (1)
382return document.WithSyntaxRoot(editor.GetChangedRoot());
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (1)
200document = document.WithSyntaxRoot(editor.OriginalRoot.TrackNodes(ifStatements));
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
57return document.WithSyntaxRoot(root);
ConvertLinq\AbstractConvertLinqQueryToForEachProvider.cs (1)
50c => Task.FromResult(document.WithSyntaxRoot(documentUpdateInfo.UpdateRoot(root))),
ConvertLinq\ConvertForEachToLinqQuery\AbstractConvertForEachToLinqQueryProvider.cs (1)
155return Task.FromResult(document.WithSyntaxRoot(rootWithLinqUsing));
ConvertNumericLiteral\AbstractConvertNumericLiteralCodeRefactoringProvider.cs (1)
119return Task.FromResult(document.WithSyntaxRoot(updatedRoot));
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (1)
119return Task.FromResult(document.WithSyntaxRoot(newRoot));
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (1)
253return document.WithSyntaxRoot(newRoot);
ConvertToInterpolatedString\ConvertRegularStringToInterpolatedStringRefactoringProvider.cs (1)
111return Task.FromResult(document.WithSyntaxRoot(
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
251return document.WithSyntaxRoot(newRoot).Project.Solution;
EncapsulateField\AbstractEncapsulateFieldService.cs (3)
177document = document.WithSyntaxRoot(fieldDeclaration.SyntaxTree.GetRoot(cancellationToken).ReplaceNode(fieldDeclaration.GetSyntax(cancellationToken), 217document = await Formatter.FormatAsync(document.WithSyntaxRoot(rewrittenFieldDeclaration), Formatter.Annotation, formattingOptions, cancellationToken).ConfigureAwait(false); 225var updatedLinkedDocument = await Formatter.FormatAsync(linkedDocument.WithSyntaxRoot(updatedLinkedRoot), Formatter.Annotation, linkedDocumentFormattingOptions, cancellationToken).ConfigureAwait(false);
ExtractClass\ExtractClassWithDialogCodeAction.cs (1)
266unformattedSolution = document.WithSyntaxRoot(currentRoot).Project.Solution;
ExtractInterface\AbstractExtractInterfaceService.cs (1)
361unformattedSolution = document.WithSyntaxRoot(editor.GetChangedRoot()).Project.Solution;
ExtractMethod\Extensions.cs (1)
60=> SemanticDocument.CreateAsync(semanticDocument.Document.WithSyntaxRoot(root), cancellationToken);
ExtractMethod\ExtractMethodResult.cs (2)
94var annotatedDocument = DocumentWithoutFinalFormatting.WithSyntaxRoot(root); 100var formattedDocument = simplifiedDocument.WithSyntaxRoot(
ExtractMethod\MethodExtractor.CodeGenerator.cs (1)
137var newDocument = callSiteDocument.Document.WithSyntaxRoot(newSyntaxRoot);
FullyQualify\AbstractFullyQualifyService.cs (1)
221var newDocument = document.WithSyntaxRoot(newRoot);
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.cs (1)
290return document.WithSyntaxRoot(newRoot);
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeAction.cs (1)
135var newDocument = _document.WithSyntaxRoot(oldRoot.ReplaceNode(oldType, newType));
GenerateMember\GenerateVariable\AbstractGenerateVariableService.GenerateLocalCodeAction.cs (1)
51var newDocument = _document.WithSyntaxRoot(newRoot);
ImplementAbstractClass\ImplementAbstractClassData.cs (1)
124return _document.WithSyntaxRoot(newRoot);
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (2)
169var docWithAllMembers = docWithCoreMembers.WithSyntaxRoot( 199return document.WithSyntaxRoot(finalRoot);
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (2)
381return document.WithSyntaxRoot(newRoot); 520return document.WithSyntaxRoot(newRoot);
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
399var currentSolution = document.WithSyntaxRoot(trackedRoot).Project.Solution;
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (4)
143return document.WithSyntaxRoot(root.ReplaceNode( 157return document.WithSyntaxRoot(root.ReplaceNode(declarationStatement, usingDeclarationStatement)); 172return document.WithSyntaxRoot(root.ReplaceNode( 181return document.WithSyntaxRoot(root.ReplaceNode(
IntroduceVariable\AbstractIntroduceLocalForExpressionCodeRefactoringProvider.cs (1)
107return document.WithSyntaxRoot(newRoot);
IntroduceVariable\AbstractIntroduceVariableService.cs (2)
456var newDocument = semanticDocument.Document.WithSyntaxRoot(newRoot); 486newDocument = newSemanticDocument.Document.WithSyntaxRoot(newRoot);
InvertConditional\AbstractInvertConditionalCodeRefactoringProvider.cs (1)
58return document.WithSyntaxRoot(editor.GetChangedRoot());
InvertIf\AbstractInvertIfCodeRefactoringProvider.cs (1)
301return document.WithSyntaxRoot(
InvertLogical\AbstractInvertLogicalCodeRefactoringProvider.cs (2)
109return document.WithSyntaxRoot(root.ReplaceNode( 135return document.WithSyntaxRoot(root.ReplaceNode(
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (2)
73var sourceDoc = _document.WithSyntaxRoot(root); 185oldSolution = newTypeDoc.WithSyntaxRoot(newTypeRoot).Project.Solution;
NameTupleElement\AbstractNameTupleElementCodeRefactoringProvider.cs (1)
89return document.WithSyntaxRoot(newRoot);
ReplaceConditionalWithStatements\AbstractReplaceConditionalWithStatementsCodeRefactoringProvider.cs (2)
233return document.WithSyntaxRoot(newRoot); 276return document.WithSyntaxRoot(newRoot);
Shared\Extensions\DocumentExtensions.cs (2)
46return document.WithSyntaxRoot(newRoot); 56return document.WithSyntaxRoot(newRoot);
Shared\Utilities\AnnotatedSymbolMapping.cs (1)
109annotatedSolution = document.WithSyntaxRoot(root.Value).Project.Solution;
Shared\Utilities\ExtractTypeHelpers.cs (2)
46var newDocument = document.WithSyntaxRoot(editor.GetChangedRoot()); 109newTypeDocument = newTypeDocument.WithSyntaxRoot(annotatedRoot);
Snippets\SnippetFunctionService.cs (1)
153var documentWithAnnotations = documentWithFullyQualifiedTypeName.WithSyntaxRoot(updatedRoot);
Snippets\SnippetProviders\AbstractSnippetProvider.cs (3)
116var annotatedReformattedDocument = documentWithIndentation.WithSyntaxRoot(reformattedRoot); 205return snippetDocument.WithSyntaxRoot(root); 221document = document.WithSyntaxRoot(annotatedSnippetRoot);
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (1)
231return document.WithSyntaxRoot(newRoot);
SplitOrMergeIfStatements\AbstractMergeIfStatementsCodeRefactoringProvider.cs (1)
78return document.WithSyntaxRoot(newRoot);
SplitOrMergeIfStatements\AbstractSplitIfStatementCodeRefactoringProvider.cs (1)
75return document.WithSyntaxRoot(newRoot);
UseNamedArguments\AbstractUseNamedArgumentsCodeRefactoringProvider.cs (1)
149return Task.FromResult(document.WithSyntaxRoot(newRoot));
Wrapping\AbstractCodeActionComputer.cs (1)
167var newDocument = OriginalDocument.WithSyntaxRoot(rewrittenRoot);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (6)
VisualBasicChangeToYieldCodeFixProvider.vb (1)
49Function(c) Task.FromResult(document.WithSyntaxRoot(root)),
VisualBasicConvertToIteratorCodeFixProvider.vb (2)
95Return CodeAction.Create(title, Function(c) Task.FromResult(document.WithSyntaxRoot(root)), title) 103Return CodeAction.Create(title, Function(c) Task.FromResult(document.WithSyntaxRoot(root)), title)
VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (2)
81Dim trackedDocument = document.WithSyntaxRoot(trackedRoot) 86Dim expandedDocument = document.WithSyntaxRoot(expandedRoot)
VisualBasicRemoveUnnecessaryImportsService.vb (1)
50Return document.WithSyntaxRoot(newRoot)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (2)
LineCommit\CommitFormatter.vb (1)
119finalDocument = document.WithSyntaxRoot(newRoot)
Utilities\CommandHandlers\AbstractImplementAbstractClassOrInterfaceCommandHandler.vb (1)
153document = document.WithSyntaxRoot(syntaxRoot.ReplaceToken(token, token.WithAdditionalAnnotations(tokenAnnotation)))
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (3)
Formatting\CodeCleanUpTests.vb (3)
657document = document.WithSyntaxRoot(root.RemoveNode(node.Parent, SyntaxRemoveOptions.KeepNoTrivia)) 702document = document.WithSyntaxRoot(root.RemoveNode(node.Parent, SyntaxRemoveOptions.KeepNoTrivia)) 731Return context.Document.WithSyntaxRoot(root.RemoveNode(node.Parent, SyntaxRemoveOptions.KeepNoTrivia))
Microsoft.CodeAnalysis.VisualBasic.Features (25)
AddImport\VisualBasicAddImportFeatureService.vb (1)
304Dim newDocument = document.WithSyntaxRoot(newRoot)
CodeFixes\CorrectNextControlVariable\CorrectNextControlVariableCodeFixProvider.CodeAction.vb (1)
32Return _document.WithSyntaxRoot(updatedRoot)
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.AddKeywordCodeAction.vb (1)
43Return _document.WithSyntaxRoot(updatedRoot)
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.ReplaceKeywordCodeAction.vb (1)
42Return _document.WithSyntaxRoot(updatedRoot)
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.ReplaceTokenKeywordCodeAction.vb (1)
35Return _document.WithSyntaxRoot(rootWithoutToken)
CodeFixes\IncorrectFunctionReturnType\IncorrectFunctionReturnTypeCodeFixProvider.vb (1)
82Dim newDocument = document.WithSyntaxRoot(newRoot)
CodeFixes\OverloadBase\OverloadBaseCodeFixProvider.AddKeywordAction.vb (1)
52Return _document.WithSyntaxRoot(newRoot)
CodeRefactorings\RemoveStatementCodeAction.vb (1)
32Return _document.WithSyntaxRoot(updatedRoot)
ExtractMethod\VisualBasicSelectionResult.vb (1)
37Dim newDocument = Await SemanticDocument.CreateAsync(document.Document.WithSyntaxRoot(root.AddAnnotations(
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceField.vb (2)
51Return document.Document.WithSyntaxRoot(newRoot) 100updatedDocument = updatedDocument.Project.Solution.GetDocument(currentDocument.Id).WithSyntaxRoot(newRoot)
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceLocal.vb (4)
96Return document.Document.WithSyntaxRoot(newRoot) 159Return document.Document.WithSyntaxRoot(newRoot) 184Return semanticDocument.Document.WithSyntaxRoot(newRoot) 194Return semanticDocument.Document.WithSyntaxRoot(newRoot)
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceQueryLocal.vb (2)
64Return Task.FromResult(document.Document.WithSyntaxRoot(newRoot)) 82Return document.Document.WithSyntaxRoot(newRoot)
MetadataAsSource\VisualBasicMetadataAsSourceService.vb (2)
50Return document.WithSyntaxRoot(newRoot) 63Return document.WithSyntaxRoot(newSyntaxRoot)
Organizing\VisualBasicOrganizerService.vb (1)
25Return document.WithSyntaxRoot(rewriter.Visit(root))
VisualBasicChangeToYieldCodeFixProvider.vb (1)
49Function(c) Task.FromResult(document.WithSyntaxRoot(root)),
VisualBasicConvertToIteratorCodeFixProvider.vb (2)
95Return CodeAction.Create(title, Function(c) Task.FromResult(document.WithSyntaxRoot(root)), title) 103Return CodeAction.Create(title, Function(c) Task.FromResult(document.WithSyntaxRoot(root)), title)
VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (2)
81Dim trackedDocument = document.WithSyntaxRoot(trackedRoot) 86Dim expandedDocument = document.WithSyntaxRoot(expandedRoot)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
CodeCleanup\Providers\AbstractTokensCodeCleanupProvider.vb (1)
27Return If(root Is newRoot, document, document.WithSyntaxRoot(newRoot))
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (1)
39Return If(root Is newRoot, document, document.WithSyntaxRoot(newRoot))
CodeCleanup\Providers\RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb (1)
42Return If(newRoot Is root, document, document.WithSyntaxRoot(newRoot))
OrganizeImports\VisualBasicOrganizeImportsService.vb (1)
24Return document.WithSyntaxRoot(newRoot)
VisualBasicRemoveUnnecessaryImportsService.vb (1)
50Return document.WithSyntaxRoot(newRoot)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (2)
CodeGeneration\AddImportsTests.vb (1)
61doc = doc.WithSyntaxRoot(root)
Formatting\FormattingTests.vb (1)
4206Dim newDocument = document.WithSyntaxRoot(
Microsoft.CodeAnalysis.Workspaces (20)
AbstractCodeGenerationService.cs (1)
257var newDocument = oldDocument.WithSyntaxRoot(currentRoot);
AbstractMoveDeclarationNearReferenceService.cs (1)
113return document.WithSyntaxRoot(newRoot);
CaseCorrection\AbstractCaseCorrectionService.cs (1)
40return (root == newRoot) ? document : document.WithSyntaxRoot(newRoot);
CodeCleanup\AbstractCodeCleanerService.cs (1)
64var annotatedDocument = document.WithSyntaxRoot(annotatedRoot);
CodeCleanup\Providers\FormatCodeCleanupProvider.cs (1)
37: document.WithSyntaxRoot(result.GetFormattedRoot(cancellationToken));
CodeRefactorings\SyntaxEditorBasedCodeRefactoringProvider.cs (1)
80return document.WithSyntaxRoot(newRoot);
Editing\DocumentEditor.cs (1)
57=> _document.WithSyntaxRoot(this.GetChangedRoot());
Editing\ImportAdderService.cs (2)
164return document.WithSyntaxRoot(root); 239return document.WithSyntaxRoot(root);
Editing\SolutionEditor.cs (1)
55var newDoc = currentDoc.WithSyntaxRoot(docEd.GetChangedRoot());
Formatting\Formatter.cs (3)
97return document.WithSyntaxRoot(Format(root, spans, services, options, rules, cancellationToken)); 118return document.WithSyntaxRoot(Format(root, annotation, services, options, rules, cancellationToken)); 140return document.WithSyntaxRoot(Format(root, annotation, services, formattingOptions, rules, cancellationToken));
Simplification\AbstractSimplificationService.cs (4)
119document = document.WithSyntaxRoot(root); 158document = document.WithSyntaxRoot(root); 244var newDocument = document.WithSyntaxRoot(newRoot); 321return document.WithSyntaxRoot(newRoot);
SyntaxEditorBasedCodeFixProvider.cs (1)
87return document.WithSyntaxRoot(newRoot);
SyntaxEditorExtensions.cs (2)
171document = document.WithSyntaxRoot(originalRoot.TrackNodes(originalNodePairs.SelectMany(pair => pair.nodes.additionalNodes.Concat(pair.nodes.semanticNode)))); 185document = document.WithSyntaxRoot(replacementRoot);
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (3)
VisualStudioMSBuildWorkspaceTests.cs (3)
328var newDoc = d1.WithSyntaxRoot(newRoot); 2849var doc2 = document.WithSyntaxRoot(gen.CompilationUnit()); // empty CU 2862var doc3 = document.WithSyntaxRoot(gen.CompilationUnit()); // empty CU
Microsoft.CodeAnalysis.Workspaces.UnitTests (13)
BatchFixAllProviderTests.cs (1)
128return document.WithSyntaxRoot(root.ReplaceToken(token, newToken));
CodeCleanup\CodeCleanupTests.cs (8)
138document = document.WithSyntaxRoot((await document.GetSyntaxRootAsync()).WithAdditionalAnnotations(annotation)); 151document = document.WithSyntaxRoot((await document.GetSyntaxRootAsync()).WithAdditionalAnnotations(annotation)); 185return document.WithSyntaxRoot(root); 207return document.WithSyntaxRoot(root); 229return document.WithSyntaxRoot(root); 251return document.WithSyntaxRoot(root); 318document = document.WithSyntaxRoot(root); 366return document.WithSyntaxRoot(root);
SolutionTests\SolutionTests.cs (2)
2596var documentWithAttribute = document.WithSyntaxRoot(newSyntaxRoot); 3359var newDoc = doc.WithSyntaxRoot(newRoot);
SyntaxNodeTests.cs (1)
116doc = doc.WithSyntaxRoot(trackedRoot);
WorkspaceTests\AdhocWorkspaceTests.cs (1)
371var newDoc = doc.WithSyntaxRoot(newRoot);
Microsoft.VisualStudio.LanguageServices (1)
Venus\ContainedLanguageCodeSupport.cs (1)
229targetDocument.WithSyntaxRoot(newRoot), Simplifier.Annotation, options.CleanupOptions.SimplifierOptions, cancellationToken).WaitAndGetResult_Venus(cancellationToken).GetSyntaxRootSynchronously(cancellationToken);
Microsoft.VisualStudio.LanguageServices.CSharp (1)
Snippets\SnippetExpansionClient.cs (1)
126var newDocument = document.WithSyntaxRoot(newRoot);
Microsoft.VisualStudio.LanguageServices.Implementation (2)
CodeModel\AbstractCodeModelService.cs (2)
1086document = document.WithSyntaxRoot(newRoot); 1131document = document.WithSyntaxRoot(newRoot);
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Snippets\SnippetExpansionClient.vb (1)
137Dim newDocument = document.WithSyntaxRoot(newRoot)