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