49 references to GetCurrentNode
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
178
var currentNode = currentRoot.
GetCurrentNode
(node);
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
178
var currentNode = currentRoot.
GetCurrentNode
(node);
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
178
var currentNode = currentRoot.
GetCurrentNode
(node);
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
857
var declStatement = memberDeclaration.
GetCurrentNode
(originalDeclStatement);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
178
var currentNode = currentRoot.
GetCurrentNode
(node);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (2)
103
declarator = currentRoot.
GetCurrentNode
(declarator);
104
identifier = currentRoot.
GetCurrentNode
(identifier);
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (3)
106
var currentLocalDeclaration = currentRoot.
GetCurrentNode
(localDeclaration);
107
var currentAnonymousFunction = currentRoot.
GetCurrentNode
(anonymousFunction);
118
[.. references.Select(node => currentRoot.
GetCurrentNode
(node))]);
Microsoft.CodeAnalysis.CSharp.Features (12)
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (5)
396
root = root.ReplaceNode(root.
GetCurrentNode
(statement),
397
Block(root.
GetCurrentNode
(statement)).WithAdditionalAnnotations(Formatter.Annotation));
399
expression = root.
GetCurrentNode
(expression);
400
statement = root.
GetCurrentNode
(statement);
402
allAffectedStatements = allAffectedStatements.Select(root.
GetCurrentNode
).ToSet();
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (2)
103
declarator = currentRoot.
GetCurrentNode
(declarator);
104
identifier = currentRoot.
GetCurrentNode
(identifier);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderCodeFixProvider.cs (2)
98
root.
GetCurrentNode
(analysisResult.LocalDeclarationStatement)!,
99
root.
GetCurrentNode
(analysisResult.CreationExpression)!,
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (3)
106
var currentLocalDeclaration = currentRoot.
GetCurrentNode
(localDeclaration);
107
var currentAnonymousFunction = currentRoot.
GetCurrentNode
(anonymousFunction);
118
[.. references.Select(node => currentRoot.
GetCurrentNode
(node))]);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (13)
Syntax\TrackNodeTests.cs (13)
26
var currentA = trackedExpr.
GetCurrentNode
(a);
48
var currentA = expr.
GetCurrentNode
(a);
68
var currentA = trackedExpr.
GetCurrentNode
(originalA);
71
var latestA = replacedExpr.
GetCurrentNode
(originalA);
83
var currentA = trackedExpr.
GetCurrentNode
(originalA);
99
var currentA = trackedExpr.
GetCurrentNode
(originalA);
101
var latestA = replacedExpr.
GetCurrentNode
(originalA);
111
var currentA = trackedExpr.
GetCurrentNode
(originalA);
124
var currentA = trackedExpr.
GetCurrentNode
(originalA);
127
Assert.Throws<InvalidOperationException>(() => replacedExpr.
GetCurrentNode
(originalA));
136
var currentA = trackedExpr.
GetCurrentNode
(originalA);
156
var currentId = trackedExpr.
GetCurrentNode
(id);
175
var currentId = trackedExpr.
GetCurrentNode
(id);
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
3033
return this.Isolate(root.TrackNodes(declaration), r => this.InsertNodesBeforeInternal(r, r.
GetCurrentNode
(declaration)!, newDeclarations));
3072
return this.Isolate(root.TrackNodes(declaration), r => this.InsertNodesAfterInternal(r, r.
GetCurrentNode
(declaration)!, newDeclarations));
3143
return Isolate(root.TrackNodes(node), r => RemoveNodeInternal(r, r.
GetCurrentNode
(node)!, options));
Microsoft.CodeAnalysis.Features (1)
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
857
var declStatement = memberDeclaration.
GetCurrentNode
(originalDeclStatement);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
178
var currentNode = currentRoot.
GetCurrentNode
(node);
Microsoft.CodeAnalysis.Workspaces (6)
Editing\SymbolEditor.cs (2)
296
var newDeclaration = model.SyntaxTree.GetRoot(cancellationToken).
GetCurrentNode
(declaration);
487
var newDeclaration = model.SyntaxTree.GetRoot(cancellationToken).
GetCurrentNode
(decl);
Editing\SyntaxEditor.cs (1)
251
var currentNode = root.
GetCurrentNode
(OriginalNode);
Editing\SyntaxGenerator.cs (2)
1424
var newDeclaration = newRoot.
GetCurrentNode
(declaration);
1537
var currentFirst = newRoot.
GetCurrentNode
(first);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
178
var currentNode = currentRoot.
GetCurrentNode
(node);
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Editing\SyntaxEditorTests.cs (1)
160
var currentFieldX = newRoot.
GetCurrentNode
(fieldX);
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
178
var currentNode = currentRoot.
GetCurrentNode
(node);
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
178
var currentNode = currentRoot.
GetCurrentNode
(node);