95 references to AwaitExpression
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder_Conversions.cs (1)
1164
else if (node.Kind() == SyntaxKind.
AwaitExpression
&& memberSymbol.Name == WellKnownMemberNames.GetAwaiter)
Binder\Binder_Expressions.cs (2)
747
case SyntaxKind.
AwaitExpression
:
6994
node.Kind() == SyntaxKind.
AwaitExpression
&& plainName == WellKnownMemberNames.GetResult)
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (1)
647
else if (nodeOpt?.Kind() == SyntaxKind.
AwaitExpression
&& symbol.Name == WellKnownMemberNames.GetAwaiter)
Compilation\MemberSemanticModel.cs (1)
907
if (node.Kind() != SyntaxKind.
AwaitExpression
)
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (1)
368
Debug.Assert(node.Syntax.IsKind(SyntaxKind.
AwaitExpression
) || node.WasCompilerGenerated);
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
507
Debug.Assert(awaitSyntaxOpt.IsKind(SyntaxKind.
AwaitExpression
) || awaitSyntaxOpt.IsKind(SyntaxKind.SwitchExpression));
Parser\LanguageParser.cs (2)
10143
case SyntaxKind.
AwaitExpression
:
10336
newPrecedence = GetPrecedence(SyntaxKind.
AwaitExpression
);
Syntax\LambdaUtilities.cs (1)
428
case SyntaxKind.
AwaitExpression
:
Syntax\SyntaxBindingUtilities.cs (1)
15
node.IsKind(SyntaxKind.
AwaitExpression
) ||
Syntax\SyntaxFacts.cs (1)
419
case
AwaitExpression
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
CSharpSyntaxKinds.cs (1)
83
public int AwaitExpression => (int)SyntaxKind.
AwaitExpression
;
ExpressionSyntaxExtensions.cs (2)
555
case SyntaxKind.
AwaitExpression
:
744
case SyntaxKind.
AwaitExpression
:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
CSharpTypeInferenceService.TypeInferrer.cs (1)
1766
memberAccessExpression.Parent.IsParentKind(SyntaxKind.
AwaitExpression
))
Microsoft.CodeAnalysis.CSharp.Features (9)
CodeRefactorings\InlineMethod\CSharpInlineMethodRefactoringProvider.cs (1)
99
|| expressionNode.IsKind(SyntaxKind.
AwaitExpression
);
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (5)
1827
case SyntaxKind.
AwaitExpression
:
2137
case SyntaxKind.
AwaitExpression
:
2706
if (newNode.IsKind(SyntaxKind.
AwaitExpression
) && oldNode.IsKind(SyntaxKind.
AwaitExpression
))
2826
Debug.Assert(awaitExpression.IsKind(SyntaxKind.
AwaitExpression
));
EditAndContinue\SyntaxComparer.cs (1)
535
case SyntaxKind.
AwaitExpression
:
LambdaUtilities.cs (1)
428
case SyntaxKind.
AwaitExpression
:
SyntaxBindingUtilities.cs (1)
15
node.IsKind(SyntaxKind.
AwaitExpression
) ||
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\AwaitExpressionTests.cs (2)
158
var syntaxNode = (AwaitExpressionSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.
AwaitExpression
).AsNode();
294
var expr = (AwaitExpressionSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.
AwaitExpression
).AsNode();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (64)
IncrementalParsing\ChangingAsync.cs (4)
32
Assert.Equal(default(SyntaxNodeOrToken), oldTree.FindNodeOrTokenByKind(SyntaxKind.
AwaitExpression
));
33
Assert.NotEqual(default(SyntaxNodeOrToken), newTree.FindNodeOrTokenByKind(SyntaxKind.
AwaitExpression
));
53
Assert.NotEqual(default(SyntaxNodeOrToken), oldTree.FindNodeOrTokenByKind(SyntaxKind.
AwaitExpression
));
54
Assert.Equal(default(SyntaxNodeOrToken), newTree.FindNodeOrTokenByKind(SyntaxKind.
AwaitExpression
));
Parsing\AsyncStreamsParsingTests.cs (1)
413
N(SyntaxKind.
AwaitExpression
);
Parsing\AwaitParsingTests.cs (46)
64
N(SyntaxKind.
AwaitExpression
);
128
N(SyntaxKind.
AwaitExpression
);
193
N(SyntaxKind.
AwaitExpression
);
271
N(SyntaxKind.
AwaitExpression
);
380
N(SyntaxKind.
AwaitExpression
);
397
N(SyntaxKind.
AwaitExpression
);
444
N(SyntaxKind.
AwaitExpression
);
488
N(SyntaxKind.
AwaitExpression
);
532
N(SyntaxKind.
AwaitExpression
);
566
N(SyntaxKind.
AwaitExpression
);
594
N(SyntaxKind.
AwaitExpression
);
628
N(SyntaxKind.
AwaitExpression
);
662
N(SyntaxKind.
AwaitExpression
);
703
N(SyntaxKind.
AwaitExpression
);
740
N(SyntaxKind.
AwaitExpression
);
743
N(SyntaxKind.
AwaitExpression
);
774
N(SyntaxKind.
AwaitExpression
);
802
N(SyntaxKind.
AwaitExpression
);
835
N(SyntaxKind.
AwaitExpression
);
870
N(SyntaxKind.
AwaitExpression
);
899
N(SyntaxKind.
AwaitExpression
);
947
N(SyntaxKind.
AwaitExpression
);
992
N(SyntaxKind.
AwaitExpression
);
1061
N(SyntaxKind.
AwaitExpression
);
1122
N(SyntaxKind.
AwaitExpression
);
1167
N(SyntaxKind.
AwaitExpression
);
1193
N(SyntaxKind.
AwaitExpression
);
1196
N(SyntaxKind.
AwaitExpression
);
1223
N(SyntaxKind.
AwaitExpression
);
1265
N(SyntaxKind.
AwaitExpression
);
1307
N(SyntaxKind.
AwaitExpression
);
1349
N(SyntaxKind.
AwaitExpression
);
1380
N(SyntaxKind.
AwaitExpression
);
1412
N(SyntaxKind.
AwaitExpression
);
1444
N(SyntaxKind.
AwaitExpression
);
1476
N(SyntaxKind.
AwaitExpression
);
1502
N(SyntaxKind.
AwaitExpression
);
1528
N(SyntaxKind.
AwaitExpression
);
1554
N(SyntaxKind.
AwaitExpression
);
1580
N(SyntaxKind.
AwaitExpression
);
1606
N(SyntaxKind.
AwaitExpression
);
1632
N(SyntaxKind.
AwaitExpression
);
1668
N(SyntaxKind.
AwaitExpression
);
1762
N(SyntaxKind.
AwaitExpression
);
1900
N(SyntaxKind.
AwaitExpression
);
1946
N(SyntaxKind.
AwaitExpression
);
Parsing\ExpressionParsingTests.cs (2)
3203
N(SyntaxKind.
AwaitExpression
);
3786
N(SyntaxKind.
AwaitExpression
);
Parsing\LambdaParameterParsingTests.cs (1)
5022
N(SyntaxKind.
AwaitExpression
);
Parsing\LocalFunctionParsingTests.cs (4)
134
N(SyntaxKind.
AwaitExpression
);
256
N(SyntaxKind.
AwaitExpression
);
1527
N(SyntaxKind.
AwaitExpression
);
1629
N(SyntaxKind.
AwaitExpression
);
Parsing\StatementAttributeParsingTests.cs (1)
4304
N(SyntaxKind.
AwaitExpression
);
Parsing\StatementParsingTests.cs (1)
2772
N(SyntaxKind.
AwaitExpression
);
Parsing\Utf8StringLiteralsParsingTests.cs (4)
944
N(SyntaxKind.
AwaitExpression
);
960
N(SyntaxKind.
AwaitExpression
);
976
N(SyntaxKind.
AwaitExpression
);
994
N(SyntaxKind.
AwaitExpression
);
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
CSharpSyntaxKinds.cs (1)
83
public int AwaitExpression => (int)SyntaxKind.
AwaitExpression
;
CSharpTypeInferenceService.TypeInferrer.cs (1)
1766
memberAccessExpression.Parent.IsParentKind(SyntaxKind.
AwaitExpression
))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (2)
555
case SyntaxKind.
AwaitExpression
:
744
case SyntaxKind.
AwaitExpression
: