1 write to RuntimeAwaitMethod
Microsoft.CodeAnalysis.CSharp (1)
Compilation\AwaitExpressionInfo.cs (1)
46RuntimeAwaitMethod = runtimeAwaitMethod;
24 references to RuntimeAwaitMethod
Microsoft.CodeAnalysis.CSharp (3)
Compilation\AwaitExpressionInfo.cs (3)
60&& object.Equals(this.RuntimeAwaitMethod, other.RuntimeAwaitMethod) 66return Hash.Combine(GetAwaiterMethod, Hash.Combine(IsCompletedProperty, Hash.Combine(GetResultMethod, Hash.Combine(RuntimeAwaitMethod, IsDynamic.GetHashCode()))));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (17)
Semantics\AwaitExpressionTests.cs (17)
101Assert.Null(info.RuntimeAwaitMethod); 256Assert.Null(info.RuntimeAwaitMethod); 282AssertEx.Equal("System.Int32 System.Runtime.CompilerServices.AsyncHelpers.Await<System.Int32>(System.Threading.Tasks.Task<System.Int32> task)", info.RuntimeAwaitMethod.ToTestDisplayString()); 310info.RuntimeAwaitMethod.ToTestDisplayString()); 342AssertEx.Equal("void System.Runtime.CompilerServices.AsyncHelpers.Await(System.Threading.Tasks.Task! task)", info.RuntimeAwaitMethod.ToTestDisplayString(includeNonNullable: true)); 388AssertEx.Equal("void System.Runtime.CompilerServices.AsyncHelpers.UnsafeAwaitAwaiter<MyAwaiter?>(MyAwaiter? awaiter)", info.RuntimeAwaitMethod.ToTestDisplayString(includeNonNullable: true)); 389Assert.Equal(global::Microsoft.CodeAnalysis.NullableAnnotation.Annotated, info.RuntimeAwaitMethod.TypeArguments.Single().NullableAnnotation); 390Assert.Equal(global::Microsoft.CodeAnalysis.NullableAnnotation.Annotated, info.RuntimeAwaitMethod.Parameters.Single().Type.NullableAnnotation); 401Assert.Null(info.RuntimeAwaitMethod); 707AssertEx.Equal("void System.Runtime.CompilerServices.AsyncHelpers.Await(System.Threading.Tasks.ValueTask task)", info.RuntimeAwaitMethod.ToTestDisplayString()); 714Assert.Null(info.RuntimeAwaitMethod); 758AssertEx.Equal("void System.Runtime.CompilerServices.AsyncHelpers.Await(System.Threading.Tasks.ValueTask task)", info.RuntimeAwaitMethod.ToTestDisplayString()); 765Assert.Null(info.RuntimeAwaitMethod); 876AssertEx.Equal("void System.Runtime.CompilerServices.AsyncHelpers.UnsafeAwaitAwaiter<MyAwaiter>(MyAwaiter awaiter)", info.RuntimeAwaitMethod.ToTestDisplayString()); 880Assert.Null(info.RuntimeAwaitMethod); 940AssertEx.Equal("void System.Runtime.CompilerServices.AsyncHelpers.UnsafeAwaitAwaiter<MyAwaiter>(MyAwaiter awaiter)", info.RuntimeAwaitMethod.ToTestDisplayString()); 944Assert.Null(info.RuntimeAwaitMethod);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Compilation\ForEachStatementInfoTests.cs (4)
129moveNextAwaitInfo.RuntimeAwaitMethod.ToTestDisplayString()); 137Assert.Null(moveNextAwaitInfo.RuntimeAwaitMethod); 149disposeAwaitInfo.RuntimeAwaitMethod.ToTestDisplayString()); 157Assert.Null(disposeAwaitInfo.RuntimeAwaitMethod);