43 references to FindNode
Microsoft.CodeAnalysis.CSharp.Features (20)
ConvertNamespaceCodeFixProvider.cs (1)
65
var namespaceDecl = (BaseNamespaceDeclarationSyntax)diagnostic.AdditionalLocations[0].
FindNode
(cancellationToken);
ConvertProgram\ConvertToTopLevelStatementsCodeFixProvider.cs (1)
52
var methodDeclaration = (MethodDeclarationSyntax)diagnostics[0].AdditionalLocations[0].
FindNode
(cancellationToken);
ConvertToRecordEngine.cs (1)
477
.Select(referenceLocations => referenceLocations.Location.
FindNode
(cancellationToken).Parent)
CSharpAsAndNullCheckCodeFixProvider.cs (3)
95
var declarator = (VariableDeclaratorSyntax)declaratorLocation.
FindNode
(cancellationToken);
96
var comparison = (ExpressionSyntax)comparisonLocation.
FindNode
(cancellationToken);
97
var asExpression = (BinaryExpressionSyntax)asExpressionLocation.
FindNode
(cancellationToken);
CSharpDeclareAsNullableCodeFixProvider.cs (1)
218
if (location.
FindNode
(cancellationToken) is TupleElementSyntax tupleElement)
CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
43
constraint = diagnostic.Location.
FindNode
(cancellationToken) as TypeConstraintSyntax;
CSharpInlineDeclarationCodeFixProvider.cs (3)
61
declarationsToRemove.Add((LocalDeclarationStatementSyntax)diagnostic.AdditionalLocations[0].
FindNode
(cancellationToken).Parent.Parent);
99
var declarator = (VariableDeclaratorSyntax)declaratorLocation.
FindNode
(cancellationToken);
100
var identifier = (IdentifierNameSyntax)identifierLocation.
FindNode
(cancellationToken);
CSharpIsAndCastCheckCodeFixProvider.cs (2)
65
var ifStatement = (IfStatementSyntax)ifStatementLocation.
FindNode
(cancellationToken);
66
var localDeclaration = (LocalDeclarationStatementSyntax)localDeclarationLocation.
FindNode
(cancellationToken);
CSharpMakeMethodAsynchronousCodeFixProvider.cs (1)
167
=> method.Locations.Any(static (loc, cancellationToken) => loc.
FindNode
(cancellationToken).ContainsYield(), cancellationToken);
CSharpMakeStructFieldsWritableCodeFixProvider.cs (1)
47
var diagnosticNode = diagnostic.Location.
FindNode
(cancellationToken);
CSharpSimplifyPropertyPatternCodeFixProvider.cs (1)
49
var subpatterns = diagnostics.Select(d => (SubpatternSyntax)d.AdditionalLocations[0].
FindNode
(cancellationToken))
CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
38
recordDeclaration = diagnostic.Location.
FindNode
(cancellationToken) as RecordDeclarationSyntax;
CSharpUseLocalFunctionCodeFixProvider.cs (2)
69
var localDeclaration = (LocalDeclarationStatementSyntax)diagnostic.AdditionalLocations[0].
FindNode
(cancellationToken);
70
var anonymousFunction = (AnonymousFunctionExpressionSyntax)diagnostic.AdditionalLocations[1].
FindNode
(cancellationToken);
UseSimpleUsingStatementCodeFixProvider.cs (1)
53
var topmostUsingStatements = diagnostics.Select(d => (UsingStatementSyntax)d.AdditionalLocations[0].
FindNode
(cancellationToken)).ToSet();
Microsoft.CodeAnalysis.Features (21)
AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
51
var declaration = diagnostic.AdditionalLocations[0].
FindNode
(cancellationToken);
AbstractAddObsoleteAttributeCodeFixProvider.cs (2)
46
var node = context.Diagnostics[0].Location.
FindNode
(cancellationToken);
82
var containers = diagnostics.Select(d => GetContainer(root, d.Location.
FindNode
(cancellationToken)))
AbstractMakeMemberStaticCodeFixProvider.cs (2)
24
TryGetMemberDeclaration(context.Diagnostics[0].Location.
FindNode
(context.CancellationToken), out _))
37
var declaration = diagnostics[i].Location.
FindNode
(cancellationToken);
AbstractMakeTypeAbstractCodeFixProvider.cs (2)
24
if (IsValidRefactoringContext(context.Diagnostics[0].Location?.
FindNode
(context.CancellationToken), out _))
37
if (IsValidRefactoringContext(diagnostics[i].Location?.
FindNode
(cancellationToken), out var typeDeclaration))
AbstractOrderModifiersCodeFixProvider.cs (2)
44
var syntaxNode = Location.Create(syntaxTree, context.Span).
FindNode
(context.CancellationToken);
64
var memberDeclaration = diagnostic.Location.
FindNode
(cancellationToken);
AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
65
var ifStatement = diagnostic.AdditionalLocations[0].
FindNode
(cancellationToken);
AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
51
var ifStatement = (TIfStatementSyntax)diagnostic.AdditionalLocations[0].
FindNode
(cancellationToken);
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (1)
282
var reference = refLocation.Location.
FindNode
(cancellationToken).GetRequiredParent();
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (1)
71
.SelectAsArray(loc => loc.
FindNode
(cancellationToken));
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (2)
76
var declarator = (TVariableDeclarator)declaratorLocation.
FindNode
(cancellationToken);
81
var property = GetPropertyDeclaration(propertyLocation.
FindNode
(cancellationToken));
UseSystemHashCodeCodeFixProvider.cs (2)
60
var operationLocation = diagnostic.AdditionalLocations[0].
FindNode
(cancellationToken);
63
var methodDecl = diagnostic.AdditionalLocations[1].
FindNode
(cancellationToken);
ValueTracking\ValueTracker.cs (2)
208
var node = location.
FindNode
(cancellationToken);
296
var node = definitionLocation.
FindNode
(cancellationToken);
ValueTracking\ValueTracker.FindReferencesProgress.cs (2)
62
var node = location.Location.
FindNode
(cancellationToken);
95
var node = location.Location.
FindNode
(cancellationToken);
Microsoft.CodeAnalysis.VisualBasic.Features (2)
RemoveSharedFromModuleMembers\VisualBasicRemoveSharedFromModuleMembersCodeFixProvider.vb (2)
46
Dim node = diagnostic.Location.
FindNode
(context.CancellationToken)
64
Dim node = diagnostic.Location.
FindNode
(cancellationToken)