System.Reactive.Windows.Foundation.AsyncInfoObservableExtensions
Provides conversions from Windows Runtime asynchronous actions and operations to observable sequences.
namespace System.Reactive.Windows.Foundation
{
public static class AsyncInfoObservableExtensions
{
public static IObservable<Unit> ToObservable(this IAsyncAction source);
public static IObservable<Unit> ToObservable<[System.Runtime.CompilerServices.Nullable(2)] TProgress>(this IAsyncActionWithProgress<TProgress> source);
public static IObservable<Unit> ToObservable<[System.Runtime.CompilerServices.Nullable(2)] TProgress>(this IAsyncActionWithProgress<TProgress> source, IProgress<TProgress> progress);
public static IObservable<TProgress> ToObservableProgress<[System.Runtime.CompilerServices.Nullable(2)] TProgress>(this IAsyncActionWithProgress<TProgress> source);
public static IObservable<TResult> ToObservable<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this IAsyncOperation<TResult> source);
public static IObservable<TResult> ToObservable<[System.Runtime.CompilerServices.Nullable(2)] TResult, [System.Runtime.CompilerServices.Nullable(2)] TProgress>(this IAsyncOperationWithProgress<TResult, TProgress> source);
public static IObservable<TResult> ToObservable<[System.Runtime.CompilerServices.Nullable(2)] TResult, [System.Runtime.CompilerServices.Nullable(2)] TProgress>(this IAsyncOperationWithProgress<TResult, TProgress> source, IProgress<TProgress> progress);
public static IObservable<TProgress> ToObservableProgress<[System.Runtime.CompilerServices.Nullable(2)] TResult, [System.Runtime.CompilerServices.Nullable(2)] TProgress>(this IAsyncOperationWithProgress<TResult, TProgress> source);
public static IObservable<TResult> ToObservableMultiple<[System.Runtime.CompilerServices.Nullable(2)] TResult, [System.Runtime.CompilerServices.Nullable(2)] TProgress>(this IAsyncOperationWithProgress<TResult, TProgress> source);
public static IObservable<TResult> ToObservableMultiple<[System.Runtime.CompilerServices.Nullable(2)] TResult, [System.Runtime.CompilerServices.Nullable(2)] TProgress>(this IAsyncOperationWithProgress<TResult, TProgress> source, IProgress<TProgress> progress);
}
}