34 references to FindNode
Microsoft.CodeAnalysis.CodeStyle (1)
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
609
var fadingNode = fadingLocation?.GetSyntax(cancellationToken) ?? diagnosticLocation.
FindNode
(cancellationToken);
Microsoft.CodeAnalysis.CodeStyle.Fixes (12)
src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
49
var declaration = diagnostic.AdditionalLocations[0].
FindNode
(cancellationToken);
src\Analyzers\Core\CodeFixes\AddObsoleteAttribute\AbstractAddObsoleteAttributeCodeFixProvider.cs (2)
45
var node = context.Diagnostics[0].Location.
FindNode
(cancellationToken);
81
var containers = diagnostics.Select(d => GetContainer(root, d.Location.
FindNode
(cancellationToken)))
src\Analyzers\Core\CodeFixes\MakeMemberStatic\AbstractMakeMemberStaticCodeFixProvider.cs (2)
22
TryGetMemberDeclaration(context.Diagnostics[0].Location.
FindNode
(context.CancellationToken), out _))
35
var declaration = diagnostics[i].Location.
FindNode
(cancellationToken);
src\Analyzers\Core\CodeFixes\MakeTypeAbstract\AbstractMakeTypeAbstractCodeFixProvider.cs (2)
22
if (IsValidRefactoringContext(context.Diagnostics[0].Location?.
FindNode
(context.CancellationToken), out _))
35
if (IsValidRefactoringContext(diagnostics[i].Location?.
FindNode
(cancellationToken), out var typeDeclaration))
src\Analyzers\Core\CodeFixes\OrderModifiers\AbstractOrderModifiersCodeFixProvider.cs (2)
41
var syntaxNode = Location.Create(syntaxTree, context.Span).
FindNode
(context.CancellationToken);
61
var memberDeclaration = diagnostic.Location.
FindNode
(cancellationToken);
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
52
var ifStatement = (TIfStatementSyntax)diagnostic.AdditionalLocations[0].
FindNode
(cancellationToken);
src\Analyzers\Core\CodeFixes\UseSystemHashCode\UseSystemHashCodeCodeFixProvider.cs (2)
55
var operationLocation = diagnostic.AdditionalLocations[0].
FindNode
(cancellationToken);
58
var methodDecl = diagnostic.AdditionalLocations[1].
FindNode
(cancellationToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (21)
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceCodeFixProvider.cs (1)
56
var namespaceDecl = (BaseNamespaceDeclarationSyntax)diagnostic.AdditionalLocations[0].
FindNode
(cancellationToken);
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
502
.Select(referenceLocations => referenceLocations.Location.
FindNode
(cancellationToken).Parent)
src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
37
constraint = diagnostic.Location.
FindNode
(cancellationToken) as TypeConstraintSyntax;
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (3)
56
declarationsToRemove.Add((LocalDeclarationStatementSyntax)diagnostic.AdditionalLocations[0].
FindNode
(cancellationToken).Parent.Parent);
87
var declarator = (VariableDeclaratorSyntax)declaratorLocation.
FindNode
(cancellationToken);
88
var identifier = (IdentifierNameSyntax)identifierLocation.
FindNode
(cancellationToken);
src\Analyzers\CSharp\CodeFixes\MakeMethodAsynchronous\CSharpMakeMethodAsynchronousCodeFixProvider.cs (1)
168
=> method.Locations.Any(static (loc, cancellationToken) => loc.
FindNode
(cancellationToken).ContainsYield(), cancellationToken);
src\Analyzers\CSharp\CodeFixes\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableCodeFixProvider.cs (1)
42
var diagnosticNode = diagnostic.Location.
FindNode
(cancellationToken);
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
198
if (location.
FindNode
(cancellationToken) is TupleElementSyntax tupleElement)
src\Analyzers\CSharp\CodeFixes\SimplifyPropertyPattern\CSharpSimplifyPropertyPatternCodeFixProvider.cs (1)
44
var subpatterns = diagnostics.Select(d => (SubpatternSyntax)d.AdditionalLocations[0].
FindNode
(cancellationToken))
src\Analyzers\CSharp\CodeFixes\TransposeRecordKeyword\CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
32
recordDeclaration = diagnostic.Location.
FindNode
(cancellationToken) as RecordDeclarationSyntax;
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (2)
67
var localDeclaration = (LocalDeclarationStatementSyntax)diagnostic.AdditionalLocations[0].
FindNode
(cancellationToken);
68
var anonymousFunction = (AnonymousFunctionExpressionSyntax)diagnostic.AdditionalLocations[1].
FindNode
(cancellationToken);
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (3)
94
var declarator = (VariableDeclaratorSyntax)declaratorLocation.
FindNode
(cancellationToken);
95
var comparison = (ExpressionSyntax)comparisonLocation.
FindNode
(cancellationToken);
96
var asExpression = (BinaryExpressionSyntax)asExpressionLocation.
FindNode
(cancellationToken);
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpIsAndCastCheckCodeFixProvider.cs (2)
57
var ifStatement = (IfStatementSyntax)ifStatementLocation.
FindNode
(cancellationToken);
58
var localDeclaration = (LocalDeclarationStatementSyntax)localDeclarationLocation.
FindNode
(cancellationToken);
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
63
if (diagnostic.Location.
FindNode
(cancellationToken) is not ConstructorDeclarationSyntax constructorDeclaration)
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (2)
47
if (diagnostic.Location.
FindNode
(cancellationToken) is not VariableDeclaratorSyntax variableDeclarator)
137
if (reference.Location.
FindNode
(cancellationToken) is not IdentifierNameSyntax node)