| 12345678910111213141516171819 | // Licensed to the .NET Foundation under one or more agreements.// The .NET Foundation licenses this file to you under the MIT License.// See the LICENSE file in the project root for more information. namespace System.Reactive.Subjects{    public static class AsyncSubject    {        public static IAsyncSubject<T> Create<T>(IAsyncObserver<T> observer, IAsyncObservable<T> observable)        {            if (observer == null)                throw new ArgumentNullException(nameof(observer));            if (observable == null)                throw new ArgumentNullException(nameof(observable));            return new AnonymousAsyncSubject<T>(observer, observable);        }    }}
 |