// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information. #if NO_RXINTERFACES namespace System { /// /// Represents a push-style collection. /// #if !NO_VARIANCE public interface IObservable #else public interface IObservable #endif { /// /// Subscribes an observer to the observable sequence. /// IDisposable Subscribe(IObserver observer); } } #elif !WINDOWSPHONE7 // TypeForwardedTo is not presen on windows phone 7 so we can't really target [assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IObservable<>))] #endif