// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license 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