55 references to GetCurrentNode
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
852var declStatement = memberDeclaration.GetCurrentNode(originalDeclStatement);
SyntaxEditorExtensions.cs (1)
178var currentNode = currentRoot.GetCurrentNode(node);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
CSharpInlineDeclarationCodeFixProvider.cs (2)
115declarator = currentRoot.GetCurrentNode(declarator); 116identifier = currentRoot.GetCurrentNode(identifier);
CSharpUseLocalFunctionCodeFixProvider.cs (3)
113var currentLocalDeclaration = currentRoot.GetCurrentNode(localDeclaration); 114var currentAnonymousFunction = currentRoot.GetCurrentNode(anonymousFunction); 125references.Select(node => currentRoot.GetCurrentNode(node)).ToImmutableArray());
Microsoft.CodeAnalysis.CSharp.Features (13)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (2)
223localFunction = root.GetCurrentNode(localFunction); 224container = root.GetCurrentNode(container);
CSharpInlineDeclarationCodeFixProvider.cs (2)
115declarator = currentRoot.GetCurrentNode(declarator); 116identifier = currentRoot.GetCurrentNode(identifier);
CSharpUseLocalFunctionCodeFixProvider.cs (3)
113var currentLocalDeclaration = currentRoot.GetCurrentNode(localDeclaration); 114var currentAnonymousFunction = currentRoot.GetCurrentNode(anonymousFunction); 125references.Select(node => currentRoot.GetCurrentNode(node)).ToImmutableArray());
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (6)
310expression = document.Root.GetCurrentNode(expression); 328root = root.ReplaceNode(root.GetCurrentNode(statement), 329SyntaxFactory.Block(root.GetCurrentNode(statement)).WithAdditionalAnnotations(Formatter.Annotation)); 331expression = root.GetCurrentNode(expression); 332allAffectedStatements = allAffectedStatements.Select(root.GetCurrentNode).ToSet(); 334statement = root.GetCurrentNode(statement);
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)
2889return this.Isolate(root.TrackNodes(declaration), r => this.InsertNodesBeforeInternal(r, r.GetCurrentNode(declaration)!, newDeclarations)); 2928return this.Isolate(root.TrackNodes(declaration), r => this.InsertNodesAfterInternal(r, r.GetCurrentNode(declaration)!, newDeclarations)); 2997return Isolate(root.TrackNodes(node), r => RemoveNodeInternal(r, r.GetCurrentNode(node)!, options));
Microsoft.CodeAnalysis.Features (7)
AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
852var declStatement = memberDeclaration.GetCurrentNode(originalDeclStatement);
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
754var result = (fixedDocument, containers.SelectAsArray(c => root.GetCurrentNode(c)
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (2)
411var currentConstructorDeclaration = currentRoot.GetCurrentNode(constructorDeclaration); 418currentBlockStatement = (IBlockOperation?)currentSemanticModel.GetOperation(currentRoot.GetCurrentNode(blockStatement.Syntax)!, cancellationToken);
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (3)
137.Select(node => root.GetCurrentNode(node)) 198.Select(node => root.GetCurrentNode(node)) 205newType = (INamedTypeSymbol)newTypeSemanticModel.GetRequiredDeclaredSymbol(newTypeRoot.GetCurrentNode(newTypeNode)!, cancellationToken);
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
CodeGeneration\VisualBasicSyntaxGenerator.vb (5)
3580Dim newInh0 = PreserveTrivia(inh0.TrackNodes(last), Function(_inh0) InsertNodesAfter(_inh0, _inh0.GetCurrentNode(last), {interfaceType})) 3590Dim newImp0 = PreserveTrivia(imp0.TrackNodes(last), Function(_imp0) InsertNodesAfter(_imp0, _imp0.GetCurrentNode(last), {interfaceType})) 3731Return Isolate(root.TrackNodes(declaration), Function(r) InsertDeclarationsBeforeInternal(r, r.GetCurrentNode(declaration), newDeclarations)) 3757Return Isolate(root.TrackNodes(declaration), Function(r) InsertNodesAfterInternal(r, r.GetCurrentNode(declaration), newDeclarations)) 3871Return Isolate(root.TrackNodes(declaration), Function(r) Me.RemoveNodeInternal(r, r.GetCurrentNode(declaration), options))
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)
256var currentNode = root.GetCurrentNode(OriginalNode);
Editing\SyntaxGenerator.cs (2)
1417var newDeclaration = newRoot.GetCurrentNode(declaration); 1530var currentFirst = newRoot.GetCurrentNode(first);
SyntaxEditorExtensions.cs (1)
178var currentNode = currentRoot.GetCurrentNode(node);
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Editing\SyntaxEditorTests.cs (1)
164var currentFieldX = newRoot.GetCurrentNode(fieldX);