We are organizing the first ever ReactiveUI virtual conference, register and join us on September 19th!

ObservableCacheAlias Class

Summary

Observable cache alias names
Namespace
DynamicData.Alias
Base Types
  • object
graph BT Type-->Base0["object"] Type["ObservableCacheAlias"] class Type type-node

Syntax

public static class ObservableCacheAlias

Methods

Name Value Summary
Select<TDestination, TSource, TKey>(IObservable<IChangeSet<TSource, TKey>>, Func<TSource, TDestination>, IObservable<Func<TSource, bool>>) IObservable<IChangeSet<TDestination, TKey>>
Projects each update item to a new form using the specified transform function
static
Select<TDestination, TSource, TKey>(IObservable<IChangeSet<TSource, TKey>>, Func<TSource, TDestination>, IObservable<Unit>) IObservable<IChangeSet<TDestination, TKey>>
Projects each update item to a new form using the specified transform function
static
Select<TDestination, TSource, TKey>(IObservable<IChangeSet<TSource, TKey>>, Func<TSource, TKey, TDestination>, IObservable<Func<TSource, TKey, bool>>) IObservable<IChangeSet<TDestination, TKey>>
Projects each update item to a new form using the specified transform function
static
Select<TDestination, TSource, TKey>(IObservable<IChangeSet<TSource, TKey>>, Func<TSource, TKey, TDestination>, IObservable<Unit>) IObservable<IChangeSet<TDestination, TKey>>
Projects each update item to a new form using the specified transform function
static
SelectMany<TDestination, TDestinationKey, TSource, TSourceKey>(IObservable<IChangeSet<TSource, TSourceKey>>, Func<TSource, IEnumerable<TDestination>>, Func<TDestination, TDestinationKey>) IObservable<IChangeSet<TDestination, TDestinationKey>>
Equivalent to a select many transform. To work, the key must individually identify each child.
static
SelectSafe<TDestination, TSource, TKey>(IObservable<IChangeSet<TSource, TKey>>, Func<TSource, TDestination>, Action<Error<TSource, TKey>>, IObservable<Func<TSource, bool>>) IObservable<IChangeSet<TDestination, TKey>>
Projects each update item to a new form using the specified transform function, providing an error handling action to safely handle transform errors without killing the stream.
static
SelectSafe<TDestination, TSource, TKey>(IObservable<IChangeSet<TSource, TKey>>, Func<TSource, TDestination>, Action<Error<TSource, TKey>>, IObservable<Unit>) IObservable<IChangeSet<TDestination, TKey>>
Projects each update item to a new form using the specified transform function, providing an error handling action to safely handle transform errors without killing the stream.
static
SelectSafe<TDestination, TSource, TKey>(IObservable<IChangeSet<TSource, TKey>>, Func<TSource, TKey, TDestination>, Action<Error<TSource, TKey>>, IObservable<Func<TSource, TKey, bool>>) IObservable<IChangeSet<TDestination, TKey>>
Projects each update item to a new form using the specified transform function, providing an error handling action to safely handle transform errors without killing the stream.
static
SelectSafe<TDestination, TSource, TKey>(IObservable<IChangeSet<TSource, TKey>>, Func<TSource, TKey, TDestination>, Action<Error<TSource, TKey>>, IObservable<Unit>) IObservable<IChangeSet<TDestination, TKey>>
Projects each update item to a new form using the specified transform function, providing an error handling action to safely handle transform errors without killing the stream.
static
SelectTree<TObject, TKey>(IObservable<IChangeSet<TObject, TKey>>, Func<TObject, TKey>) IObservable<IChangeSet<Node<TObject, TKey>, TKey>>
Transforms the object to a fully recursive tree, create a hiearchy based on the pivot function
static
Where<TObject, TKey>(IObservable<IChangeSet<TObject, TKey>>, Func<TObject, bool>) IObservable<IChangeSet<TObject, TKey>>
Filters the specified source.
static
Where<TObject, TKey>(IObservable<IChangeSet<TObject, TKey>>, IObservable<Func<TObject, bool>>) IObservable<IChangeSet<TObject, TKey>>
Creates a filtered stream which can be dynamically filtered
static
Where<TObject, TKey>(IObservable<IChangeSet<TObject, TKey>>, IObservable<Func<TObject, bool>>, IObservable<Unit>) IObservable<IChangeSet<TObject, TKey>>
Creates a filtered stream which can be dynamically filtered
static
Where<TObject, TKey>(IObservable<IChangeSet<TObject, TKey>>, IObservable<Unit>) IObservable<IChangeSet<TObject, TKey>>
Creates a filtered stream which can be dynamically filtered
static

Extension Methods

Name Value Summary
InvokeViewModelAction<T>(Action<T>) object
This is a thing I lifted from Prism.