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