64 references to GetCurrentNode
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
178var currentNode = currentRoot.GetCurrentNode(node);
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
178var currentNode = currentRoot.GetCurrentNode(node);
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
178var currentNode = currentRoot.GetCurrentNode(node);
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
857var declStatement = memberDeclaration.GetCurrentNode(originalDeclStatement);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
178var currentNode = currentRoot.GetCurrentNode(node);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (9)
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (2)
103declarator = currentRoot.GetCurrentNode(declarator); 104identifier = currentRoot.GetCurrentNode(identifier);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderCodeFixProvider.cs (4)
98root.GetCurrentNode(analysisResult.LocalDeclarationStatement)!, 99root.GetCurrentNode(analysisResult.CreationExpression)!, 100analysisResult.Matches.SelectAsArray(m => new CollectionMatch<SyntaxNode>(root.GetCurrentNode(m.Node)!, m.UseSpread)), 121var creationExpression = newRoot.GetCurrentNode(analysisResult.CreationExpression)!;
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (3)
106var currentLocalDeclaration = currentRoot.GetCurrentNode(localDeclaration); 107var currentAnonymousFunction = currentRoot.GetCurrentNode(anonymousFunction); 118[.. references.Select(node => currentRoot.GetCurrentNode(node))]);
Microsoft.CodeAnalysis.CSharp.Features (17)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (2)
212localFunction = root.GetCurrentNode(localFunction) ?? throw ExceptionUtilities.Unreachable(); 213container = root.GetCurrentNode(container) ?? throw ExceptionUtilities.Unreachable();
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider_Update.cs (1)
48var currentTypeDeclaration = currentRoot.GetCurrentNode(typeDeclaration);
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (5)
396root = root.ReplaceNode(root.GetCurrentNode(statement), 397Block(root.GetCurrentNode(statement)).WithAdditionalAnnotations(Formatter.Annotation)); 399expression = root.GetCurrentNode(expression); 400statement = root.GetCurrentNode(statement); 402allAffectedStatements = allAffectedStatements.Select(root.GetCurrentNode).ToSet();
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (2)
103declarator = currentRoot.GetCurrentNode(declarator); 104identifier = currentRoot.GetCurrentNode(identifier);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderCodeFixProvider.cs (4)
98root.GetCurrentNode(analysisResult.LocalDeclarationStatement)!, 99root.GetCurrentNode(analysisResult.CreationExpression)!, 100analysisResult.Matches.SelectAsArray(m => new CollectionMatch<SyntaxNode>(root.GetCurrentNode(m.Node)!, m.UseSpread)), 121var creationExpression = newRoot.GetCurrentNode(analysisResult.CreationExpression)!;
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (3)
106var currentLocalDeclaration = currentRoot.GetCurrentNode(localDeclaration); 107var currentAnonymousFunction = currentRoot.GetCurrentNode(anonymousFunction); 118[.. references.Select(node => currentRoot.GetCurrentNode(node))]);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (13)
Syntax\TrackNodeTests.cs (13)
26var currentA = trackedExpr.GetCurrentNode(a); 48var currentA = expr.GetCurrentNode(a); 68var currentA = trackedExpr.GetCurrentNode(originalA); 71var latestA = replacedExpr.GetCurrentNode(originalA); 83var currentA = trackedExpr.GetCurrentNode(originalA); 99var currentA = trackedExpr.GetCurrentNode(originalA); 101var latestA = replacedExpr.GetCurrentNode(originalA); 111var currentA = trackedExpr.GetCurrentNode(originalA); 124var currentA = trackedExpr.GetCurrentNode(originalA); 127Assert.Throws<InvalidOperationException>(() => replacedExpr.GetCurrentNode(originalA)); 136var currentA = trackedExpr.GetCurrentNode(originalA); 156var currentId = trackedExpr.GetCurrentNode(id); 175var currentId = trackedExpr.GetCurrentNode(id);
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
3031return this.Isolate(root.TrackNodes(declaration), r => this.InsertNodesBeforeInternal(r, r.GetCurrentNode(declaration)!, newDeclarations)); 3070return this.Isolate(root.TrackNodes(declaration), r => this.InsertNodesAfterInternal(r, r.GetCurrentNode(declaration)!, newDeclarations)); 3141return Isolate(root.TrackNodes(node), r => RemoveNodeInternal(r, r.GetCurrentNode(node)!, options));
Microsoft.CodeAnalysis.Features (7)
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
795var result = (fixedDocument, containers.SelectAsArray(c => root.GetCurrentNode(c)
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (2)
389var currentConstructorDeclaration = currentRoot.GetCurrentNode(constructorDeclaration); 396currentBlockStatement = (IBlockOperation?)currentSemanticModel.GetOperation(currentRoot.GetCurrentNode(blockStatement.Syntax)!, cancellationToken);
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (3)
128.Select(node => root.GetCurrentNode(node)) 203.Select(node => root.GetCurrentNode(node)) 210newType = (INamedTypeSymbol)newTypeSemanticModel.GetRequiredDeclaredSymbol(newTypeRoot.GetCurrentNode(newTypeNode)!, cancellationToken);
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
857var declStatement = memberDeclaration.GetCurrentNode(originalDeclStatement);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
178var currentNode = currentRoot.GetCurrentNode(node);
Microsoft.CodeAnalysis.Workspaces (6)
Editing\SymbolEditor.cs (2)
296var newDeclaration = model.SyntaxTree.GetRoot(cancellationToken).GetCurrentNode(declaration); 487var newDeclaration = model.SyntaxTree.GetRoot(cancellationToken).GetCurrentNode(decl);
Editing\SyntaxEditor.cs (1)
251var currentNode = root.GetCurrentNode(OriginalNode);
Editing\SyntaxGenerator.cs (2)
1424var newDeclaration = newRoot.GetCurrentNode(declaration); 1537var currentFirst = newRoot.GetCurrentNode(first);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
178var currentNode = currentRoot.GetCurrentNode(node);
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Editing\SyntaxEditorTests.cs (1)
169var currentFieldX = newRoot.GetCurrentNode(fieldX);
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
178var currentNode = currentRoot.GetCurrentNode(node);
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
178var currentNode = currentRoot.GetCurrentNode(node);