37 references to TryGetRelevantNodeAsync
Microsoft.CodeAnalysis.CSharp.Features (15)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
47
var localFunction = await context.
TryGetRelevantNodeAsync
<LocalFunctionStatementSyntax>().ConfigureAwait(false);
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
51
var variableDeclarator = await context.
TryGetRelevantNodeAsync
<VariableDeclaratorSyntax>().ConfigureAwait(false);
CodeRefactorings\NodeSelectionHelpers.cs (2)
30
var memberDeclaration = await context.
TryGetRelevantNodeAsync
<MemberDeclarationSyntax>().ConfigureAwait(false);
34
var varDeclarator = await context.
TryGetRelevantNodeAsync
<VariableDeclaratorSyntax>().ConfigureAwait(false);
CodeRefactorings\UseExplicitOrImplicitType\AbstractUseTypeCodeRefactoringProvider.cs (5)
89
var declNode = await context.
TryGetRelevantNodeAsync
<DeclarationExpressionSyntax>().ConfigureAwait(false);
93
var variableNode = await context.
TryGetRelevantNodeAsync
<VariableDeclarationSyntax>().ConfigureAwait(false);
99
var type = await context.
TryGetRelevantNodeAsync
<TypeSyntax>().ConfigureAwait(false);
106
var foreachStatement = await context.
TryGetRelevantNodeAsync
<ForEachStatementSyntax>().ConfigureAwait(false);
112
var typeNode = await context.
TryGetRelevantNodeAsync
<TypeSyntax>().ConfigureAwait(false);
ConvertBetweenRegularAndVerbatimString\AbstractConvertBetweenRegularAndVerbatimStringCodeRefactoringProvider.cs (1)
37
var literalExpression = await context.
TryGetRelevantNodeAsync
<TStringExpressionSyntax>().ConfigureAwait(false);
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
52
=> context.
TryGetRelevantNodeAsync
<QueryExpressionSyntax>();
ConvertProgram\ConvertToTopLevelStatementsCodeRefactoringProvider.cs (1)
44
var methodDeclaration = await context.
TryGetRelevantNodeAsync
<MethodDeclarationSyntax>().ConfigureAwait(false);
ConvertToRecord\CSharpConvertToRecordRefactoringProvider.cs (1)
27
var typeDeclaration = await context.
TryGetRelevantNodeAsync
<TypeDeclarationSyntax>().ConfigureAwait(false);
MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeRefactoringProvider.cs (1)
33
var localFunction = await context.
TryGetRelevantNodeAsync
<LocalFunctionStatementSyntax>().ConfigureAwait(false);
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (1)
35
var forStatement = await context.
TryGetRelevantNodeAsync
<ForStatementSyntax>().ConfigureAwait(false);
Microsoft.CodeAnalysis.Features (18)
AddDebuggerDisplay\AbstractAddDebuggerDisplayCodeRefactoringProvider.cs (2)
68
var type = await context.
TryGetRelevantNodeAsync
<TTypeDeclarationSyntax>().ConfigureAwait(false);
78
var method = await context.
TryGetRelevantNodeAsync
<TMethodDeclarationSyntax>().ConfigureAwait(false);
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
66
var containingProperty = await context.
TryGetRelevantNodeAsync
<TPropertyDeclarationNode>().ConfigureAwait(false);
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (1)
62
var foreachStatement = await context.
TryGetRelevantNodeAsync
<TForEachStatement>().ConfigureAwait(false);
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (1)
56
var forStatement = await context.
TryGetRelevantNodeAsync
<TForStatementSyntax>().ConfigureAwait(false);
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (1)
43
var ifStatement = await context.
TryGetRelevantNodeAsync
<TIfStatementSyntax>().ConfigureAwait(false);
ConvertLinq\ConvertForEachToLinqQuery\AbstractConvertForEachToLinqQueryProvider.cs (1)
69
var forEachStatement = await context.
TryGetRelevantNodeAsync
<TForEachStatement>().ConfigureAwait(false);
ConvertNumericLiteral\AbstractConvertNumericLiteralCodeRefactoringProvider.cs (1)
126
var literalNode = await context.
TryGetRelevantNodeAsync
<TNumericLiteralExpression>().ConfigureAwait(false);
InitializeParameter\AbstractInitializeParameterCodeRefactoringProvider.cs (1)
70
var selectedParameter = await context.
TryGetRelevantNodeAsync
<TParameterSyntax>().ConfigureAwait(false);
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (1)
85
var calleeInvocationNode = await context.
TryGetRelevantNodeAsync
<TInvocationSyntax>().ConfigureAwait(false);
IntroduceVariable\AbstractIntroduceLocalForExpressionCodeRefactoringProvider.cs (1)
73
var expressionStatement = await context.
TryGetRelevantNodeAsync
<TExpressionStatementSyntax>().ConfigureAwait(false);
InvertIf\AbstractInvertIfCodeRefactoringProvider.cs (1)
88
var ifNode = await context.
TryGetRelevantNodeAsync
<TIfStatementSyntax>().ConfigureAwait(false);
InvertLogical\AbstractInvertLogicalCodeRefactoringProvider.cs (1)
40
var expression = (SyntaxNode?)await context.
TryGetRelevantNodeAsync
<TBinaryExpressionSyntax>().ConfigureAwait(false);
MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceCodeRefactoringProvider.cs (1)
26
var declaration = await context.
TryGetRelevantNodeAsync
<TLocalDeclaration>().ConfigureAwait(false);
ReplaceConditionalWithStatements\AbstractReplaceConditionalWithStatementsCodeRefactoringProvider.cs (2)
59
var conditionalExpression = await context.
TryGetRelevantNodeAsync
<TConditionalExpressionSyntax>().ConfigureAwait(false);
69
var statement = await context.
TryGetRelevantNodeAsync
<TStatementSyntax>().ConfigureAwait(false);
ReplaceMethodWithProperty\AbstractReplaceMethodWithPropertyService.cs (1)
18
=> await context.
TryGetRelevantNodeAsync
<TMethodDeclarationSyntax>().ConfigureAwait(false);
ReplacePropertyWithMethods\AbstractReplacePropertyWithMethodsService.cs (1)
37
=> await context.
TryGetRelevantNodeAsync
<TPropertySyntax>().ConfigureAwait(false);
Microsoft.CodeAnalysis.VisualBasic.Features (4)
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.vb (1)
37
Dim modifiedIdentifier = Await context.
TryGetRelevantNodeAsync
(Of ModifiedIdentifierSyntax)().ConfigureAwait(False)
CodeRefactorings\NodeSelectionHelpers.vb (3)
20
Dim methodMember = Await context.
TryGetRelevantNodeAsync
(Of MethodBaseSyntax)().ConfigureAwait(False)
25
Dim fieldDeclaration = Await context.
TryGetRelevantNodeAsync
(Of FieldDeclarationSyntax).ConfigureAwait(False)
29
Dim modifiedIdentifier = Await context.
TryGetRelevantNodeAsync
(Of ModifiedIdentifierSyntax).ConfigureAwait(False)