EyeAuras Docs EyeAuras Docs
EyeAuras Docs EyeAuras Docs
DocFX + Singulink = ♥

Search Results for

    Class ChangeSetExtensions

    Inheritance
    object
    ChangeSetExtensions
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: PoeShared.Scaffolding
    Assembly: PoeShared.dll
    Syntax
    public static class ChangeSetExtensions

    Methods

    Name Description
    AddOrUpdate<TValue, TKey>(ISourceCache<TValue, TKey>, TKey, Func<TValue>, Func<TKey, TValue, TValue>)
    AddOrUpdate<TValue, TKey>(ISourceCache<TValue, TKey>, TKey, Func<TKey, TValue>, Func<TKey, TValue, TValue>)
    AsObservableList<T, TKey>(IObservableCache<T, TKey>)
    AsSourceListEx<T>(IEnumerable<T>)
    AutoRefreshObservableSynchronized<TObject, TKey, TAny>(IObservable<IChangeSet<TObject, TKey>>, Func<TObject, IObservable<TAny>>, TimeSpan?, IScheduler)

    Automatically refresh downstream operator. The refresh is triggered when the observable receives a notification.

    AutoRefreshOnObservableSynchronized<TObject, TAny>(IObservable<IChangeSet<TObject>>, Func<TObject, IObservable<TAny>>, TimeSpan?, IScheduler)

    Automatically refresh downstream operator. The refresh is triggered when the observable receives a notification.

    AutoRefreshOnObservableSynchronized<TObject, TKey, TAny>(IObservable<IChangeSet<TObject, TKey>>, Func<TObject, IObservable<TAny>>, TimeSpan?, IScheduler)

    Automatically refresh downstream operator. The refresh is triggered when the observable receives a notification.

    BindToCollectionSynchronized<T>(IObservable<IChangeSet<T>>, out IReadOnlyObservableCollection<T>)
    BindToCollection<T>(IObservable<IChangeSet<T>>, out IReadOnlyObservableCollection<T>)
    BindToCollection<TKey, TValue>(IObservable<IChangeSet<TValue, TKey>>, out IReadOnlyObservableCollection<TValue>)
    ChangeKeyDynamically<TObject, TSourceKey, TDestinationKey>(IObservable<IChangeSet<TObject, TSourceKey>>, Expression<Func<TObject, TDestinationKey>>, out IObservableCache<TObject, TDestinationKey>)
    ComputeIfAbsent<T, TKey>(ISourceCache<T, TKey>, TKey, Func<TKey, T>)
    Concat<T>(ISourceList<T>, params ISourceList<T>[])
    Concat<T>(ISourceList<T>, params T[])
    Connect<T>(IReadOnlyObservableCollection<T>)
    CountIf<T>(IObservable<IChangeSet<T>>)
    EditDiff<T, TKey>(ISourceCache<T, TKey>, IEnumerable<T>)
    EditDiff<T, TKey>(ISourceCache<T, TKey>, T)
    EditGet<TItem, T>(ISourceList<TItem>, Func<IExtendedList<TItem>, T>)
    ElementAt<T>(ISourceList<T>, int)
    Flatten<TObject>(IObservable<IChangeSet<TObject>>, Func<TObject, IObservable<IChangeSet<TObject>>>)
    GetOrAdd<T, TKey>(ISourceCache<T, TKey>, TKey, Func<TKey, T>)
    GetOrDefault<T, TKey>(IObservableCache<T, TKey>, TKey)
    IndexOf<T>(SourceList<T>, T)
    MoveItemDown<T>(ISourceList<T>, T)
    MoveItemToBottom<T>(ISourceList<T>, T)
    MoveItemToTop<T>(ISourceList<T>, T)
    MoveItemUp<T>(ISourceList<T>, T)
    PopulateFrom<T, TKey, T1>(ISourceCache<T, TKey>, params ISourceList<T1>[])
    PopulateFrom<T, TKey, T1, T2>(ISourceCache<T, TKey>, IObservableList<T1>, IObservableList<T2>)
    PopulateFrom<T, TKey, T1, T2, T3>(ISourceCache<T, TKey>, IObservableList<T1>, IObservableList<T2>, IObservableList<T3>)
    PopulateFrom<T, TKey, T1, T2, T3, T4>(ISourceCache<T, TKey>, IObservableList<T1>, IObservableList<T2>, IObservableList<T3>, IObservableList<T4>)
    PopulateFrom<T, TKey, T1, T2, T3, T4, T5>(ISourceCache<T, TKey>, IObservableList<T1>, IObservableList<T2>, IObservableList<T3>, IObservableList<T4>, IObservableList<T5>)
    PopulateFrom<T, TKey, T1, T2, T3, T4, T5, T6>(ISourceCache<T, TKey>, IObservableList<T1>, IObservableList<T2>, IObservableList<T3>, IObservableList<T4>, IObservableList<T5>, IObservableList<T6>)
    SwitchCollectionIfNotDefault<TIn, TOut>(IObservable<TIn>, Func<TIn, IObservableList<TOut>>)
    SwitchCollectionIfNotDefault<TIn, TOut, TKey>(IObservable<TIn>, Func<TIn, IObservableCache<TOut, TKey>>)
    SwitchCollectionIf<TIn, TOut>(IObservable<TIn>, Predicate<TIn>, Func<TIn, IObservableList<TOut>>)
    SwitchCollectionIf<TIn, TOut>(IObservable<TIn>, Predicate<TIn>, Func<TIn, IObservableList<TOut>>, Func<TIn, IObservableList<TOut>>)
    SwitchCollectionIf<TIn, TOut, TKey>(IObservable<TIn>, Predicate<TIn>, Func<TIn, IObservableCache<TOut, TKey>>)
    SwitchCollectionIf<TIn, TOut, TKey>(IObservable<TIn>, Predicate<TIn>, Func<TIn, IObservableCache<TOut, TKey>>, Func<TIn, IObservableCache<TOut, TKey>>)
    ToNotifyCollectionChanged<T>(IObservable<IChangeSet<T>>)
    ToObservableChangeSet<T>(IObservableList<T>)
    ToObservableChangeSet<T>(IReadOnlyObservableCollection<T>)
    ToObservableChangeSet<T, TKey>(IObservableCache<T, TKey>)
    ToSourceCacheEx<T, TKey>(ISourceCache<T, TKey>)
    ToSourceListEx<T>(IObservable<IChangeSet<T>>)
    ToSourceListEx<T, TKey>(IObservableCache<T, TKey>)
    ToSourceList<T>(IEnumerable<ISourceList<T>>)
    ToSourceList<T>(IEnumerable<T>)
    ToSourceList<T>(IObservable<IChangeSet<T>>)
    TransformWithInlineUpdate<TObject, TKey, TDestination>(IObservable<IChangeSet<TObject, TKey>>, Func<TObject, TDestination>, Action<TDestination, TObject>)
    TryGetValue<T, TKey>(IObservableCache<T, TKey>, TKey, out T)
    TryGetValue<T, TKey, TResult>(IObservableCache<T, TKey>, TKey, out TResult, Func<T, TResult>)
    TryRemove<T, TKey>(ISourceCache<T, TKey>, TKey, out T)
    WatchCurrentValue<T, TKey>(IObservableCache<T, TKey>, TKey)
    WatchCurrentValue<T, TKey>(IObservable<Change<T, TKey>>)
    WatchCurrentValue<T, TKey>(IObservable<IChangeSet<T, TKey>>, TKey)
    WhenNestedPropertyChanged<TObject>(IObservable<IChangeSet<TObject>>, params string[])

    Watches each item in the collection and notifies when any of them has changed

    WithLogging<T>(IObservable<IChangeSet<T>>, string, IFluentLog, FluentLogLevel)
    WithLogging<T, TKey>(IObservable<IChangeSet<T, TKey>>, string, IFluentLog, FluentLogLevel)
    © Xab3r. All rights reserved.