diff --git a/Directory.Build.targets b/Directory.Build.targets
index 1161d409dec1ab..bc5b847efc614c 100644
--- a/Directory.Build.targets
+++ b/Directory.Build.targets
@@ -97,18 +97,10 @@
-
-
- $(IsReferenceAssemblyProject)
-
-
-
-
-
diff --git a/src/libraries/Microsoft.Bcl.AsyncInterfaces/ref/Microsoft.Bcl.AsyncInterfaces.cs b/src/libraries/Microsoft.Bcl.AsyncInterfaces/ref/Microsoft.Bcl.AsyncInterfaces.cs
deleted file mode 100644
index de2281e32b59a3..00000000000000
--- a/src/libraries/Microsoft.Bcl.AsyncInterfaces/ref/Microsoft.Bcl.AsyncInterfaces.cs
+++ /dev/null
@@ -1,96 +0,0 @@
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-// ------------------------------------------------------------------------------
-// Changes to this file must follow the https://aka.ms/api-review process.
-// ------------------------------------------------------------------------------
-
-namespace System
-{
- public partial interface IAsyncDisposable
- {
- System.Threading.Tasks.ValueTask DisposeAsync();
- }
-}
-namespace System.Collections.Generic
-{
- public partial interface IAsyncEnumerable
- {
- System.Collections.Generic.IAsyncEnumerator GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
- }
- public partial interface IAsyncEnumerator : System.IAsyncDisposable
- {
- T Current { get; }
- System.Threading.Tasks.ValueTask MoveNextAsync();
- }
-}
-namespace System.Runtime.CompilerServices
-{
- public partial struct AsyncIteratorMethodBuilder
- {
- private object _dummy;
- private int _dummyPrimitive;
- public void AwaitOnCompleted(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.INotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine { }
- public void AwaitUnsafeOnCompleted(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine { }
- public void Complete() { }
- public static System.Runtime.CompilerServices.AsyncIteratorMethodBuilder Create() { throw null; }
- public void MoveNext(ref TStateMachine stateMachine) where TStateMachine : System.Runtime.CompilerServices.IAsyncStateMachine { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Method, Inherited=false, AllowMultiple=false)]
- public sealed partial class AsyncIteratorStateMachineAttribute : System.Runtime.CompilerServices.StateMachineAttribute
- {
- public AsyncIteratorStateMachineAttribute(System.Type stateMachineType) : base (default(System.Type)) { }
- }
- public readonly partial struct ConfiguredAsyncDisposable
- {
- private readonly object _dummy;
- private readonly int _dummyPrimitive;
- public System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable DisposeAsync() { throw null; }
- }
- public readonly partial struct ConfiguredCancelableAsyncEnumerable
- {
- private readonly object _dummy;
- private readonly int _dummyPrimitive;
- public System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable ConfigureAwait(bool continueOnCapturedContext) { throw null; }
- public System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable.Enumerator GetAsyncEnumerator() { throw null; }
- public System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable WithCancellation(System.Threading.CancellationToken cancellationToken) { throw null; }
- public readonly partial struct Enumerator
- {
- private readonly object _dummy;
- private readonly int _dummyPrimitive;
- public T Current { get { throw null; } }
- public System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable DisposeAsync() { throw null; }
- public System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable MoveNextAsync() { throw null; }
- }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.Parameter, Inherited=false)]
- public sealed partial class EnumeratorCancellationAttribute : System.Attribute
- {
- public EnumeratorCancellationAttribute() { }
- }
-}
-namespace System.Threading.Tasks
-{
- public static partial class TaskAsyncEnumerableExtensions
- {
- public static System.Runtime.CompilerServices.ConfiguredAsyncDisposable ConfigureAwait(this System.IAsyncDisposable source, bool continueOnCapturedContext) { throw null; }
- public static System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable ConfigureAwait(this System.Collections.Generic.IAsyncEnumerable source, bool continueOnCapturedContext) { throw null; }
- public static System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable WithCancellation(this System.Collections.Generic.IAsyncEnumerable source, System.Threading.CancellationToken cancellationToken) { throw null; }
- }
-}
-namespace System.Threading.Tasks.Sources
-{
- public partial struct ManualResetValueTaskSourceCore
- {
- private TResult _result;
- private object _dummy;
- private int _dummyPrimitive;
- public bool RunContinuationsAsynchronously { readonly get { throw null; } set { } }
- public short Version { get { throw null; } }
- public TResult GetResult(short token) { throw null; }
- public System.Threading.Tasks.Sources.ValueTaskSourceStatus GetStatus(short token) { throw null; }
- public void OnCompleted(System.Action