11 overrides of WithRootAndOptions
Microsoft.CodeAnalysis.CSharp (3)
Syntax\CSharpSyntaxTree.Dummy.cs (1)
94public override SyntaxTree WithRootAndOptions(SyntaxNode root, ParseOptions options)
Syntax\CSharpSyntaxTree.LazySyntaxTree.cs (1)
109public override SyntaxTree WithRootAndOptions(SyntaxNode root, ParseOptions options)
Syntax\CSharpSyntaxTree.ParsedSyntaxTree.cs (1)
123public override SyntaxTree WithRootAndOptions(SyntaxNode root, ParseOptions options)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
DeclarationTests.cs (1)
1006public override SyntaxTree WithRootAndOptions(SyntaxNode root, ParseOptions options)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Syntax\Mocks\MockCSharpSyntaxTree.cs (1)
58public override SyntaxTree WithRootAndOptions(SyntaxNode root, ParseOptions options)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Workspace\LanguageServices\CSharpSyntaxTreeFactoryService.ParsedSyntaxTree.cs (1)
76public override SyntaxTree WithRootAndOptions(SyntaxNode root, ParseOptions options)
Microsoft.CodeAnalysis.VisualBasic (3)
Syntax\VisualBasicSyntaxTree.DummySyntaxTree.vb (1)
90Public Overrides Function WithRootAndOptions(root As SyntaxNode, options As ParseOptions) As SyntaxTree
Syntax\VisualBasicSyntaxTree.LazySyntaxTree.vb (1)
114Public Overrides Function WithRootAndOptions(root As SyntaxNode, options As ParseOptions) As SyntaxTree
Syntax\VisualBasicSyntaxTree.ParsedSyntaxTree.vb (1)
139Public Overrides Function WithRootAndOptions(root As SyntaxNode, options As ParseOptions) As SyntaxTree
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
ParserTestUtilities.vb (1)
546Public Overrides Function WithRootAndOptions(root As SyntaxNode, options As ParseOptions) As SyntaxTree
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Workspace\LanguageServices\VisualBasicSyntaxTreeFactoryService.ParsedSyntaxTree.vb (1)
76Public Overrides Function WithRootAndOptions(root As SyntaxNode, options As ParseOptions) As SyntaxTree
22 references to WithRootAndOptions
Microsoft.CodeAnalysis (1)
Syntax\SyntaxNodeExtensions.cs (1)
436return node != null ? oldTree.WithRootAndOptions(node, oldTree.Options).GetRoot() : null;
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
191var newTree = tree.WithRootAndOptions(newRoot, tree.Options);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
84var tree = node.SyntaxTree.WithRootAndOptions(node, syntaxTree.Options);
Microsoft.CodeAnalysis.CSharp.Features (1)
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (1)
242var updatedSyntaxTree = semanticModel.SyntaxTree.WithRootAndOptions(
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (3)
Syntax\SyntaxTreeTests.cs (3)
90SyntaxTreeFactoryKind.ParsedTreeWithRootAndOptions => WithInitializedDirectives(SyntaxFactory.ParseSyntaxTree("", options: parseOptions)).WithRootAndOptions(root, parseOptions), 246var newTree = oldTree.WithRootAndOptions(newRoot, newOptions); 264var newTree = oldTree.WithRootAndOptions(newRoot, newOptions);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
191var newTree = tree.WithRootAndOptions(newRoot, tree.Options);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
84var tree = node.SyntaxTree.WithRootAndOptions(node, syntaxTree.Options);
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
773=> EmptyCompilationUnit.SyntaxTree.WithRootAndOptions(EmptyCompilationUnit, options).GetRoot(cancellationToken);
QuickInfo\CommonSemanticQuickInfoProvider.cs (1)
263var newTree = semanticModel.SyntaxTree.WithRootAndOptions(newRoot, semanticModel.SyntaxTree.Options);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Helpers\RemoveUnnecessaryImports\VisualBasicUnnecessaryImportsProvider.vb (1)
75Dim updatedSyntaxTree = model.SyntaxTree.WithRootAndOptions(updatedRoot, model.SyntaxTree.Options)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (3)
Syntax\SyntaxTreeTests.vb (3)
113Dim newTree = oldTree.WithRootAndOptions(newRoot, newOptions) 130Dim newTree = oldTree.WithRootAndOptions(newRoot, newOptions) 145Dim newTree = dummy.WithRootAndOptions(newRoot, newOptions)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Helpers\RemoveUnnecessaryImports\VisualBasicUnnecessaryImportsProvider.vb (1)
75Dim updatedSyntaxTree = model.SyntaxTree.WithRootAndOptions(updatedRoot, model.SyntaxTree.Options)
Microsoft.CodeAnalysis.Workspaces.UnitTests (4)
SolutionTests\SolutionTests.cs (4)
3279Assert.Same(tree, tree.WithRootAndOptions(root, tree.Options)); 3840var tree3 = tree.WithRootAndOptions(newRoot, tree.Options); 3851var tree4 = tree.WithRootAndOptions(tree.GetRoot(), newOptions); 3862Assert.Same(tree, tree.WithRootAndOptions(tree.GetRoot(), tree.Options));
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
191var newTree = tree.WithRootAndOptions(newRoot, tree.Options);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
84var tree = node.SyntaxTree.WithRootAndOptions(node, syntaxTree.Options);