// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the Apache 2.0 License. // See the LICENSE file in the project root for more information. #if HAS_WINRT using Windows.Foundation; namespace System.Reactive { class EventPatternSource : EventPatternSourceBase, IEventPatternSource { public EventPatternSource(IObservable> source, Action, /*object,*/ EventPattern> invokeHandler) : base(source, invokeHandler) { } event TypedEventHandler IEventPatternSource.OnNext { add { Add(value, (o, e) => value(o, e)); } remove { Remove(value); } } } } #endif