From ac45c0bcec5082888f76b2adfdb1e806a3ea6416 Mon Sep 17 00:00:00 2001 From: Andy Ayers Date: Mon, 30 Oct 2017 10:28:30 -0700 Subject: [PATCH] update per review feedback --- .../shared/System/Runtime/CompilerServices/ValueTaskAwaiter.cs | 2 +- .../src/System/Runtime/CompilerServices/TaskAwaiter.cs | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/mscorlib/shared/System/Runtime/CompilerServices/ValueTaskAwaiter.cs b/src/mscorlib/shared/System/Runtime/CompilerServices/ValueTaskAwaiter.cs index d9fd2a77029b..094ca7426f05 100644 --- a/src/mscorlib/shared/System/Runtime/CompilerServices/ValueTaskAwaiter.cs +++ b/src/mscorlib/shared/System/Runtime/CompilerServices/ValueTaskAwaiter.cs @@ -40,6 +40,6 @@ public struct ValueTaskAwaiter : ICriticalNotifyCompletion, IValueTaskA internal Task AsTask() => _value.AsTask(); /// Gets the task underlying . - public Task GetTask() => _value.AsTask(); + Task IValueTaskAwaiter.GetTask() => _value.AsTask(); } } diff --git a/src/mscorlib/src/System/Runtime/CompilerServices/TaskAwaiter.cs b/src/mscorlib/src/System/Runtime/CompilerServices/TaskAwaiter.cs index c476198da266..5b2ac2822232 100644 --- a/src/mscorlib/src/System/Runtime/CompilerServices/TaskAwaiter.cs +++ b/src/mscorlib/src/System/Runtime/CompilerServices/TaskAwaiter.cs @@ -394,7 +394,8 @@ internal interface IConfiguredTaskAwaiter { } /// /// Internal interface used to enable extract the Task from arbitrary ValueTask awaiters. /// > - internal interface IValueTaskAwaiter { + internal interface IValueTaskAwaiter + { Task GetTask(); }