Table of Contents

Class DiagnosticOperators

Namespace
DynamicData.Diagnostics
Assembly
DynamicData.dll

Extensions for diagnostics.

public static class DiagnosticOperators
Inheritance
DiagnosticOperators

Methods

CollectUpdateStats<TSource>(IObservable<IChangeSet<TSource>>)

Accumulates update statistics.

public static IObservable<ChangeSummary> CollectUpdateStats<TSource>(this IObservable<IChangeSet<TSource>> source) where TSource : notnull

Parameters

source IObservable<IChangeSet<TSource>>

The source.

Returns

IObservable<ChangeSummary>

An observable which emits the change summary.

Type Parameters

TSource

The type of the source.

Exceptions

ArgumentNullException

source.

CollectUpdateStats<TSource, TKey>(IObservable<IChangeSet<TSource, TKey>>)

Accumulates update statistics.

public static IObservable<ChangeSummary> CollectUpdateStats<TSource, TKey>(this IObservable<IChangeSet<TSource, TKey>> source) where TSource : notnull where TKey : notnull

Parameters

source IObservable<IChangeSet<TSource, TKey>>

The source.

Returns

IObservable<ChangeSummary>

An observable which emits the change summary.

Type Parameters

TSource

The type of the source.

TKey

The type of the key.

Exceptions

ArgumentNullException

source.