3 overrides of AsyncKeyword
Microsoft.CodeAnalysis.CSharp (3)
Syntax\AnonymousMethodExpressionSyntax.cs (1)
24public override SyntaxToken AsyncKeyword
Syntax\ParenthesizedLambdaExpressionSyntax.cs (1)
21public override SyntaxToken AsyncKeyword
Syntax\SimpleLambdaExpressionSyntax.cs (1)
21public override SyntaxToken AsyncKeyword
17 references to AsyncKeyword
Microsoft.CodeAnalysis.CSharp (2)
Syntax\AnonymousFunctionExpressionSyntax.cs (2)
31/// Otherwise, replace the existing <see cref="AsyncKeyword"/> (the first one) or add a new one. 47var existingAsync = AsyncKeyword;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\Analyzers\CSharp\CodeFixes\UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeActionHelpers.cs (1)
90if (declaration.AsyncKeyword != default)
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (2)
211if (anonymousFunction.AsyncKeyword.IsKind(SyntaxKind.AsyncKeyword)) 213modifiers = modifiers.Add(anonymousFunction.AsyncKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1625var isAsync = anonymousFunction.AsyncKeyword.Kind() != SyntaxKind.None;
Microsoft.CodeAnalysis.CSharp.Features (8)
CodeRefactorings\AddAwait\CSharpAddAwaitCodeRefactoringProvider.cs (1)
37return anonymousFunction.AsyncKeyword != default;
EditAndContinue\SyntaxUtilities.cs (1)
211return anonymousFunction.AsyncKeyword.IsKind(SyntaxKind.AsyncKeyword);
ExtractMethod\CSharpSelectionResult.StatementResult.cs (1)
33AnonymousFunctionExpressionSyntax anonymousFunction => anonymousFunction.AsyncKeyword != default,
Highlighting\KeywordHighlighters\AsyncAwaitHighlighter.cs (1)
75AnonymousFunctionExpressionSyntax anonymousFunction => TryAddAsyncOrAwaitKeyword(anonymousFunction.AsyncKeyword, spans),
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
162if (oldLambda.AsyncKeyword != default && delegateReturnType != null)
src\Analyzers\CSharp\CodeFixes\UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeActionHelpers.cs (1)
90if (declaration.AsyncKeyword != default)
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (2)
211if (anonymousFunction.AsyncKeyword.IsKind(SyntaxKind.AsyncKeyword)) 213modifiers = modifiers.Add(anonymousFunction.AsyncKeyword);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Simplification\Reducers\CSharpEscapingReducer.cs (1)
56if (enclosingLambdaExpression != null && enclosingLambdaExpression.AsyncKeyword != default)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1625var isAsync = anonymousFunction.AsyncKeyword.Kind() != SyntaxKind.None;
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1625var isAsync = anonymousFunction.AsyncKeyword.Kind() != SyntaxKind.None;