16 references to GetAwaiter
Microsoft.CodeAnalysis (1)
Symbols\WellKnownMemberNames.cs (1)
339public const string GetAwaiter = nameof(GetAwaiter);
Microsoft.CodeAnalysis.CodeStyle (2)
ISymbolExtensions.cs (2)
600name: WellKnownMemberNames.GetAwaiter, 607=> symbol.Name == WellKnownMemberNames.GetAwaiter &&
Microsoft.CodeAnalysis.CSharp (5)
Binder\Binder_Await.cs (1)
333getAwaiterCall = MakeInvocationExpression(node, expression, WellKnownMemberNames.GetAwaiter, ImmutableArray<BoundExpression>.Empty, diagnostics);
Binder\Binder_Conversions.cs (1)
1164else if (node.Kind() == SyntaxKind.AwaitExpression && memberSymbol.Name == WellKnownMemberNames.GetAwaiter)
Binder\Binder_Expressions.cs (1)
7015return methodName == WellKnownMemberNames.GetAwaiter && ImplementsWinRTAsyncInterface(receiver);
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (1)
647else if (nodeOpt?.Kind() == SyntaxKind.AwaitExpression && symbol.Name == WellKnownMemberNames.GetAwaiter)
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (1)
353MakeCallMaybeDynamic(expression, null, WellKnownMemberNames.GetAwaiter) :
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Rename\CSharpRenameRewriterLanguageService.cs (1)
998string.Compare(renameSymbol.Name, WellKnownMemberNames.GetAwaiter, StringComparison.OrdinalIgnoreCase) == 0 ||
Microsoft.CodeAnalysis.Features (1)
AddImport\SymbolReferenceFinder.cs (1)
477return await GetReferencesForExtensionMethodAsync(searchScope, WellKnownMemberNames.GetAwaiter, type,
Microsoft.CodeAnalysis.VisualBasic (3)
Binding\Binder_Expressions.vb (2)
4682getAwaiter = BindLateBoundMemberAccess(node, WellKnownMemberNames.GetAwaiter, Nothing, awaitableInstancePlaceholder, operand.Type, 4709LookupMember(lookupResult, awaitableInstancePlaceholder.Type, WellKnownMemberNames.GetAwaiter, 0, LookupOptions.AllMethodsOfAnyArity, useSiteInfo)
Symbols\Source\SynthesizedEntryPointSymbol.vb (1)
36GetRequiredMethod(taskType, WellKnownMemberNames.GetAwaiter, diagnostics))
Microsoft.CodeAnalysis.Workspaces (3)
FindSymbols\FindReferences\Finders\OrdinaryMethodReferenceFinder.cs (1)
109=> methodSymbol.Name == WellKnownMemberNames.GetAwaiter;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs\ISymbolExtensions.cs (2)
600name: WellKnownMemberNames.GetAwaiter, 607=> symbol.Name == WellKnownMemberNames.GetAwaiter &&