52 references to FindNode
Microsoft.CodeAnalysis.CodeStyle.Fixes (11)
AbstractPopulateSwitchCodeFixProvider.cs (1)
145
var switchNode = switchLocation.
FindNode
(getInnermostNodeForTie: true, cancellationToken) as TSwitchSyntax;
AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
57
var diagnosticNode = diagnostic.Location.
FindNode
(getInnermostNodeForTie: true, cancellationToken);
AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
196
return syntaxFacts.IsForEachStatement(diagnostic.Location.
FindNode
(getInnermostNodeForTie: true, cancellationToken));
AbstractSimplifyInterpolationCodeFixProvider.cs (1)
61
var interpolation = semanticModel.GetOperation(loc.
FindNode
(getInnermostNodeForTie: true, cancellationToken), cancellationToken) as IInterpolationOperation;
AbstractUseCompoundAssignmentCodeFixProvider.cs (1)
61
var assignment = diagnostic.AdditionalLocations[0].
FindNode
(getInnermostNodeForTie: true, cancellationToken);
AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
64
var invocation = diagnostic.AdditionalLocations[0].
FindNode
(getInnermostNodeForTie: true, cancellationToken: cancellationToken);
SimplifyConditionalCodeFixProvider.cs (1)
59
d => d.Location.
FindNode
(getInnermostNodeForTie: true, cancellationToken),
UseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (3)
49
var expressionToCoalesce = diagnostic.AdditionalLocations[0].
FindNode
(getInnermostNodeForTie: true, cancellationToken);
50
var ifStatement = diagnostic.AdditionalLocations[1].
FindNode
(getInnermostNodeForTie: true, cancellationToken);
51
var whenTrueStatement = diagnostic.AdditionalLocations[2].
FindNode
(getInnermostNodeForTie: true, cancellationToken);
UseExplicitTupleNameCodeFixProvider.cs (1)
46
var oldNameNode = diagnostic.Location.
FindNode
(
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (38)
ConstructorInitializerPlacementCodeFixProvider.cs (1)
56
var initializer = (ConstructorInitializerSyntax)diagnostic.AdditionalLocations[0].
FindNode
(getInnermostNodeForTie: true, cancellationToken);
ConvertSwitchStatementToExpressionCodeFixProvider.cs (3)
44
var switchStatement = (SwitchStatementSyntax)switchLocation.
FindNode
(getInnermostNodeForTie: true, context.CancellationToken);
85
declaratorToRemoveNode = (VariableDeclaratorSyntax)declaratorToRemoveLocation.
FindNode
(getInnermostNodeForTie: true, cancellationToken);
89
var switchStatement = (SwitchStatementSyntax)switchLocation.
FindNode
(getInnermostNodeForTie: true, cancellationToken);
CSharpAsAndMemberAccessCodeFixProvider.cs (1)
55
var node = diagnostic.Location.
FindNode
(getInnermostNodeForTie: true, cancellationToken);
CSharpDeclareAsNullableCodeFixProvider.cs (3)
52
var node = context.Diagnostics.First().Location.
FindNode
(getInnermostNodeForTie: true, cancellationToken);
110
var node = diagnostic.Location.
FindNode
(getInnermostNodeForTie: true, cancellationToken);
117
var node = diagnostic.Location.
FindNode
(getInnermostNodeForTie: true, cancellationToken);
CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
67
var node = diagnostic.Location.
FindNode
(getInnermostNodeForTie: true, cancellationToken);
CSharpFixReturnTypeCodeFixProvider.cs (1)
71
var node = location.
FindNode
(getInnermostNodeForTie: true, cancellationToken);
CSharpInlineDeclarationCodeFixProvider.cs (1)
101
var invocationOrCreation = (ExpressionSyntax)invocationOrCreationLocation.
FindNode
(
CSharpMakeStatementAsynchronousCodeFixProvider.cs (1)
56
var node = diagnostic.Location.
FindNode
(getInnermostNodeForTie: true, cancellationToken);
CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
48
var declarations = diagnostics.Select(d => d.AdditionalLocations[0].
FindNode
(getInnermostNodeForTie: true, cancellationToken));
CSharpMakeStructReadOnlyCodeFixProvider.cs (1)
45
var typeDeclarations = diagnostics.Select(d => d.AdditionalLocations[0].
FindNode
(getInnermostNodeForTie: true, cancellationToken));
CSharpQualifyMemberAccessCodeFixProvider.cs (1)
27
var node = diagnostic.Location.
FindNode
(getInnermostNodeForTie: true, cancellationToken);
CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
73
var node = diagnostic.AdditionalLocations[0].
FindNode
(getInnermostNodeForTie: true, cancellationToken);
CSharpRemoveUnnecessaryCastCodeFixProvider.cs (1)
50
d => (ExpressionSyntax)d.AdditionalLocations[0].
FindNode
(getInnermostNodeForTie: true, cancellationToken));
CSharpRemoveUnnecessaryDiscardDesignationCodeFixProvider.cs (1)
50
var discard = diagnostic.Location.
FindNode
(getInnermostNodeForTie: true, cancellationToken);
CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
49
var anonymousFunction = diagnostic.AdditionalLocations[0].
FindNode
(getInnermostNodeForTie: true, cancellationToken);
CSharpRemoveUnreachableCodeCodeFixProvider.cs (1)
65
var firstUnreachableStatement = (StatementSyntax)firstUnreachableStatementLocation.
FindNode
(getInnermostNodeForTie: true, cancellationToken);
CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
55
var coalesceOrIfStatement = diagnostic.AdditionalLocations[0].
FindNode
(getInnermostNodeForTie: true, cancellationToken);
CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
58
var node = diagnostic.AdditionalLocations[0].
FindNode
(getInnermostNodeForTie: true, cancellationToken);
CSharpUseIndexOperatorCodeFixProvider.cs (1)
50
var node = diagnostic.Location.
FindNode
(getInnermostNodeForTie: true, cancellationToken);
CSharpUseInterpolatedVerbatimStringCodeFixProvider.cs (1)
65
var verbatimInterpolated = (InterpolatedStringExpressionSyntax)verbatimInterpolatedLocation.
FindNode
(getInnermostNodeForTie: true, cancellationToken);
CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
66
var binary = (BinaryExpressionSyntax)diagnostic.Location.
FindNode
(getInnermostNodeForTie: true, cancellationToken: cancellationToken);
CSharpUseLocalFunctionCodeFixProvider.cs (1)
76
references.Add((ExpressionSyntax)diagnostic.AdditionalLocations[i].
FindNode
(getInnermostNodeForTie: true, cancellationToken));
CSharpUseNameofInAttributeCodeFixProvider.cs (1)
50
var expression = diagnostic.Location.
FindNode
(getInnermostNodeForTie: true, cancellationToken);
CSharpUseNotPatternCodeFixProvider.cs (1)
59
var notExpression = (PrefixUnaryExpressionSyntax)notExpressionLocation.
FindNode
(getInnermostNodeForTie: true, cancellationToken);
CSharpUseNullCheckOverTypeCheckCodeFixProvider.cs (1)
50
var node = diagnostic.Location.
FindNode
(getInnermostNodeForTie: true, cancellationToken: cancellationToken);
CSharpUseRangeOperatorCodeFixProvider.cs (1)
85
=> (InvocationExpressionSyntax)d.AdditionalLocations[0].
FindNode
(getInnermostNodeForTie: true, cancellationToken);
CSharpUseTupleSwapCodeFixProvider.cs (3)
57
var localDeclarationStatement = (LocalDeclarationStatementSyntax)diagnostic.AdditionalLocations[0].
FindNode
(getInnermostNodeForTie: true, cancellationToken);
59
var firstAssignmentStatement = (ExpressionStatementSyntax)diagnostic.AdditionalLocations[1].
FindNode
(getInnermostNodeForTie: true, cancellationToken);
60
var secondAssignmentStatement = (ExpressionStatementSyntax)diagnostic.AdditionalLocations[2].
FindNode
(getInnermostNodeForTie: true, cancellationToken);
MakeLocalFunctionStaticCodeFixProvider.cs (1)
40
var localFunctions = diagnostics.SelectAsArray(d => d.AdditionalLocations[0].
FindNode
(getInnermostNodeForTie: true, cancellationToken));
UseExpressionBodyCodeFixProvider.cs (1)
84
var declaration = declarationLocation.
FindNode
(getInnermostNodeForTie: true, cancellationToken);
UseExpressionBodyForLambdaCodeFixProvider.cs (1)
72
var originalDeclaration = (LambdaExpressionSyntax)declarationLocation.
FindNode
(getInnermostNodeForTie: true, cancellationToken);
UseUtf8StringLiteralCodeFixProvider.cs (2)
59
var node = diagnostic.Location.
FindNode
(getInnermostNodeForTie: true, cancellationToken);
99
var node = location.
FindNode
(getInnermostNodeForTie: true, cancellationToken);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
VisualBasicQualifyMemberAccessCodeFixProvider.vb (1)
28
Dim node = diagnostic.Location.
FindNode
(True, cancellationToken)
VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (1)
76
Function(d) DirectCast(d.AdditionalLocations(0).
FindNode
(getInnermostNodeForTie:=True, cancellationToken), ExpressionSyntax))
VisualBasicUseIsNotExpressionCodeFixProvider.vb (1)
54
Dim notExpression = DirectCast(notExpressionLocation.
FindNode
(getInnermostNodeForTie:=True, cancellationToken), UnaryExpressionSyntax)