Export (0) Print
Expand All

Observable Class

Provides a set of static methods for query operations over observable sequences.

System.Object
  System.Reactive.Linq.Observable

Namespace:  System.Reactive.Linq
Assembly:  System.Reactive (in System.Reactive.dll)

public static class Observable

The Observable type exposes the following members.

  NameDescription
Public methodStatic memberAggregate<TSource>(IObservable<TSource>, Func<TSource, TSource, TSource>)Applies an accumulator function over an observable sequence.
Public methodStatic memberAggregate<TSource, TAccumulate>(IObservable<TSource>, TAccumulate, Func<TAccumulate, TSource, TAccumulate>)Applies an accumulator function over an observable sequence with the specified seed value.
Public methodStatic memberAll<TSource>Determines whether all elements of an observable sequence satisfies a condition.
Public methodStatic memberAmb<TSource>(IEnumerable<IObservable<TSource>>)Propagates the observable sequence that reacts first with a specified sources.
Public methodStatic memberAmb<TSource>(IObservable<TSource>[])Propagates the observable sequence that reacts first with a specified sources.
Public methodStatic memberAmb<TSource>(IObservable<TSource>, IObservable<TSource>)Propagates the observable sequence that reacts first with the specified first and second sequence.
Public methodStatic memberAnd<TLeft, TRight>Matches when both observable sequences have an available value.
Public methodStatic memberAny<TSource>(IObservable<TSource>)Determines whether an observable sequence contains any elements.
Public methodStatic memberAny<TSource>(IObservable<TSource>, Func<TSource, Boolean>)Determines whether all elements of an observable sequence satisfies a condition.
Public methodStatic memberAsObservable<TSource>Hides the identity of an observable sequence.
Public methodStatic memberAverage(IObservable<Decimal>)Computes the average of an observable sequence of Decimal values.
Public methodStatic memberAverage(IObservable<Double>)Computes the average of an observable sequence of Double values.
Public methodStatic memberAverage(IObservable<Int32>)Computes the average of an observable sequence of Int32 values.
Public methodStatic memberAverage(IObservable<Int64>)Computes the average of an observable sequence of Int64 values.
Public methodStatic memberAverage(IObservable<Nullable<Decimal>>)Computes the average of an observable sequence of nullable Decimal values.
Public methodStatic memberAverage(IObservable<Nullable<Double>>)Computes the average of an observable sequence of nullable Double values.
Public methodStatic memberAverage(IObservable<Nullable<Int32>>)Computes the average of an observable sequence of nullable Int32 values.
Public methodStatic memberAverage(IObservable<Nullable<Int64>>)Computes the average of an observable sequence of nullable Int64 values.
Public methodStatic memberAverage(IObservable<Nullable<Single>>)Computes the average of an observable sequence of nullable Float values.
Public methodStatic memberAverage(IObservable<Single>)Computes the average of an observable sequence of Float values.
Public methodStatic memberBuffer<TSource>(IObservable<TSource>, Int32)Indicates each element of an observable sequence into consecutive non-overlapping buffers which are produced based on element count information.
Public methodStatic memberBuffer<TSource>(IObservable<TSource>, TimeSpan)Indicates each element of an observable sequence into consecutive non-overlapping buffers which are produced based on timing information.
Public methodStatic memberBuffer<TSource>(IObservable<TSource>, Int32, Int32)Indicates each element of an observable sequence into zero or more buffers which are produced based on element count information.
Public methodStatic memberBuffer<TSource>(IObservable<TSource>, TimeSpan, Int32)Indicates each element of an observable sequence into a buffer that’s sent out when either it’s full or a given amount of time has elapsed.
Public methodStatic memberBuffer<TSource>(IObservable<TSource>, TimeSpan, IScheduler)Indicates each element of an observable sequence into consecutive non-overlapping buffers which are produced based on timing information.
Public methodStatic memberBuffer<TSource>(IObservable<TSource>, TimeSpan, TimeSpan)Indicates each element of an observable sequence into zero or more buffers which are produced based on timing information.
Public methodStatic memberBuffer<TSource>(IObservable<TSource>, TimeSpan, Int32, IScheduler)Indicates each element of an observable sequence into a buffer that’s sent out when either it’s full or a given amount of time has elapsed.
Public methodStatic memberBuffer<TSource>(IObservable<TSource>, TimeSpan, TimeSpan, IScheduler)Indicates each element of an observable sequence into zero or more buffers which are produced based on timing information.
Public methodStatic memberBuffer<TSource, TBufferClosing>(IObservable<TSource>, Func<IObservable<TBufferClosing>>)Indicates each element of an observable sequence into consecutive non-overlapping buffers.
Public methodStatic memberBuffer<TSource, TBufferOpening, TBufferClosing>(IObservable<TSource>, IObservable<TBufferOpening>, Func<TBufferOpening, IObservable<TBufferClosing>>)Indicates each element of a queryable observable sequence into consecutive non-overlapping buffers.
Public methodStatic memberCast<TResult>Converts the elements of an observable sequence to the specified type.
Public methodStatic memberCatch<TSource>(IEnumerable<IObservable<TSource>>)Continues an observable sequence that is terminated by an exception with the next observable sequence.
Public methodStatic memberCatch<TSource>(IObservable<TSource>[])Continues an observable sequence that is terminated by an exception with the next observable sequence.
Public methodStatic memberCatch<TSource>(IObservable<TSource>, IObservable<TSource>)Continues an observable sequence that is terminated by an exception with the next observable sequence.
Public methodStatic memberCatch<TSource, TException>(IObservable<TSource>, Func<TException, IObservable<TSource>>)Continues an observable sequence that is terminated by an exception of the specified type with the observable sequence produced by the handler.
Public methodStatic memberCombineLatest<TFirst, TSecond, TResult>Merges two observable sequences into one observable sequence by using the selector function whenever one of the observable sequences produces an element.
Public methodStatic memberConcat<TSource>(IEnumerable<IObservable<TSource>>)Concatenates an enumerable sequence of observable sequences.
Public methodStatic memberConcat<TSource>(IObservable<IObservable<TSource>>)Concatenates an observable sequence of observable sequences.
Public methodStatic memberConcat<TSource>(IObservable<TSource>[])Concatenates all the observable sequences.
Public methodStatic memberConcat<TSource>(IObservable<TSource>, IObservable<TSource>)Concatenates two observable sequences.
Public methodStatic memberContains<TSource>(IObservable<TSource>, TSource)Determines whether an observable sequence contains a specified element by using the default equality comparer.
Public methodStatic memberContains<TSource>(IObservable<TSource>, TSource, IEqualityComparer<TSource>)Determines whether an observable sequence contains a specified element by using a specified System.Collections.Generic.IEqualityComparer&lt;T&gt;.
Public methodStatic memberCount<TSource>Returns a Int32 that represents the total number of elements in an observable sequence.
Public methodStatic memberCreate<TSource>(Func<IObserver<TSource>, Action>)Creates an observable sequence from a specified subscribe method implementation with a specified subscribe.
Public methodStatic memberCreate<TSource>(Func<IObserver<TSource>, IDisposable>)Creates an observable sequence from a subscribe method implementation.
Public methodStatic memberDefaultIfEmpty<TSource>(IObservable<TSource>)Returns the elements of the specified sequence or the type parameter's default value in a singleton sequence if the sequence is empty.
Public methodStatic memberDefaultIfEmpty<TSource>(IObservable<TSource>, TSource)Returns the elements of the specified sequence or the type parameter's default value in a singleton sequence if the sequence is empty.
Public methodStatic memberDefer<TValue>Returns an observable sequence that invokes the observable factory whenever a new observer subscribes.
Public methodStatic memberDelay<TSource>(IObservable<TSource>, DateTimeOffset)Indicates the observable sequence by due time with the specified source and dueTime.
Public methodStatic memberDelay<TSource>(IObservable<TSource>, TimeSpan)Indicates the observable sequence by due time with the specified source and dueTime.
Public methodStatic memberDelay<TSource>(IObservable<TSource>, DateTimeOffset, IScheduler)Indicates the observable sequence by due time with the specified source, dueTime and scheduler.
Public methodStatic memberDelay<TSource>(IObservable<TSource>, TimeSpan, IScheduler)Indicates the observable sequence by due time with the specified source, dueTime and scheduler.
Public methodStatic memberDematerialize<TSource>Dematerializes the explicit notification values of an observable sequence as implicit notifications.
Public methodStatic memberDistinct<TSource>(IObservable<TSource>)Returns an observable sequence that contains only distinct elements with a specified source.
Public methodStatic memberDistinct<TSource>(IObservable<TSource>, IEqualityComparer<TSource>)Returns an observable sequence that contains only distinct elements according to the comparer.
Public methodStatic memberDistinct<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>)Returns an observable sequence that contains only distinct elements according to the keySelector.
Public methodStatic memberDistinct<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>)Returns an observable sequence that contains only distinct elements according to the keySelector.
Public methodStatic memberDistinctUntilChanged<TSource>(IObservable<TSource>)Returns an observable sequence that contains only distinct contiguous elements with a specified source.
Public methodStatic memberDistinctUntilChanged<TSource>(IObservable<TSource>, IEqualityComparer<TSource>)Returns an observable sequence that contains only distinct contiguous elements according to the comparer.
Public methodStatic memberDistinctUntilChanged<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>)Returns an observable sequence that contains only distinct contiguous elements according to the keySelector.
Public methodStatic memberDistinctUntilChanged<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>)Returns an observable sequence that contains only distinct contiguous elements according to the keySelector and the comparer.
Public methodStatic memberDo<TSource>(IObservable<TSource>, Action<TSource>)Invokes an action for each element in the observable sequence.
Public methodStatic memberDo<TSource>(IObservable<TSource>, IObserver<TSource>)Invokes an action for each element in the observable sequence and invokes an action upon exceptional termination of the observable sequence.
Public methodStatic memberDo<TSource>(IObservable<TSource>, Action<TSource>, Action)Invokes an action for each element in the observable sequence and invokes an action upon graceful termination of the observable sequence.
Public methodStatic memberDo<TSource>(IObservable<TSource>, Action<TSource>, Action<Exception>)Invokes an action for each element in the observable sequence and invokes an action upon exceptional termination of the observable sequence.
Public methodStatic memberDo<TSource>(IObservable<TSource>, Action<TSource>, Action<Exception>, Action)Invokes an action for each element in the observable sequence, and invokes an action upon graceful or exceptional termination of the observable sequence.
Public methodStatic memberElementAt<TSource>Returns the element at a specified index in a sequence.
Public methodStatic memberElementAtOrDefault<TSource>Returns the element at a specified index in a sequence or a default value if the index is out of range.
Public methodStatic memberEmpty<TResult>()Returns an empty observable sequence.
Public methodStatic memberEmpty<TResult>(IScheduler)Returns an empty observable sequence with the specified scheduler.
Public methodStatic memberFinally<TSource>Invokes a specified action after source observable sequence terminates normally or by an exception.
Public methodStatic memberFirst<TSource>(IObservable<TSource>)Returns the first element of an observable sequence with a specified source.
Public methodStatic memberFirst<TSource>(IObservable<TSource>, Func<TSource, Boolean>)Returns the first element of an observable sequence that matches the predicate.
Public methodStatic memberFirstOrDefault<TSource>(IObservable<TSource>)Returns the first element of an observable sequence, or a default value if no value is found.
Public methodStatic memberFirstOrDefault<TSource>(IObservable<TSource>, Func<TSource, Boolean>)Returns the first element of an observable sequence that matches the predicate, or a default value if no value is found.
Public methodStatic memberForEach<TSource>Invokes an action for each element in the observable sequence, and blocks until the sequence is terminated.
Public methodStatic memberFromAsyncPattern(Func<AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<TResult>(Func<AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1>(Func<T1, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, TResult>(Func<T1, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2>(Func<T1, T2, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2, TResult>(Func<T1, T2, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2, T3>(Func<T1, T2, T3, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2, T3, TResult>(Func<T1, T2, T3, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2, T3, T4>(Func<T1, T2, T3, T4, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2, T3, T4, TResult>(Func<T1, T2, T3, T4, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2, T3, T4, T5>(Func<T1, T2, T3, T4, T5, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2, T3, T4, T5, TResult>(Func<T1, T2, T3, T4, T5, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2, T3, T4, T5, T6>(Func<T1, T2, T3, T4, T5, T6, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2, T3, T4, T5, T6, T7>(Func<T1, T2, T3, T4, T5, T6, T7, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2, T3, T4, T5, T6, TResult>(Func<T1, T2, T3, T4, T5, T6, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8>(Func<T1, T2, T3, T4, T5, T6, T7, T8, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromEvent(Action<Action>, Action<Action>)Converts a .NET event to an observable sequence.
Public methodStatic memberFromEvent<TEventArgs>(Action<Action<TEventArgs>>, Action<Action<TEventArgs>>)Converts a .NET event to an observable sequence.
Public methodStatic memberFromEvent<TDelegate, TEventArgs>(Action<TDelegate>, Action<TDelegate>)Converts a .NET event to an observable sequence.
Public methodStatic memberFromEvent<TDelegate, TEventArgs>(Func<Action<TEventArgs>, TDelegate>, Action<TDelegate>, Action<TDelegate>)Converts a .NET event to an observable sequence.
Public methodStatic memberFromEventPattern(Action<EventHandler>, Action<EventHandler>)Converts a .NET event, conforming to the standard .NET event pattern, to an observable sequence with a specified add handler and remove handler.
Public methodStatic memberFromEventPattern(Object, String)Converts a .NET event, conforming to the standard .NET event pattern, to an observable sequence, using reflection to find an instance event.
Public methodStatic memberFromEventPattern(Type, String)Converts a .NET event, conforming to the standard .NET event pattern, to an observable sequence, using reflection to find a static event.
Public methodStatic memberFromEventPattern<TEventArgs>(Action<EventHandler<TEventArgs>>, Action<EventHandler<TEventArgs>>)Converts a .NET event, conforming to the standard .NET event pattern, to an observable sequence with the specified add handler and remove handler.
Public methodStatic memberFromEventPattern<TEventArgs>(Object, String)Converts a .NET event, conforming to the standard .NET event pattern, to an observable sequence, using reflection to find an instance event.
Public methodStatic memberFromEventPattern<TEventArgs>(Type, String)Converts a .NET event, conforming to the standard .NET event pattern, to an observable sequence, using reflection to find a static event.
Public methodStatic memberFromEventPattern<TDelegate, TEventArgs>(Action<TDelegate>, Action<TDelegate>)Converts a .NET event, conforming to the standard .NET event pattern, to an observable sequence with the specified add handler and remove handler.
Public methodStatic memberFromEventPattern<TDelegate, TEventArgs>(Func<EventHandler<TEventArgs>, TDelegate>, Action<TDelegate>, Action<TDelegate>)Converts a .NET event, conforming to the standard .NET event pattern, to an observable sequence with the specified conversion, add handler and remove handler.
Public methodStatic memberGenerate<TState, TResult>(TState, Func<TState, Boolean>, Func<TState, TState>, Func<TState, TResult>)Generates an observable sequence by iterating a state from an initial state until the condition fails.
Public methodStatic memberGenerate<TState, TResult>(TState, Func<TState, Boolean>, Func<TState, TState>, Func<TState, TResult>, Func<TState, DateTimeOffset>)Generates an observable sequence by iterating a state from an initial state until the condition fails.
Public methodStatic memberGenerate<TState, TResult>(TState, Func<TState, Boolean>, Func<TState, TState>, Func<TState, TResult>, Func<TState, TimeSpan>)Generates an observable sequence by iterating a state from an initial state until the condition fails.
Public methodStatic memberGenerate<TState, TResult>(TState, Func<TState, Boolean>, Func<TState, TState>, Func<TState, TResult>, IScheduler)Generates an observable sequence by iterating a state from an initial state until the condition fails.
Public methodStatic memberGenerate<TState, TResult>(TState, Func<TState, Boolean>, Func<TState, TState>, Func<TState, TResult>, Func<TState, DateTimeOffset>, IScheduler)Generates an observable sequence by iterating a state from an initial state until the condition fails.
Public methodStatic memberGenerate<TState, TResult>(TState, Func<TState, Boolean>, Func<TState, TState>, Func<TState, TResult>, Func<TState, TimeSpan>, IScheduler)Generates an observable sequence by iterating a state from an initial state until the condition fails.
Public methodStatic memberGetEnumerator<TSource>Returns an enumerator that enumerates all values of the observable sequence.
Public methodStatic memberGroupBy<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>)Groups the elements of an observable sequence according to a specified key selector function.
Public methodStatic memberGroupBy<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>)Groups the elements of an observable sequence according to a specified key selector function and comparer.
Public methodStatic memberGroupBy<TSource, TKey, TElement>(IObservable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>)Groups the elements of an observable sequence and selects the resulting elements by using a specified function.
Public methodStatic memberGroupBy<TSource, TKey, TElement>(IObservable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>)Groups the elements of an observable sequence according to a specified key selector function and comparer and selects the resulting elements by using a specified function.
Public methodStatic memberGroupByUntil<TSource, TKey, TDuration>(IObservable<TSource>, Func<TSource, TKey>, Func<IGroupedObservable<TKey, TSource>, IObservable<TDuration>>)Groups the elements of an observable sequence according to a specified key selector function.
Public methodStatic memberGroupByUntil<TSource, TKey, TDuration>(IObservable<TSource>, Func<TSource, TKey>, Func<IGroupedObservable<TKey, TSource>, IObservable<TDuration>>, IEqualityComparer<TKey>)Groups the elements of an observable sequence according to a specified key selector function and comparer.
Public methodStatic memberGroupByUntil<TSource, TKey, TElement, TDuration>(IObservable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, Func<IGroupedObservable<TKey, TElement>, IObservable<TDuration>>)Groups the elements of an observable sequence according to a specified key selector function and selects the resulting elements by using a specified function.
Public methodStatic memberGroupByUntil<TSource, TKey, TElement, TDuration>(IObservable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, Func<IGroupedObservable<TKey, TElement>, IObservable<TDuration>>, IEqualityComparer<TKey>)Groups the elements of an observable sequence according to a specified key selector function and comparer and selects the resulting elements by using a specified function.
Public methodStatic memberGroupJoin<TLeft, TRight, TLeftDuration, TRightDuration, TResult>Correlates the elements of two sequences based on overlapping durations, and groups the results.
Public methodStatic memberIgnoreElements<TSource>Ignores all values in an observable sequence leaving only the termination messages.
Public methodStatic memberInterval(TimeSpan)Returns an observable sequence that produces a value after each period.
Public methodStatic memberInterval(TimeSpan, IScheduler)Returns an observable sequence that produces a value after each period.
Public methodStatic memberJoin<TLeft, TRight, TLeftDuration, TRightDuration, TResult>Correlates the elements of two sequences based on overlapping durations.
Public methodStatic memberLast<TSource>(IObservable<TSource>)Returns the last element of an observable sequence with a specified source.
Public methodStatic memberLast<TSource>(IObservable<TSource>, Func<TSource, Boolean>)Returns the last element of an observable sequence that matches the predicate.
Public methodStatic memberLastOrDefault<TSource>(IObservable<TSource>)Returns last element in the observable sequence, or a default value if no value is found.
Public methodStatic memberLastOrDefault<TSource>(IObservable<TSource>, Func<TSource, Boolean>)Returns the last element of an observable sequence that matches the predicate, or a default value if no value is found.
Public methodStatic memberLatest<TSource>Samples the most recent value in an observable sequence.
Public methodStatic memberLongCount<TSource>Returns a Int64 that represents the total number of elements in an observable sequence.
Public methodStatic memberMaterialize<TSource>Materializes the implicit notifications of an observable sequence as explicit notification values.
Public methodStatic memberMax(IObservable<Decimal>)Returns the maximum value in an observable sequence of Decimal values.
Public methodStatic memberMax(IObservable<Double>)Returns the maximum value in an observable sequence of Double values.
Public methodStatic memberMax(IObservable<Int32>)Returns the maximum value in an observable sequence of Int32 values.
Public methodStatic memberMax(IObservable<Int64>)Returns the maximum value in an observable sequence of Int64 values.
Public methodStatic memberMax(IObservable<Nullable<Decimal>>)Returns the maximum value in an observable sequence of nullable Decimal values.
Public methodStatic memberMax(IObservable<Nullable<Double>>)Returns the maximum value in an observable sequence of nullable Double values.
Public methodStatic memberMax(IObservable<Nullable<Int32>>)Returns the maximum value in an observable sequence of nullable Int32 values.
Public methodStatic memberMax(IObservable<Nullable<Int64>>)Returns the maximum value in an observable sequence of nullable Int64 values.
Public methodStatic memberMax(IObservable<Nullable<Single>>)Returns the maximum value in an observable sequence of nullable Float values.
Public methodStatic memberMax(IObservable<Single>)Returns the maximum value in an observable sequence of Float values.
Public methodStatic memberMax<TSource>(IObservable<TSource>)Returns the maximum element in an observable sequence.
Public methodStatic memberMax<TSource>(IObservable<TSource>, IComparer<TSource>)Returns the maximum value in an observable sequence according to the specified comparer.
Public methodStatic memberMaxBy<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>)Returns the elements in an observable sequence with the maximum key value.
Public methodStatic memberMaxBy<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>, IComparer<TKey>)Returns the elements in an observable sequence with the maximum key value.
Public methodStatic memberMerge<TSource>(IEnumerable<IObservable<TSource>>)Merges an enumerable sequence of observable sequences into a single observable sequence.
Public methodStatic memberMerge<TSource>(IObservable<IObservable<TSource>>)Merges an observable sequence of observable sequences into an observable sequence.
Public methodStatic memberMerge<TSource>(IObservable<TSource>[])Merges all the observable sequences into a single observable sequence.
Public methodStatic memberMerge<TSource>(IEnumerable<IObservable<TSource>>, Int32)Merges an enumerable sequence of observable sequences into an observable sequence, limiting the number of concurrent subscriptions to inner sequences.
Public methodStatic memberMerge<TSource>(IEnumerable<IObservable<TSource>>, IScheduler)Merges an enumerable sequence of observable sequences into a single observable sequence.
Public methodStatic memberMerge<TSource>(IObservable<IObservable<TSource>>, Int32)Merges an enumerable sequence of observable sequences into an observable sequence, limiting the number of concurrent subscriptions to inner sequences.
Public methodStatic memberMerge<TSource>(IObservable<TSource>, IObservable<TSource>)Merges an observable sequence of observable sequences into an observable sequence.
Public methodStatic memberMerge<TSource>(IScheduler, IObservable<TSource>[])Merges all the observable sequences into a single observable sequence.
Public methodStatic memberMerge<TSource>(IEnumerable<IObservable<TSource>>, Int32, IScheduler)Merges an enumerable sequence of observable sequences into an observable sequence, limiting the number of concurrent subscriptions to inner sequences.
Public methodStatic memberMerge<TSource>(IObservable<TSource>, IObservable<TSource>, IScheduler)Merges two observable sequences into a single observable sequence.
Public methodStatic memberMin(IObservable<Decimal>)Returns the minimum value in an observable sequence of Decimal values.
Public methodStatic memberMin(IObservable<Double>)Returns the minimum value in an observable sequence of Double values.
Public methodStatic memberMin(IObservable<Int32>)Returns the minimum value in an observable sequence of Int32 values.
Public methodStatic memberMin(IObservable<Int64>)Returns the minimum value in an observable sequence of Int64 values.
Public methodStatic memberMin(IObservable<Nullable<Decimal>>)Returns the minimum value in an observable sequence of nullable Decimal values.
Public methodStatic memberMin(IObservable<Nullable<Double>>)Returns the minimum value in an observable sequence of nullable Double values.
Public methodStatic memberMin(IObservable<Nullable<Int32>>)Returns the minimum value in an observable sequence of nullable Int32 values.
Public methodStatic memberMin(IObservable<Nullable<Int64>>)Returns the minimum value in an observable sequence of nullable Int64 values.
Public methodStatic memberMin(IObservable<Nullable<Single>>)Returns the minimum value in an observable sequence of nullable Float values.
Public methodStatic memberMin(IObservable<Single>)Returns the minimum value in an observable sequence of Float values.
Public methodStatic memberMin<TSource>(IObservable<TSource>)Returns the minimum element in an observable sequence.
Public methodStatic memberMin<TSource>(IObservable<TSource>, IComparer<TSource>)Returns the minimum value in an observable sequence according to the specified comparer.
Public methodStatic memberMinBy<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>)Returns the elements in an observable sequence with the minimum key value.
Public methodStatic memberMinBy<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>, IComparer<TKey>)Returns the elements in an observable sequence with the minimum key value according to the specified comparer.
Public methodStatic memberMostRecent<TSource>Samples the most recent value in an observable sequence.
Public methodStatic memberMulticast<TSource, TResult>(IObservable<TSource>, ISubject<TSource, TResult>)Returns a connectable observable sequence that upon connection causes the source sequence to push results into the specified subject.
Public methodStatic memberMulticast<TSource, TIntermediate, TResult>(IObservable<TSource>, Func<ISubject<TSource, TIntermediate>>, Func<IObservable<TIntermediate>, IObservable<TResult>>)Returns an observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function.
Public methodStatic memberNever<TResult>Returns a non-terminating observable sequence.
Public methodStatic memberNext<TSource>Samples the next value (blocking without buffering) from in an observable sequence.
Public methodStatic memberObserveOn<TSource>(IObservable<TSource>, IScheduler)Asynchronously notify observers on the specified scheduler.
Public methodStatic memberObserveOn<TSource>(IObservable<TSource>, SynchronizationContext)Asynchronously notify observers on the specified synchronization context.
Public methodStatic memberOfType<TResult>Filters the elements of an observable sequence based on the specified type.
Public methodStatic memberOnErrorResumeNext<TSource>(IEnumerable<IObservable<TSource>>)Continues an observable sequence that is terminated normally or by an exception with the next observable sequence.
Public methodStatic memberOnErrorResumeNext<TSource>(IObservable<TSource>[])Continues an observable sequence that is terminated normally or by an exception with the next observable sequence.
Public methodStatic memberOnErrorResumeNext<TSource>(IObservable<TSource>, IObservable<TSource>)Continues an observable sequence that is terminated normally or by an exception with the next observable sequence.
Public methodStatic memberPublish<TSource>(IObservable<TSource>)Returns a connectable observable sequence that shares a single subscription to the underlying sequence.
Public methodStatic memberPublish<TSource>(IObservable<TSource>, TSource)Returns a connectable observable sequence that shares a single subscription to the underlying sequence and starts with initialValue.
Public methodStatic memberPublish<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>)Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence.
Public methodStatic memberPublish<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>, TSource)Returns a connectable observable sequence that shares a single subscription to the underlying sequence and starts with initialValue.
Public methodStatic memberPublishLast<TSource>(IObservable<TSource>)Returns a connectable observable sequence that shares a single subscription to the underlying sequence containing only the last notification.
Public methodStatic memberPublishLast<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>)Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence containing only the last notification.
Public methodStatic memberRange(Int32, Int32)Generates an observable sequence of integral numbers within a specified range.
Public methodStatic memberRange(Int32, Int32, IScheduler)Generates an observable sequence of integral numbers within a specified range.
Public methodStatic memberRefCount<TSource>Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.
Public methodStatic memberRepeat<TSource>(IObservable<TSource>)Repeats the observable sequence indefinitely.
Public methodStatic memberRepeat<TResult>(TResult)Generates an observable sequence that repeats the given element infinitely.
Public methodStatic memberRepeat<TSource>(IObservable<TSource>, Int32)Repeats the observable sequence indefinitely.
Public methodStatic memberRepeat<TResult>(TResult, Int32)Generates an observable sequence that repeats the given element the specified number of times.
Public methodStatic memberRepeat<TResult>(TResult, IScheduler)Generates an observable sequence that repeats the given element infinitely.
Public methodStatic memberRepeat<TResult>(TResult, Int32, IScheduler)Generates an observable sequence that repeats the given element of the specified number of times.
Public methodStatic memberReplay<TSource>(IObservable<TSource>)Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications.
Public methodStatic memberReplay<TSource>(IObservable<TSource>, Int32)Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying bufferSize notifications.
Public methodStatic memberReplay<TSource>(IObservable<TSource>, IScheduler)Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications.
Public methodStatic memberReplay<TSource>(IObservable<TSource>, TimeSpan)Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications within window.
Public methodStatic memberReplay<TSource>(IObservable<TSource>, Int32, IScheduler)Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying bufferSize notifications.
Public methodStatic memberReplay<TSource>(IObservable<TSource>, Int32, TimeSpan)Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying bufferSize notifications within window.
Public methodStatic memberReplay<TSource>(IObservable<TSource>, TimeSpan, IScheduler)Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications within window.
Public methodStatic memberReplay<TSource>(IObservable<TSource>, Int32, TimeSpan, IScheduler)Returns a connectable observable sequence that shares a single subscription to the underlying sequence replaying bufferSize notifications within window.
Public methodStatic memberReplay<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>)Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence and starts with initial value.
Public methodStatic memberReplay<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>, Int32)Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying bufferSize notifications.
Public methodStatic memberReplay<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>, IScheduler)Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications.
Public methodStatic memberReplay<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>, TimeSpan)Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications within window.
Public methodStatic memberReplay<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>, Int32, IScheduler)Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying bufferSize notifications.
Public methodStatic memberReplay<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>, Int32, TimeSpan)Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying bufferSize notifications within window.
Public methodStatic memberReplay<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>, TimeSpan, IScheduler)Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying all notifications within window.
Public methodStatic memberReplay<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>, Int32, TimeSpan, IScheduler)Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying sequence replaying bufferSize notifications within window.
Public methodStatic memberRetry<TSource>(IObservable<TSource>)Repeats the source observable sequence until it successfully terminates.
Public methodStatic memberRetry<TSource>(IObservable<TSource>, Int32)Repeats the source observable sequence until it successfully terminates.
Public methodStatic memberReturn<TResult>(TResult)Returns an observable sequence that contains a single element with a specified value.
Public methodStatic memberReturn<TResult>(TResult, IScheduler)Returns an observable sequence that contains a single value with a specified value and scheduler.
Public methodStatic memberSample<TSource>(IObservable<TSource>, TimeSpan)Samples the observable sequence at each interval.
Public methodStatic memberSample<TSource>(IObservable<TSource>, TimeSpan, IScheduler)Samples the observable sequence at each interval with the specified source, interval and scheduler.
Public methodStatic memberSample<TSource, TSample>(IObservable<TSource>, IObservable<TSample>)Samples the observable sequence at sampling ticks with the specified source and sampler.
Public methodStatic memberScan<TSource>(IObservable<TSource>, Func<TSource, TSource, TSource>)Applies an accumulator function over an observable sequence and returns each intermediate result with the specified source and accumulator.
Public methodStatic memberScan<TSource, TAccumulate>(IObservable<TSource>, TAccumulate, Func<TAccumulate, TSource, TAccumulate>)Applies an accumulator function over an observable sequence and returns each intermediate result with the specified source, seed and accumulator.
Public methodStatic memberSelect<TSource, TResult>(IObservable<TSource>, Func<TSource, TResult>)Projects each element of an observable sequence into a new form with the specified source and selector.
Public methodStatic memberSelect<TSource, TResult>(IObservable<TSource>, Func<TSource, Int32, TResult>)Projects each element of an observable sequence into a new form by incorporating the element’s index with the specified source and selector.
Public methodStatic memberSelectMany<TSource, TResult>(IObservable<TSource>, Func<TSource, IEnumerable<TResult>>)Projects each element of an observable sequence to an observable sequence and flattens the resulting observable sequences into one observable sequence.
Public methodStatic memberSelectMany<TSource, TResult>(IObservable<TSource>, Func<TSource, IObservable<TResult>>)Projects each element of an observable sequence to an observable sequence and flattens the resulting observable sequences into one observable sequence.
Public methodStatic memberSelectMany<TSource, TOther>(IObservable<TSource>, IObservable<TOther>)Projects each element of an observable sequence to an observable sequence and flattens the resulting observable sequences into one observable sequence.
Public methodStatic memberSelectMany<TSource, TResult>(IObservable<TSource>, Func<TSource, IObservable<TResult>>, Func<Exception, IObservable<TResult>>, Func<IObservable<TResult>>)Projects each element of an observable sequence to an observable sequence and flattens the resulting observable sequences into one observable sequence.
Public methodStatic memberSelectMany<TSource, TCollection, TResult>(IObservable<TSource>, Func<TSource, IEnumerable<TCollection>>, Func<TSource, TCollection, TResult>)Projects each element of an observable sequence to an observable sequence and flattens the resulting observable sequences into one observable sequence.
Public methodStatic memberSelectMany<TSource, TCollection, TResult>(IObservable<TSource>, Func<TSource, IObservable<TCollection>>, Func<TSource, TCollection, TResult>)Projects each element of an observable sequence to an observable sequence and flattens the resulting observable sequences into one observable sequence.
Public methodStatic memberSequenceEqual<TSource>(IObservable<TSource>, IObservable<TSource>)Determines whether two sequences are equal by comparing the elements pairwise.
Public methodStatic memberSequenceEqual<TSource>(IObservable<TSource>, IObservable<TSource>, IEqualityComparer<TSource>)Determines whether two sequences are equal by comparing the elements pairwise using a specified equality comparer.
Public methodStatic memberSingle<TSource>(IObservable<TSource>)Returns the only element of an observable sequence and throws an exception if there is not exactly one element in the observable sequence.
Public methodStatic memberSingle<TSource>(IObservable<TSource>, Func<TSource, Boolean>)Returns the only element of an observable sequence that matches the predicate and throws an exception if there is not exactly one element in the observable sequence.
Public methodStatic memberSingleOrDefault<TSource>(IObservable<TSource>)Returns the only element of an observable sequence, or a default value if the observable sequence is empty.
Public methodStatic memberSingleOrDefault<TSource>(IObservable<TSource>, Func<TSource, Boolean>)Returns the only element of an observable sequence that matches the predicate, or a default value if no value is found.
Public methodStatic memberSkip<TSource>Bypasses a specified number of values in an observable sequence and then returns the remaining values.
Public methodStatic memberSkipLast<TSource>Bypasses a specified number of elements at the end of an observable sequence.
Public methodStatic memberSkipUntil<TSource, TOther>Returns the values from the source observable sequence only after the other observable sequence produces a value.
Public methodStatic memberSkipWhile<TSource>(IObservable<TSource>, Func<TSource, Boolean>)Bypasses values in an observable sequence as long as a specified condition is true and then returns the remaining values.
Public methodStatic memberSkipWhile<TSource>(IObservable<TSource>, Func<TSource, Int32, Boolean>)Bypasses values in an observable sequence as long as a specified condition is true and then returns the remaining values.
Public methodStatic memberStart(Action)Invokes the action asynchronously.
Public methodStatic memberStart(Action, IScheduler)Invokes the action asynchronously.
Public methodStatic memberStart<TSource>(Func<TSource>)Invokes the function asynchronously.
Public methodStatic memberStart<TSource>(Func<TSource>, IScheduler)Invokes the function asynchronously.
Public methodStatic memberStartWith<TSource>(IObservable<TSource>, TSource[])Prepends a sequence of values to an observable sequence with the specified source and values.
Public methodStatic memberStartWith<TSource>(IObservable<TSource>, IScheduler, TSource[])Prepends a sequence of values to an observable sequence with the specified source, scheduler and values.
Public methodStatic memberSubscribe<TSource>(IEnumerable<TSource>, IObserver<TSource>)Subscribes an observer to an enumerable sequence with the specified source and observer.
Public methodStatic memberSubscribe<TSource>(IEnumerable<TSource>, IObserver<TSource>, IScheduler)Subscribes an observer to an enumerable sequence with the specified source and observer.
Public methodStatic memberSubscribeOn<TSource>(IObservable<TSource>, IScheduler)Asynchronously subscribes and unsubscribes observers on the specified scheduler.
Public methodStatic memberSubscribeOn<TSource>(IObservable<TSource>, SynchronizationContext)Asynchronously subscribes and unsubscribes observers on the specified synchronization context.
Public methodStatic memberSum(IObservable<Decimal>)Computes the sum of a sequence of Decimal values.
Public methodStatic memberSum(IObservable<Double>)Computes the sum of a sequence of Double values.
Public methodStatic memberSum(IObservable<Int32>)Computes the sum of a sequence of Int32 values.
Public methodStatic memberSum(IObservable<Int64>)Computes the sum of a sequence of Int64 values.
Public methodStatic memberSum(IObservable<Nullable<Decimal>>)Computes the sum of a sequence of nullable Decimal values.
Public methodStatic memberSum(IObservable<Nullable<Double>>)Computes the sum of a sequence of nullable Double values.
Public methodStatic memberSum(IObservable<Nullable<Int32>>)Computes the sum of a sequence of nullable Int32 values.
Public methodStatic memberSum(IObservable<Nullable<Int64>>)Computes the sum of a sequence of nullable Int64 values.
Public methodStatic memberSum(IObservable<Nullable<Single>>)Computes the sum of a sequence of nullable Float values.
Public methodStatic memberSum(IObservable<Single>)Computes the sum of a sequence of Float values.
Public methodStatic memberSwitch<TSource>Transforms an observable sequence of observable sequences into an observable sequence producing values only from the most recent observable sequence.
Public methodStatic memberSynchronize<TSource>(IObservable<TSource>)Synchronizes the observable sequence.
Public methodStatic memberSynchronize<TSource>(IObservable<TSource>, Object)Synchronizes the observable sequence.
Public methodStatic memberTake<TSource>Returns a specified number of contiguous values from the start of an observable sequence.
Public methodStatic memberTakeLast<TSource>Returns a specified number of contiguous elements from the end of an observable sequence.
Public methodStatic memberTakeUntil<TSource, TOther>Returns the values from the source observable sequence until the other observable sequence produces a value.
Public methodStatic memberTakeWhile<TSource>(IObservable<TSource>, Func<TSource, Boolean>)Returns values from an observable sequence as long as a specified condition is true, and then skips the remaining values.
Public methodStatic memberTakeWhile<TSource>(IObservable<TSource>, Func<TSource, Int32, Boolean>)Returns values from an observable sequence as long as a specified condition is true, and then skips the remaining values.
Public methodStatic memberThen<TSource, TResult>Matches when the observable sequence has an available value and projects the value.
Public methodStatic memberThrottle<TSource>(IObservable<TSource>, TimeSpan)Ignores the values from an observable sequence which are followed by another value before due time with the specified source and dueTime.
Public methodStatic memberThrottle<TSource>(IObservable<TSource>, TimeSpan, IScheduler)Ignores the values from an observable sequence which are followed by another value before due time with the specified source, dueTime and scheduler.
Public methodStatic memberThrow<TResult>(Exception)Returns an observable sequence that terminates with an exception.
Public methodStatic memberThrow<TResult>(Exception, IScheduler)Returns an observable sequence that terminates with an exception with the specified scheduler.
Public methodStatic memberTimeInterval<TSource>(IObservable<TSource>)Records the time interval between consecutive values in an observable sequence with the specified source.
Public methodStatic memberTimeInterval<TSource>(IObservable<TSource>, IScheduler)Records the time interval between consecutive values in an observable sequence with the specified source and scheduler.
Public methodStatic memberTimeout<TSource>(IObservable<TSource>, DateTimeOffset)Returns either the observable sequence or a TimeoutException if dueTime elapses.
Public methodStatic memberTimeout<TSource>(IObservable<TSource>, TimeSpan)Returns either the observable sequence or an TimeoutException if dueTime elapses.
Public methodStatic memberTimeout<TSource>(IObservable<TSource>, DateTimeOffset, IObservable<TSource>)Returns either the observable sequence or an TimeoutException if dueTime elapses.
Public methodStatic memberTimeout<TSource>(IObservable<TSource>, DateTimeOffset, IScheduler)Returns either the observable sequence or an TimeoutException if dueTime elapses.
Public methodStatic memberTimeout<TSource>(IObservable<TSource>, TimeSpan, IObservable<TSource>)Returns the source observable sequence or the other observable sequence if dueTime elapses.
Public methodStatic memberTimeout<TSource>(IObservable<TSource>, TimeSpan, IScheduler)Returns either the observable sequence or an TimeoutException if dueTime elapses.
Public methodStatic memberTimeout<TSource>(IObservable<TSource>, DateTimeOffset, IObservable<TSource>, IScheduler)Returns the source observable sequence or the other observable sequence if dueTime elapses.
Public methodStatic memberTimeout<TSource>(IObservable<TSource>, TimeSpan, IObservable<TSource>, IScheduler)Returns the source observable sequence or the other observable sequence if dueTime elapses.
Public methodStatic memberTimer(DateTimeOffset)Returns an observable sequence that produces a value at due time.
Public methodStatic memberTimer(TimeSpan)Returns an observable sequence that produces a value after the due time has elapsed.
Public methodStatic memberTimer(DateTimeOffset, IScheduler)Returns an observable sequence that produces a value at due time.
Public methodStatic memberTimer(DateTimeOffset, TimeSpan)Returns an observable sequence that produces a value at due time and then after each period.
Public methodStatic memberTimer(TimeSpan, IScheduler)Returns an observable sequence that produces a value after the due time has elapsed.
Public methodStatic memberTimer(TimeSpan, TimeSpan)Returns an observable sequence that produces a value after due time has elapsed and then after each period.
Public methodStatic memberTimer(DateTimeOffset, TimeSpan, IScheduler)Returns an observable sequence that produces a value at due time and then after each period.
Public methodStatic memberTimer(TimeSpan, TimeSpan, IScheduler)Returns an observable sequence that produces a value after due time has elapsed and then each period.
Public methodStatic memberTimestamp<TSource>(IObservable<TSource>)Records the timestamp for each value in an observable sequence with the specified source.
Public methodStatic memberTimestamp<TSource>(IObservable<TSource>, IScheduler)Records the timestamp for each value in an observable sequence with the specified source and scheduler.
Public methodStatic memberToArray<TSource>Creates an array from an observable sequence.
Public methodStatic memberToAsync(Action)Converts the function into an asynchronous function.
Public methodStatic memberToAsync(Action, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<TSource>(Action<TSource>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<TResult>(Func<TResult>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<TSource>(Action<TSource>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<TResult>(Func<TResult>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2>(Action<T1, T2>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T, TResult>(Func<T, TResult>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2>(Action<T1, T2>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T, TResult>(Func<T, TResult>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3>(Action<T1, T2, T3>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, TResult>(Func<T1, T2, TResult>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3>(Action<T1, T2, T3>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, TResult>(Func<T1, T2, TResult>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4>(Action<T1, T2, T3, T4>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, TResult>(Func<T1, T2, T3, TResult>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4>(Action<T1, T2, T3, T4>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, TResult>(Func<T1, T2, T3, TResult>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5>(Action<T1, T2, T3, T4, T5>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, TResult>(Func<T1, T2, T3, T4, TResult>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5>(Action<T1, T2, T3, T4, T5>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, TResult>(Func<T1, T2, T3, T4, TResult>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6>(Action<T1, T2, T3, T4, T5, T6>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, TResult>(Func<T1, T2, T3, T4, T5, TResult>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6>(Action<T1, T2, T3, T4, T5, T6>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, TResult>(Func<T1, T2, T3, T4, T5, TResult>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7>(Action<T1, T2, T3, T4, T5, T6, T7>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, TResult>(Func<T1, T2, T3, T4, T5, T6, TResult>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7>(Action<T1, T2, T3, T4, T5, T6, T7>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, TResult>(Func<T1, T2, T3, T4, T5, T6, TResult>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8>(Action<T1, T2, T3, T4, T5, T6, T7, T8>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, TResult>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8>(Action<T1, T2, T3, T4, T5, T6, T7, T8>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, TResult>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9>(Action<T1, T2, T3, T4, T5, T6, T7, T8, T9>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, T5, T6, T7, T8, TResult>(Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToDictionary<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>)Creates a dictionary from an observable sequence according to a specified key selector function.
Public methodStatic memberToDictionary<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>)Creates a dictionary from an observable sequence according to a specified key selector function, and a comparer.
Public methodStatic memberToDictionary<TSource, TKey, TElement>(IObservable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>)Creates a dictionary from an observable sequence according to a specified key selector function, and an element selector function.
Public methodStatic memberToDictionary<TSource, TKey, TElement>(IObservable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>)Creates a dictionary from an observable sequence according to a specified key selector function, a comparer, and an element selector function.
Public methodStatic memberToEnumerable<TSource>Converts an observable sequence to an enumerable sequence.
Public methodStatic memberToEvent(IObservable<Unit>)Exposes an observable sequence as an object with a .NET event with a specified source.
Public methodStatic memberToEvent<TSource>(IObservable<TSource>)Exposes an observable sequence as an object with a .NET event with a specified source.
Public methodStatic memberToEventPattern<TEventArgs>Exposes an observable sequence as an object with a .NET event.
Public methodStatic memberToList<TSource>Creates a list from an observable sequence.
Public methodStatic memberToLookup<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>)Creates a lookup from an observable sequence according to a specified key selector function.
Public methodStatic memberToLookup<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>)Creates a lookup from an observable sequence according to a specified key selector function, and a comparer.
Public methodStatic memberToLookup<TSource, TKey, TElement>(IObservable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>)Creates a lookup from an observable sequence according to a specified key selector function, and an element selector function.
Public methodStatic memberToLookup<TSource, TKey, TElement>(IObservable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>)Creates a lookup from an observable sequence according to a specified key selector function, a comparer, and an element selector function.
Public methodStatic memberToObservable<TSource>(IEnumerable<TSource>)Converts an enumerable sequence to an observable sequence with a specified source.
Public methodStatic memberToObservable<TSource>(IEnumerable<TSource>, IScheduler)Converts an enumerable sequence to an observable sequence with a specified source and scheduler.
Public methodStatic memberUsing<TSource, TResource>Constructs an observable sequence that depends on a resource object.
Public methodStatic memberWhen<TResult>(IEnumerable<Plan<TResult>>)Joins together the results from several patterns.
Public methodStatic memberWhen<TResult>(Plan<TResult>[])Joins together the results from several patterns.
Public methodStatic memberWhere<TSource>(IObservable<TSource>, Func<TSource, Boolean>)Filters the elements of an observable sequence based on a predicate.
Public methodStatic memberWhere<TSource>(IObservable<TSource>, Func<TSource, Int32, Boolean>)Filters the elements of an observable sequence based on a predicate by incorporating the element's index.
Public methodStatic memberWindow<TSource>(IObservable<TSource>, Int32)Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on element count information.
Public methodStatic memberWindow<TSource>(IObservable<TSource>, TimeSpan)Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on timing information.
Public methodStatic memberWindow<TSource>(IObservable<TSource>, Int32, Int32)Projects each element of an observable sequence into zero or more windows which are produced based on element count information.
Public methodStatic memberWindow<TSource>(IObservable<TSource>, TimeSpan, Int32)Projects each element of an observable sequence into a window that is completed when either it’s full or a given amount of time has elapsed.
Public methodStatic memberWindow<TSource>(IObservable<TSource>, TimeSpan, IScheduler)Projects each element of an observable sequence into consecutive non-overlapping windows which are produced based on timing information.
Public methodStatic memberWindow<TSource>(IObservable<TSource>, TimeSpan, TimeSpan)Projects each element of an observable sequence into zero or more windows which are produced based on timing information.
Public methodStatic memberWindow<TSource>(IObservable<TSource>, TimeSpan, Int32, IScheduler)Projects each element of an observable sequence into a window that is completed when either it’s full or a given amount of time has elapsed.
Public methodStatic memberWindow<TSource>(IObservable<TSource>, TimeSpan, TimeSpan, IScheduler)Projects each element of an observable sequence into zero or more windows which are produced based on timing information.
Public methodStatic memberWindow<TSource, TWindowClosing>(IObservable<TSource>, Func<IObservable<TWindowClosing>>)Projects each element of an observable sequence into consecutive non-overlapping windows.
Public methodStatic memberWindow<TSource, TWindowOpening, TWindowClosing>(IObservable<TSource>, IObservable<TWindowOpening>, Func<TWindowOpening, IObservable<TWindowClosing>>)Projects each element of an observable sequence into zero or more windows.
Public methodStatic memberZip<TFirst, TSecond, TResult>(IObservable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, TResult>)Merges an observable sequence and an enumerable sequence into one observable sequence by using the selector function.
Public methodStatic memberZip<TFirst, TSecond, TResult>(IObservable<TFirst>, IObservable<TSecond>, Func<TFirst, TSecond, TResult>)Merges two observable sequences into one observable sequence by combining their elements in a pairwise fashion.
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show:
© 2014 Microsoft