|
@@ -9,7 +9,7 @@ using System.Windows.Threading;
|
|
|
namespace System.Reactive.Linq
|
|
|
{
|
|
|
/// <summary>
|
|
|
- /// Obsolete. The <c>System.Reactive.Integration.Wpf</c> NuGet package defines a
|
|
|
+ /// Obsolete. The <c>System.Reactive.For.Wpf</c> NuGet package defines a
|
|
|
/// <c>WpfDispatcherObservable</c> class that defines new extension methods to be used in
|
|
|
/// place of these (also in the <c>System.Reactive.Linq</c> namespace).
|
|
|
/// </summary>
|
|
@@ -60,7 +60,7 @@ namespace System.Reactive.Linq
|
|
|
/// visibly different names (and not the same names on a new type).
|
|
|
/// </para>
|
|
|
/// </remarks>
|
|
|
- [Obsolete("Use the extension methods defined by the System.Reactive.Linq.WpfDispatcherObservable class in the System.Reactive.Integration.Wpf package instead", error: false)]
|
|
|
+ [Obsolete("Use the extension methods defined by the System.Reactive.Linq.WpfDispatcherObservable class in the System.Reactive.For.Wpf package instead", error: false)]
|
|
|
public static class DispatcherObservable
|
|
|
{
|
|
|
#region ObserveOn[Dispatcher]
|
|
@@ -68,14 +68,14 @@ namespace System.Reactive.Linq
|
|
|
/// <summary>
|
|
|
/// Obsolete. Use the <c>ObserveOnWpfDispatcher</c> extension method defined by
|
|
|
/// <c>System.Reactive.Linq.WpfDispatcherObservable</c> in the
|
|
|
- /// <c>System.Reactive.Integration.Wpf</c> package instead.
|
|
|
+ /// <c>System.Reactive.For.Wpf</c> package instead.
|
|
|
/// </summary>
|
|
|
/// <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
|
|
|
/// <param name="source">Source sequence.</param>
|
|
|
/// <param name="dispatcher">Dispatcher whose associated message loop is used to notify observers on.</param>
|
|
|
/// <returns>The source sequence whose observations happen on the specified dispatcher.</returns>
|
|
|
/// <exception cref="ArgumentNullException"><paramref name="source"/> or <paramref name="dispatcher"/> is null.</exception>
|
|
|
- [Obsolete("Use the ObserveOnWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.Integration.Wpf package instead", error: false)]
|
|
|
+ [Obsolete("Use the ObserveOnWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.For.Wpf package instead", error: false)]
|
|
|
public static IObservable<TSource> ObserveOn<TSource>(this IObservable<TSource> source, Dispatcher dispatcher)
|
|
|
{
|
|
|
if (source == null)
|
|
@@ -94,7 +94,7 @@ namespace System.Reactive.Linq
|
|
|
/// <summary>
|
|
|
/// Obsolete. Use the <c>ObserveOnWpfDispatcher</c> extension method defined by
|
|
|
/// <c>System.Reactive.Linq.WpfDispatcherObservable</c> in the
|
|
|
- /// <c>System.Reactive.Integration.Wpf</c> package instead.
|
|
|
+ /// <c>System.Reactive.For.Wpf</c> package instead.
|
|
|
/// </summary>
|
|
|
/// <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
|
|
|
/// <param name="source">Source sequence.</param>
|
|
@@ -102,7 +102,7 @@ namespace System.Reactive.Linq
|
|
|
/// <param name="priority">Priority to schedule work items at.</param>
|
|
|
/// <returns>The source sequence whose observations happen on the specified dispatcher.</returns>
|
|
|
/// <exception cref="ArgumentNullException"><paramref name="source"/> or <paramref name="dispatcher"/> is null.</exception>
|
|
|
- [Obsolete("Use the ObserveOnWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.Integration.Wpf package instead", error: false)]
|
|
|
+ [Obsolete("Use the ObserveOnWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.For.Wpf package instead", error: false)]
|
|
|
public static IObservable<TSource> ObserveOn<TSource>(this IObservable<TSource> source, Dispatcher dispatcher, DispatcherPriority priority)
|
|
|
{
|
|
|
if (source == null)
|
|
@@ -121,14 +121,14 @@ namespace System.Reactive.Linq
|
|
|
/// <summary>
|
|
|
/// Obsolete. Use the <c>ObserveOnWpfDispatcher</c> extension method defined by
|
|
|
/// <c>System.Reactive.Linq.WpfDispatcherObservable</c> in the
|
|
|
- /// <c>System.Reactive.Integration.Wpf</c> package instead.
|
|
|
+ /// <c>System.Reactive.For.Wpf</c> package instead.
|
|
|
/// </summary>
|
|
|
/// <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
|
|
|
/// <param name="source">Source sequence.</param>
|
|
|
/// <param name="scheduler">Dispatcher scheduler to notify observers on.</param>
|
|
|
/// <returns>The source sequence whose observations happen on the specified dispatcher scheduler.</returns>
|
|
|
/// <exception cref="ArgumentNullException"><paramref name="source"/> or <paramref name="scheduler"/> is null.</exception>
|
|
|
- [Obsolete("Use the ObserveOnWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.Integration.Wpf package instead", error: false)]
|
|
|
+ [Obsolete("Use the ObserveOnWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.For.Wpf package instead", error: false)]
|
|
|
public static IObservable<TSource> ObserveOn<TSource>(this IObservable<TSource> source, DispatcherScheduler scheduler)
|
|
|
{
|
|
|
if (source == null)
|
|
@@ -147,14 +147,14 @@ namespace System.Reactive.Linq
|
|
|
/// <summary>
|
|
|
/// Obsolete. Use the <c>ObserveOnWpfDispatcher</c> extension method defined by
|
|
|
/// <c>System.Reactive.Linq.WpfDispatcherObservable</c> in the
|
|
|
- /// <c>System.Reactive.Integration.Wpf</c> package instead.
|
|
|
+ /// <c>System.Reactive.For.Wpf</c> package instead.
|
|
|
/// </summary>
|
|
|
/// <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
|
|
|
/// <param name="source">Source sequence.</param>
|
|
|
/// <param name="dispatcherObject">Object to get the dispatcher from.</param>
|
|
|
/// <returns>The source sequence whose observations happen on the specified object's dispatcher.</returns>
|
|
|
/// <exception cref="ArgumentNullException"><paramref name="source"/> or <paramref name="dispatcherObject"/> is null.</exception>
|
|
|
- [Obsolete("Use the ObserveOnWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.Integration.Wpf package instead", error: false)]
|
|
|
+ [Obsolete("Use the ObserveOnWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.For.Wpf package instead", error: false)]
|
|
|
public static IObservable<TSource> ObserveOn<TSource>(this IObservable<TSource> source, DispatcherObject dispatcherObject)
|
|
|
{
|
|
|
if (source == null)
|
|
@@ -173,7 +173,7 @@ namespace System.Reactive.Linq
|
|
|
/// <summary>
|
|
|
/// Obsolete. Use the <c>ObserveOnWpfDispatcher</c> extension method defined by
|
|
|
/// <c>System.Reactive.Linq.WpfDispatcherObservable</c> in the
|
|
|
- /// <c>System.Reactive.Integration.Wpf</c> package instead.
|
|
|
+ /// <c>System.Reactive.For.Wpf</c> package instead.
|
|
|
/// </summary>
|
|
|
/// <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
|
|
|
/// <param name="source">Source sequence.</param>
|
|
@@ -181,7 +181,7 @@ namespace System.Reactive.Linq
|
|
|
/// <param name="priority">Priority to schedule work items at.</param>
|
|
|
/// <returns>The source sequence whose observations happen on the specified object's dispatcher.</returns>
|
|
|
/// <exception cref="ArgumentNullException"><paramref name="source"/> or <paramref name="dispatcherObject"/> is null.</exception>
|
|
|
- [Obsolete("Use the ObserveOnWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.Integration.Wpf package instead", error: false)]
|
|
|
+ [Obsolete("Use the ObserveOnWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.For.Wpf package instead", error: false)]
|
|
|
public static IObservable<TSource> ObserveOn<TSource>(this IObservable<TSource> source, DispatcherObject dispatcherObject, DispatcherPriority priority)
|
|
|
{
|
|
|
if (source == null)
|
|
@@ -200,13 +200,13 @@ namespace System.Reactive.Linq
|
|
|
/// <summary>
|
|
|
/// Obsolete. Use the <c>ObserveOnCurrentWpfDispatcher</c> extension method defined by
|
|
|
/// <c>System.Reactive.Linq.WpfDispatcherObservable</c> in the
|
|
|
- /// <c>System.Reactive.Integration.Wpf</c> package instead.
|
|
|
+ /// <c>System.Reactive.For.Wpf</c> package instead.
|
|
|
/// </summary>
|
|
|
/// <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
|
|
|
/// <param name="source">Source sequence.</param>
|
|
|
/// <returns>The source sequence whose observations happen on the current thread's dispatcher.</returns>
|
|
|
/// <exception cref="ArgumentNullException"><paramref name="source"/> is null.</exception>
|
|
|
- [Obsolete("Use the ObserveOnCurrentWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.Integration.Wpf package instead", error: false)]
|
|
|
+ [Obsolete("Use the ObserveOnCurrentWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.For.Wpf package instead", error: false)]
|
|
|
public static IObservable<TSource> ObserveOnDispatcher<TSource>(this IObservable<TSource> source)
|
|
|
{
|
|
|
if (source == null)
|
|
@@ -220,14 +220,14 @@ namespace System.Reactive.Linq
|
|
|
/// <summary>
|
|
|
/// Obsolete. Use the <c>ObserveOnCurrentWpfDispatcher</c> extension method defined by
|
|
|
/// <c>System.Reactive.Linq.WpfDispatcherObservable</c> in the
|
|
|
- /// <c>System.Reactive.Integration.Wpf</c> package instead.
|
|
|
+ /// <c>System.Reactive.For.Wpf</c> package instead.
|
|
|
/// </summary>
|
|
|
/// <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
|
|
|
/// <param name="source">Source sequence.</param>
|
|
|
/// <param name="priority">Priority to schedule work items at.</param>
|
|
|
/// <returns>The source sequence whose observations happen on the current thread's dispatcher.</returns>
|
|
|
/// <exception cref="ArgumentNullException"><paramref name="source"/> is null.</exception>
|
|
|
- [Obsolete("Use the ObserveOnCurrentWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.Integration.Wpf package instead", error: false)]
|
|
|
+ [Obsolete("Use the ObserveOnCurrentWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.For.Wpf package instead", error: false)]
|
|
|
public static IObservable<TSource> ObserveOnDispatcher<TSource>(this IObservable<TSource> source, DispatcherPriority priority)
|
|
|
{
|
|
|
if (source == null)
|
|
@@ -256,7 +256,7 @@ namespace System.Reactive.Linq
|
|
|
/// <summary>
|
|
|
/// Obsolete. Use the <c>SubscribeOnWpfDispatcher</c> extension method defined by
|
|
|
/// <c>System.Reactive.Linq.WpfDispatcherObservable</c> in the
|
|
|
- /// <c>System.Reactive.Integration.Wpf</c> package instead.
|
|
|
+ /// <c>System.Reactive.For.Wpf</c> package instead.
|
|
|
/// </summary>
|
|
|
/// <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
|
|
|
/// <param name="source">Source sequence.</param>
|
|
@@ -267,7 +267,7 @@ namespace System.Reactive.Linq
|
|
|
/// Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified dispatcher.
|
|
|
/// In order to invoke observer callbacks on the specified dispatcher, e.g. to render results in a control, use <see cref="DispatcherObservable.ObserveOn{TSource}(IObservable{TSource}, Dispatcher)"/>.
|
|
|
/// </remarks>
|
|
|
- [Obsolete("Use the SubscribeOnWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.Integration.Wpf package instead", error: false)]
|
|
|
+ [Obsolete("Use the SubscribeOnWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.For.Wpf package instead", error: false)]
|
|
|
public static IObservable<TSource> SubscribeOn<TSource>(this IObservable<TSource> source, Dispatcher dispatcher)
|
|
|
{
|
|
|
if (source == null)
|
|
@@ -286,7 +286,7 @@ namespace System.Reactive.Linq
|
|
|
/// <summary>
|
|
|
/// Obsolete. Use the <c>SubscribeOnWpfDispatcher</c> extension method defined by
|
|
|
/// <c>System.Reactive.Linq.WpfDispatcherObservable</c> in the
|
|
|
- /// <c>System.Reactive.Integration.Wpf</c> package instead.
|
|
|
+ /// <c>System.Reactive.For.Wpf</c> package instead.
|
|
|
/// </summary>
|
|
|
/// <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
|
|
|
/// <param name="source">Source sequence.</param>
|
|
@@ -298,7 +298,7 @@ namespace System.Reactive.Linq
|
|
|
/// Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified dispatcher.
|
|
|
/// In order to invoke observer callbacks on the specified dispatcher, e.g. to render results in a control, use <see cref="DispatcherObservable.ObserveOn{TSource}(IObservable{TSource}, Dispatcher, DispatcherPriority)"/>.
|
|
|
/// </remarks>
|
|
|
- [Obsolete("Use the SubscribeOnWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.Integration.Wpf package instead", error: false)]
|
|
|
+ [Obsolete("Use the SubscribeOnWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.For.Wpf package instead", error: false)]
|
|
|
public static IObservable<TSource> SubscribeOn<TSource>(this IObservable<TSource> source, Dispatcher dispatcher, DispatcherPriority priority)
|
|
|
{
|
|
|
if (source == null)
|
|
@@ -317,7 +317,7 @@ namespace System.Reactive.Linq
|
|
|
/// <summary>
|
|
|
/// Obsolete. Use the <c>SubscribeOnWpfDispatcher</c> extension method defined by
|
|
|
/// <c>System.Reactive.Linq.WpfDispatcherObservable</c> in the
|
|
|
- /// <c>System.Reactive.Integration.Wpf</c> package instead.
|
|
|
+ /// <c>System.Reactive.For.Wpf</c> package instead.
|
|
|
/// </summary>
|
|
|
/// <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
|
|
|
/// <param name="source">Source sequence.</param>
|
|
@@ -328,7 +328,7 @@ namespace System.Reactive.Linq
|
|
|
/// Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified scheduler.
|
|
|
/// In order to invoke observer callbacks on the specified scheduler, e.g. to render results in a control, use <see cref="DispatcherObservable.ObserveOn{TSource}(IObservable{TSource}, DispatcherScheduler)"/>.
|
|
|
/// </remarks>
|
|
|
- [Obsolete("Use the SubscribeOnWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.Integration.Wpf package instead", error: false)]
|
|
|
+ [Obsolete("Use the SubscribeOnWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.For.Wpf package instead", error: false)]
|
|
|
public static IObservable<TSource> SubscribeOn<TSource>(this IObservable<TSource> source, DispatcherScheduler scheduler)
|
|
|
{
|
|
|
if (source == null)
|
|
@@ -347,7 +347,7 @@ namespace System.Reactive.Linq
|
|
|
/// <summary>
|
|
|
/// Obsolete. Use the <c>SubscribeOnWpfDispatcher</c> extension method defined by
|
|
|
/// <c>System.Reactive.Linq.WpfDispatcherObservable</c> in the
|
|
|
- /// <c>System.Reactive.Integration.Wpf</c> package instead.
|
|
|
+ /// <c>System.Reactive.For.Wpf</c> package instead.
|
|
|
/// </summary>
|
|
|
/// <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
|
|
|
/// <param name="source">Source sequence.</param>
|
|
@@ -358,7 +358,7 @@ namespace System.Reactive.Linq
|
|
|
/// Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the dispatcher associated with the specified object.
|
|
|
/// In order to invoke observer callbacks on the dispatcher associated with the specified object, e.g. to render results in a control, use <see cref="DispatcherObservable.ObserveOn{TSource}(IObservable{TSource}, DispatcherObject)"/>.
|
|
|
/// </remarks>
|
|
|
- [Obsolete("Use the SubscribeOnWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.Integration.Wpf package instead", error: false)]
|
|
|
+ [Obsolete("Use the SubscribeOnWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.For.Wpf package instead", error: false)]
|
|
|
public static IObservable<TSource> SubscribeOn<TSource>(this IObservable<TSource> source, DispatcherObject dispatcherObject)
|
|
|
{
|
|
|
if (source == null)
|
|
@@ -377,7 +377,7 @@ namespace System.Reactive.Linq
|
|
|
/// <summary>
|
|
|
/// Obsolete. Use the <c>SubscribeOnWpfDispatcher</c> extension method defined by
|
|
|
/// <c>System.Reactive.Linq.WpfDispatcherObservable</c> in the
|
|
|
- /// <c>System.Reactive.Integration.Wpf</c> package instead.
|
|
|
+ /// <c>System.Reactive.For.Wpf</c> package instead.
|
|
|
/// </summary>
|
|
|
/// <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
|
|
|
/// <param name="source">Source sequence.</param>
|
|
@@ -389,7 +389,7 @@ namespace System.Reactive.Linq
|
|
|
/// Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the dispatcher associated with the specified object.
|
|
|
/// In order to invoke observer callbacks on the dispatcher associated with the specified object, e.g. to render results in a control, use <see cref="DispatcherObservable.ObserveOn{TSource}(IObservable{TSource}, DispatcherObject, DispatcherPriority)"/>.
|
|
|
/// </remarks>
|
|
|
- [Obsolete("Use the SubscribeOnWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.Integration.Wpf package instead", error: false)]
|
|
|
+ [Obsolete("Use the SubscribeOnWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.For.Wpf package instead", error: false)]
|
|
|
public static IObservable<TSource> SubscribeOn<TSource>(this IObservable<TSource> source, DispatcherObject dispatcherObject, DispatcherPriority priority)
|
|
|
{
|
|
|
if (source == null)
|
|
@@ -408,7 +408,7 @@ namespace System.Reactive.Linq
|
|
|
/// <summary>
|
|
|
/// Obsolete. Use the <c>SubscribeOnCurrentWpfDispatcher</c> extension method defined by
|
|
|
/// <c>System.Reactive.Linq.WpfDispatcherObservable</c> in the
|
|
|
- /// <c>System.Reactive.Integration.Wpf</c> package instead.
|
|
|
+ /// <c>System.Reactive.For.Wpf</c> package instead.
|
|
|
/// </summary>
|
|
|
/// <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
|
|
|
/// <param name="source">Source sequence.</param>
|
|
@@ -418,7 +418,7 @@ namespace System.Reactive.Linq
|
|
|
/// Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the dispatcher associated with the current thread.
|
|
|
/// In order to invoke observer callbacks on the dispatcher associated with the current thread, e.g. to render results in a control, use <see cref="DispatcherObservable.ObserveOnDispatcher{TSource}(IObservable{TSource})"/>.
|
|
|
/// </remarks>
|
|
|
- [Obsolete("Use the SubscribeOnCurrentWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.Integration.Wpf package instead", error: false)]
|
|
|
+ [Obsolete("Use the SubscribeOnCurrentWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.For.Wpf package instead", error: false)]
|
|
|
public static IObservable<TSource> SubscribeOnDispatcher<TSource>(this IObservable<TSource> source)
|
|
|
{
|
|
|
if (source == null)
|
|
@@ -432,7 +432,7 @@ namespace System.Reactive.Linq
|
|
|
/// <summary>
|
|
|
/// Obsolete. Use the <c>SubscribeOnCurrentWpfDispatcher</c> extension method defined by
|
|
|
/// <c>System.Reactive.Linq.WpfDispatcherObservable</c> in the
|
|
|
- /// <c>System.Reactive.Integration.Wpf</c> package instead.
|
|
|
+ /// <c>System.Reactive.For.Wpf</c> package instead.
|
|
|
/// </summary>
|
|
|
/// <typeparam name="TSource">The type of the elements in the source sequence.</typeparam>
|
|
|
/// <param name="source">Source sequence.</param>
|
|
@@ -443,7 +443,7 @@ namespace System.Reactive.Linq
|
|
|
/// Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the dispatcher associated with the current thread.
|
|
|
/// In order to invoke observer callbacks on the dispatcher associated with the current thread, e.g. to render results in a control, use <see cref="DispatcherObservable.ObserveOnDispatcher{TSource}(IObservable{TSource}, DispatcherPriority)"/>.
|
|
|
/// </remarks>
|
|
|
- [Obsolete("Use the SubscribeOnCurrentWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.Integration.Wpf package instead", error: false)]
|
|
|
+ [Obsolete("Use the SubscribeOnCurrentWpfDispatcher extension method defined by System.Reactive.Linq.WpfDispatcherObservable in the System.Reactive.For.Wpf package instead", error: false)]
|
|
|
public static IObservable<TSource> SubscribeOnDispatcher<TSource>(this IObservable<TSource> source, DispatcherPriority priority)
|
|
|
{
|
|
|
if (source == null)
|