1 write to IsDynamic
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
2184this.IsDynamic = isDynamic;
11 references to IsDynamic
Microsoft.CodeAnalysis.CSharp (11)
BoundTree\BoundAwaitableInfo.cs (1)
39Debug.Assert(GetAwaiter is not null || RuntimeAsyncAwaitCall is not null || IsDynamic || HasErrors);
Compilation\CSharpSemanticModel.cs (1)
3590isDynamic = await.AwaitableInfo.IsDynamic;
Compilation\MemberSemanticModel.cs (1)
965isDynamic: awaitableInfo.IsDynamic);
Generated\BoundNodes.xml.Generated.cs (4)
2209if (awaitableInstancePlaceholder != this.AwaitableInstancePlaceholder || isDynamic != this.IsDynamic || getAwaiter != this.GetAwaiter || !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(isCompleted, this.IsCompleted) || !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(getResult, this.GetResult) || runtimeAsyncAwaitCall != this.RuntimeAsyncAwaitCall || runtimeAsyncAwaitCallPlaceholder != this.RuntimeAsyncAwaitCallPlaceholder) 11464return node.Update(awaitableInstancePlaceholder, node.IsDynamic, getAwaiter, isCompleted, getResult, runtimeAsyncAwaitCall, runtimeAsyncAwaitCallPlaceholder); 13444return node.Update(awaitableInstancePlaceholder, node.IsDynamic, getAwaiter, isCompleted, getResult, runtimeAsyncAwaitCall, runtimeAsyncAwaitCallPlaceholder); 15962new TreeDumperNode("isDynamic", node.IsDynamic, null),
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (1)
361var getAwaiter = node.AwaitableInfo.IsDynamic ?
Lowering\AsyncRewriter\RuntimeAsyncRewriter.cs (2)
138if (awaitableInfo.IsDynamic) 421if (node.Expression is BoundAwaitExpression { AwaitableInfo.IsDynamic: true } awaitExpression)
Lowering\BoundTreeToDifferentEnclosingContextRewriter.cs (1)
152return node.Update(rewrittenPlaceholder, node.IsDynamic, getAwaiter, isCompleted, getResult, runtimeAsyncAwaitCall, rewrittenRuntimeAsyncAwaitCallPlaceholder);