AsArray<Change<T>>() |
T[] |
Casts the enumerable to an array if it is already an array. Otherwise call ToArray.
|
AsList<Change<T>>() |
List<T> |
Casts the enumerable to an array if it is already an array. Otherwise call ToList.
|
AsObservableChangeSet<Change<T>, TKey>(Func<Change<T>, TKey>, bool) |
IObservable<IChangeSet<TObject, TKey>> |
Converts the enumerable to an observable change set.
Generates a snapshot in time based of enumerable.
|
AsObservableChangeSet<Change<T>>(bool) |
IObservable<IChangeSet<TObject>> |
Converts the enumerable to an observable change set.
Generates a snapshot in time based of enumerable.
|
BindCommand<IPageChangeSet<T>, TViewModel, TProp, TControl, TParam>(TViewModel, Expression<Func<TViewModel, TProp>>, Expression<Func<IPageChangeSet<T>, TControl>>, Expression<Func<TViewModel, TParam>>, string?) |
IReactiveBinding<TView, TProp> |
Bind a command from the ViewModel to an explicitly specified control
on the View.
|
BindCommand<IPageChangeSet<T>, TViewModel, TProp, TControl, TParam>(TViewModel, Expression<Func<TViewModel, TProp>>, Expression<Func<IPageChangeSet<T>, TControl>>, IObservable<TParam>, string?) |
IReactiveBinding<TView, TProp> |
Bind a command from the ViewModel to an explicitly specified control
on the View.
|
BindCommand<IPageChangeSet<T>, TViewModel, TProp, TControl>(TViewModel, Expression<Func<TViewModel, TProp>>, Expression<Func<IPageChangeSet<T>, TControl>>, string?) |
IReactiveBinding<TView, TProp> |
Bind a command from the ViewModel to an explicitly specified control
on the View.
|
BindValidation<IPageChangeSet<T>, TViewModel, TViewModelProperty, TViewProperty>(TViewModel?, Expression<Func<TViewModel, TViewModelProperty>>, Expression<Func<IPageChangeSet<T>, TViewProperty>>, IValidationTextFormatter<string>?) |
IDisposable |
Binds the specified ViewModel property validation to the View property.
|
BindValidation<IPageChangeSet<T>, TViewModel, TViewModelProperty>(TViewModel?, Expression<Func<TViewModel, TViewModelProperty>>, TextInputLayout, IValidationTextFormatter<string>?) |
IDisposable |
Platform binding to the TextInputLayout.
|
BindValidation<IPageChangeSet<T>, TViewModel, TViewModelProperty>(TViewModel?, Expression<Func<TViewModel, TViewModelProperty>>, TextInputLayout, IValidationTextFormatter<string>?) |
IDisposable |
Platform binding to the TextInputLayout.
|
BindValidation<IPageChangeSet<T>, TViewModel, TViewProperty>(TViewModel?, Expression<Func<IPageChangeSet<T>, TViewProperty>>, IValidationTextFormatter<string>?) |
IDisposable |
Binds the overall validation of a ViewModel to a specified View property.
|
BindValidation<IPageChangeSet<T>, TViewModel, TViewProperty>(TViewModel?, Expression<Func<TViewModel?, ValidationHelper>>, Expression<Func<IPageChangeSet<T>, TViewProperty>>, IValidationTextFormatter<string>?) |
IDisposable |
|
BindValidation<IPageChangeSet<T>, TViewModel>(TViewModel?, Expression<Func<TViewModel?, ValidationHelper>>, TextInputLayout, IValidationTextFormatter<string>?) |
IDisposable |
Platform binding to the TextInputLayout.
|
BindValidation<IPageChangeSet<T>, TViewModel>(TViewModel?, Expression<Func<TViewModel?, ValidationHelper>>, TextInputLayout, IValidationTextFormatter<string>?) |
IDisposable |
Platform binding to the TextInputLayout.
|
BindValidationEx<IPageChangeSet<T>, TViewModel, TViewModelProperty>(TViewModel?, Expression<Func<TViewModel, TViewModelProperty>>, TextInputLayout, IValidationTextFormatter<string>?) |
IDisposable |
Platform binding to the TextInputLayout.
|
BindValidationEx<IPageChangeSet<T>, TViewModel, TViewModelProperty>(TViewModel?, Expression<Func<TViewModel, TViewModelProperty>>, TextInputLayout, IValidationTextFormatter<string>?) |
IDisposable |
Platform binding to the TextInputLayout.
|
Duplicates<Change<T>, TValue>(Func<Change<T>, TValue>) |
IEnumerable<T> |
Returns any duplicated values from the source.
|
FirstOrOptional<Change<T>>(Func<Change<T>, bool>) |
Optional<T> |
Overloads Enumerable.FirstOrDefault() and wraps the result in a Optional
>T
container.
|
Flatten<T>() |
IEnumerable<ItemChange<T>> |
Returns a flattened source with the index.
|
HasCountChanged() |
bool |
Is the change set associated with a count change.
|
IndexOf<Change<T>>(Change<T>) |
int |
Finds the index of the current item using the specified equality comparer.
|
IndexOf<Change<T>>(Change<T>, IEqualityComparer<Change<T>>) |
int |
Finds the index of the current item using the specified equality comparer.
|
IndexOfMany<Change<T>>(IEnumerable<Change<T>>) |
IEnumerable<ItemWithIndex<T>> |
Finds the index of many items as specified in the secondary enumerable.
|
IndexOfMany<Change<T>, TResult>(IEnumerable<Change<T>>, Func<Change<T>, int, TResult>) |
IEnumerable<TResult> |
Finds the index of many items as specified in the secondary enumerable.
|
IndexOfOptional<Change<T>>(Change<T>, IEqualityComparer<Change<T>>?) |
Optional<ItemWithIndex<T>> |
Lookups the item using the specified comparer. If matched, the item's index is also returned.
|
InvokeViewModelAction<T>(Action<T>) |
object |
This is a thing I lifted from Prism.
|
Transform<T, TDestination>(Func<T, TDestination>) |
IChangeSet<TDestination> |
Transforms the change set into a different type using the specified transform function.
|
WhenAny<IPageChangeSet<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Expression<Func<IPageChangeSet<T>, T3>>, Expression<Func<IPageChangeSet<T>, T4>>, Expression<Func<IPageChangeSet<T>, T5>>, Expression<Func<IPageChangeSet<T>, T6>>, Expression<Func<IPageChangeSet<T>, T7>>, Expression<Func<IPageChangeSet<T>, T8>>, Expression<Func<IPageChangeSet<T>, T9>>, Expression<Func<IPageChangeSet<T>, T10>>, Expression<Func<IPageChangeSet<T>, T11>>, Expression<Func<IPageChangeSet<T>, T12>>, Func<IObservedChange<IPageChangeSet<T>, T1>, IObservedChange<IPageChangeSet<T>, T2>, IObservedChange<IPageChangeSet<T>, T3>, IObservedChange<IPageChangeSet<T>, T4>, IObservedChange<IPageChangeSet<T>, T5>, IObservedChange<IPageChangeSet<T>, T6>, IObservedChange<IPageChangeSet<T>, T7>, IObservedChange<IPageChangeSet<T>, T8>, IObservedChange<IPageChangeSet<T>, T9>, IObservedChange<IPageChangeSet<T>, T10>, IObservedChange<IPageChangeSet<T>, T11>, IObservedChange<IPageChangeSet<T>, T12>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAny<IPageChangeSet<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Expression<Func<IPageChangeSet<T>, T3>>, Expression<Func<IPageChangeSet<T>, T4>>, Expression<Func<IPageChangeSet<T>, T5>>, Expression<Func<IPageChangeSet<T>, T6>>, Expression<Func<IPageChangeSet<T>, T7>>, Expression<Func<IPageChangeSet<T>, T8>>, Expression<Func<IPageChangeSet<T>, T9>>, Expression<Func<IPageChangeSet<T>, T10>>, Expression<Func<IPageChangeSet<T>, T11>>, Func<IObservedChange<IPageChangeSet<T>, T1>, IObservedChange<IPageChangeSet<T>, T2>, IObservedChange<IPageChangeSet<T>, T3>, IObservedChange<IPageChangeSet<T>, T4>, IObservedChange<IPageChangeSet<T>, T5>, IObservedChange<IPageChangeSet<T>, T6>, IObservedChange<IPageChangeSet<T>, T7>, IObservedChange<IPageChangeSet<T>, T8>, IObservedChange<IPageChangeSet<T>, T9>, IObservedChange<IPageChangeSet<T>, T10>, IObservedChange<IPageChangeSet<T>, T11>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAny<IPageChangeSet<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Expression<Func<IPageChangeSet<T>, T3>>, Expression<Func<IPageChangeSet<T>, T4>>, Expression<Func<IPageChangeSet<T>, T5>>, Expression<Func<IPageChangeSet<T>, T6>>, Expression<Func<IPageChangeSet<T>, T7>>, Expression<Func<IPageChangeSet<T>, T8>>, Expression<Func<IPageChangeSet<T>, T9>>, Expression<Func<IPageChangeSet<T>, T10>>, Func<IObservedChange<IPageChangeSet<T>, T1>, IObservedChange<IPageChangeSet<T>, T2>, IObservedChange<IPageChangeSet<T>, T3>, IObservedChange<IPageChangeSet<T>, T4>, IObservedChange<IPageChangeSet<T>, T5>, IObservedChange<IPageChangeSet<T>, T6>, IObservedChange<IPageChangeSet<T>, T7>, IObservedChange<IPageChangeSet<T>, T8>, IObservedChange<IPageChangeSet<T>, T9>, IObservedChange<IPageChangeSet<T>, T10>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAny<IPageChangeSet<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Expression<Func<IPageChangeSet<T>, T3>>, Expression<Func<IPageChangeSet<T>, T4>>, Expression<Func<IPageChangeSet<T>, T5>>, Expression<Func<IPageChangeSet<T>, T6>>, Expression<Func<IPageChangeSet<T>, T7>>, Expression<Func<IPageChangeSet<T>, T8>>, Expression<Func<IPageChangeSet<T>, T9>>, Func<IObservedChange<IPageChangeSet<T>, T1>, IObservedChange<IPageChangeSet<T>, T2>, IObservedChange<IPageChangeSet<T>, T3>, IObservedChange<IPageChangeSet<T>, T4>, IObservedChange<IPageChangeSet<T>, T5>, IObservedChange<IPageChangeSet<T>, T6>, IObservedChange<IPageChangeSet<T>, T7>, IObservedChange<IPageChangeSet<T>, T8>, IObservedChange<IPageChangeSet<T>, T9>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAny<IPageChangeSet<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Expression<Func<IPageChangeSet<T>, T3>>, Expression<Func<IPageChangeSet<T>, T4>>, Expression<Func<IPageChangeSet<T>, T5>>, Expression<Func<IPageChangeSet<T>, T6>>, Expression<Func<IPageChangeSet<T>, T7>>, Expression<Func<IPageChangeSet<T>, T8>>, Func<IObservedChange<IPageChangeSet<T>, T1>, IObservedChange<IPageChangeSet<T>, T2>, IObservedChange<IPageChangeSet<T>, T3>, IObservedChange<IPageChangeSet<T>, T4>, IObservedChange<IPageChangeSet<T>, T5>, IObservedChange<IPageChangeSet<T>, T6>, IObservedChange<IPageChangeSet<T>, T7>, IObservedChange<IPageChangeSet<T>, T8>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAny<IPageChangeSet<T>, TRet, T1, T2, T3, T4, T5, T6, T7>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Expression<Func<IPageChangeSet<T>, T3>>, Expression<Func<IPageChangeSet<T>, T4>>, Expression<Func<IPageChangeSet<T>, T5>>, Expression<Func<IPageChangeSet<T>, T6>>, Expression<Func<IPageChangeSet<T>, T7>>, Func<IObservedChange<IPageChangeSet<T>, T1>, IObservedChange<IPageChangeSet<T>, T2>, IObservedChange<IPageChangeSet<T>, T3>, IObservedChange<IPageChangeSet<T>, T4>, IObservedChange<IPageChangeSet<T>, T5>, IObservedChange<IPageChangeSet<T>, T6>, IObservedChange<IPageChangeSet<T>, T7>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAny<IPageChangeSet<T>, TRet, T1, T2, T3, T4, T5, T6>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Expression<Func<IPageChangeSet<T>, T3>>, Expression<Func<IPageChangeSet<T>, T4>>, Expression<Func<IPageChangeSet<T>, T5>>, Expression<Func<IPageChangeSet<T>, T6>>, Func<IObservedChange<IPageChangeSet<T>, T1>, IObservedChange<IPageChangeSet<T>, T2>, IObservedChange<IPageChangeSet<T>, T3>, IObservedChange<IPageChangeSet<T>, T4>, IObservedChange<IPageChangeSet<T>, T5>, IObservedChange<IPageChangeSet<T>, T6>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAny<IPageChangeSet<T>, TRet, T1, T2, T3, T4, T5>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Expression<Func<IPageChangeSet<T>, T3>>, Expression<Func<IPageChangeSet<T>, T4>>, Expression<Func<IPageChangeSet<T>, T5>>, Func<IObservedChange<IPageChangeSet<T>, T1>, IObservedChange<IPageChangeSet<T>, T2>, IObservedChange<IPageChangeSet<T>, T3>, IObservedChange<IPageChangeSet<T>, T4>, IObservedChange<IPageChangeSet<T>, T5>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAny<IPageChangeSet<T>, TRet, T1, T2, T3, T4>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Expression<Func<IPageChangeSet<T>, T3>>, Expression<Func<IPageChangeSet<T>, T4>>, Func<IObservedChange<IPageChangeSet<T>, T1>, IObservedChange<IPageChangeSet<T>, T2>, IObservedChange<IPageChangeSet<T>, T3>, IObservedChange<IPageChangeSet<T>, T4>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAny<IPageChangeSet<T>, TRet, T1, T2, T3>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Expression<Func<IPageChangeSet<T>, T3>>, Func<IObservedChange<IPageChangeSet<T>, T1>, IObservedChange<IPageChangeSet<T>, T2>, IObservedChange<IPageChangeSet<T>, T3>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAny<IPageChangeSet<T>, TRet, T1, T2>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Func<IObservedChange<IPageChangeSet<T>, T1>, IObservedChange<IPageChangeSet<T>, T2>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAny<IPageChangeSet<T>, TRet, T1>(Expression<Func<IPageChangeSet<T>, T1>>, Func<IObservedChange<IPageChangeSet<T>, T1>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAnyDynamic<IPageChangeSet<T>, TRet>(Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Func<IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAnyDynamic<IPageChangeSet<T>, TRet>(Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Func<IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAnyDynamic<IPageChangeSet<T>, TRet>(Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Func<IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAnyDynamic<IPageChangeSet<T>, TRet>(Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Func<IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAnyDynamic<IPageChangeSet<T>, TRet>(Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Func<IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAnyDynamic<IPageChangeSet<T>, TRet>(Expression, Expression, Expression, Expression, Expression, Expression, Expression, Func<IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAnyDynamic<IPageChangeSet<T>, TRet>(Expression, Expression, Expression, Expression, Expression, Expression, Func<IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAnyDynamic<IPageChangeSet<T>, TRet>(Expression, Expression, Expression, Expression, Expression, Func<IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAnyDynamic<IPageChangeSet<T>, TRet>(Expression, Expression, Expression, Expression, Func<IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAnyDynamic<IPageChangeSet<T>, TRet>(Expression, Expression, Expression, Func<IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAnyDynamic<IPageChangeSet<T>, TRet>(Expression, Expression, Func<IObservedChange<IPageChangeSet<T>, object>, IObservedChange<IPageChangeSet<T>, object>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAnyDynamic<IPageChangeSet<T>, TRet>(Expression, Func<IObservedChange<IPageChangeSet<T>, object>, TRet>) |
IObservable<TRet> |
WhenAny allows you to observe whenever one or more properties on an
object have changed, providing an initial value when the Observable
is set up, unlike ObservableForProperty(). Use this method in
constructors to set up bindings between properties that also need an
initial setup.
|
WhenAnyObservable<IPageChangeSet<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(Expression<Func<IPageChangeSet<T>, IObservable<T1>>>, Expression<Func<IPageChangeSet<T>, IObservable<T2>>>, Expression<Func<IPageChangeSet<T>, IObservable<T3>>>, Expression<Func<IPageChangeSet<T>, IObservable<T4>>>, Expression<Func<IPageChangeSet<T>, IObservable<T5>>>, Expression<Func<IPageChangeSet<T>, IObservable<T6>>>, Expression<Func<IPageChangeSet<T>, IObservable<T7>>>, Expression<Func<IPageChangeSet<T>, IObservable<T8>>>, Expression<Func<IPageChangeSet<T>, IObservable<T9>>>, Expression<Func<IPageChangeSet<T>, IObservable<T10>>>, Expression<Func<IPageChangeSet<T>, IObservable<T11>>>, Expression<Func<IPageChangeSet<T>, IObservable<T12>>>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IPageChangeSet<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(Expression<Func<IPageChangeSet<T>, IObservable<T1>>>, Expression<Func<IPageChangeSet<T>, IObservable<T2>>>, Expression<Func<IPageChangeSet<T>, IObservable<T3>>>, Expression<Func<IPageChangeSet<T>, IObservable<T4>>>, Expression<Func<IPageChangeSet<T>, IObservable<T5>>>, Expression<Func<IPageChangeSet<T>, IObservable<T6>>>, Expression<Func<IPageChangeSet<T>, IObservable<T7>>>, Expression<Func<IPageChangeSet<T>, IObservable<T8>>>, Expression<Func<IPageChangeSet<T>, IObservable<T9>>>, Expression<Func<IPageChangeSet<T>, IObservable<T10>>>, Expression<Func<IPageChangeSet<T>, IObservable<T11>>>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IPageChangeSet<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(Expression<Func<IPageChangeSet<T>, IObservable<T1>>>, Expression<Func<IPageChangeSet<T>, IObservable<T2>>>, Expression<Func<IPageChangeSet<T>, IObservable<T3>>>, Expression<Func<IPageChangeSet<T>, IObservable<T4>>>, Expression<Func<IPageChangeSet<T>, IObservable<T5>>>, Expression<Func<IPageChangeSet<T>, IObservable<T6>>>, Expression<Func<IPageChangeSet<T>, IObservable<T7>>>, Expression<Func<IPageChangeSet<T>, IObservable<T8>>>, Expression<Func<IPageChangeSet<T>, IObservable<T9>>>, Expression<Func<IPageChangeSet<T>, IObservable<T10>>>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IPageChangeSet<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9>(Expression<Func<IPageChangeSet<T>, IObservable<T1>>>, Expression<Func<IPageChangeSet<T>, IObservable<T2>>>, Expression<Func<IPageChangeSet<T>, IObservable<T3>>>, Expression<Func<IPageChangeSet<T>, IObservable<T4>>>, Expression<Func<IPageChangeSet<T>, IObservable<T5>>>, Expression<Func<IPageChangeSet<T>, IObservable<T6>>>, Expression<Func<IPageChangeSet<T>, IObservable<T7>>>, Expression<Func<IPageChangeSet<T>, IObservable<T8>>>, Expression<Func<IPageChangeSet<T>, IObservable<T9>>>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IPageChangeSet<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8>(Expression<Func<IPageChangeSet<T>, IObservable<T1>>>, Expression<Func<IPageChangeSet<T>, IObservable<T2>>>, Expression<Func<IPageChangeSet<T>, IObservable<T3>>>, Expression<Func<IPageChangeSet<T>, IObservable<T4>>>, Expression<Func<IPageChangeSet<T>, IObservable<T5>>>, Expression<Func<IPageChangeSet<T>, IObservable<T6>>>, Expression<Func<IPageChangeSet<T>, IObservable<T7>>>, Expression<Func<IPageChangeSet<T>, IObservable<T8>>>, Func<T1, T2, T3, T4, T5, T6, T7, T8, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IPageChangeSet<T>, TRet, T1, T2, T3, T4, T5, T6, T7>(Expression<Func<IPageChangeSet<T>, IObservable<T1>>>, Expression<Func<IPageChangeSet<T>, IObservable<T2>>>, Expression<Func<IPageChangeSet<T>, IObservable<T3>>>, Expression<Func<IPageChangeSet<T>, IObservable<T4>>>, Expression<Func<IPageChangeSet<T>, IObservable<T5>>>, Expression<Func<IPageChangeSet<T>, IObservable<T6>>>, Expression<Func<IPageChangeSet<T>, IObservable<T7>>>, Func<T1, T2, T3, T4, T5, T6, T7, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IPageChangeSet<T>, TRet, T1, T2, T3, T4, T5, T6>(Expression<Func<IPageChangeSet<T>, IObservable<T1>>>, Expression<Func<IPageChangeSet<T>, IObservable<T2>>>, Expression<Func<IPageChangeSet<T>, IObservable<T3>>>, Expression<Func<IPageChangeSet<T>, IObservable<T4>>>, Expression<Func<IPageChangeSet<T>, IObservable<T5>>>, Expression<Func<IPageChangeSet<T>, IObservable<T6>>>, Func<T1, T2, T3, T4, T5, T6, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IPageChangeSet<T>, TRet, T1, T2, T3, T4, T5>(Expression<Func<IPageChangeSet<T>, IObservable<T1>>>, Expression<Func<IPageChangeSet<T>, IObservable<T2>>>, Expression<Func<IPageChangeSet<T>, IObservable<T3>>>, Expression<Func<IPageChangeSet<T>, IObservable<T4>>>, Expression<Func<IPageChangeSet<T>, IObservable<T5>>>, Func<T1, T2, T3, T4, T5, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IPageChangeSet<T>, TRet, T1, T2, T3, T4>(Expression<Func<IPageChangeSet<T>, IObservable<T1>>>, Expression<Func<IPageChangeSet<T>, IObservable<T2>>>, Expression<Func<IPageChangeSet<T>, IObservable<T3>>>, Expression<Func<IPageChangeSet<T>, IObservable<T4>>>, Func<T1, T2, T3, T4, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IPageChangeSet<T>, TRet, T1, T2, T3>(Expression<Func<IPageChangeSet<T>, IObservable<T1>>>, Expression<Func<IPageChangeSet<T>, IObservable<T2>>>, Expression<Func<IPageChangeSet<T>, IObservable<T3>>>, Func<T1, T2, T3, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IPageChangeSet<T>, TRet, T1, T2>(Expression<Func<IPageChangeSet<T>, IObservable<T1>>>, Expression<Func<IPageChangeSet<T>, IObservable<T2>>>, Func<T1, T2, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IPageChangeSet<T>, TRet>(Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IPageChangeSet<T>, TRet>(Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IPageChangeSet<T>, TRet>(Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IPageChangeSet<T>, TRet>(Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IPageChangeSet<T>, TRet>(Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IPageChangeSet<T>, TRet>(Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IPageChangeSet<T>, TRet>(Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IPageChangeSet<T>, TRet>(Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IPageChangeSet<T>, TRet>(Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IPageChangeSet<T>, TRet>(Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IPageChangeSet<T>, TRet>(Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IPageChangeSet<T>, TRet>(Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>, Expression<Func<IPageChangeSet<T>, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyValue<IPageChangeSet<T>, T1, T2, T3, T4, T5, T6, T7>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Expression<Func<IPageChangeSet<T>, T3>>, Expression<Func<IPageChangeSet<T>, T4>>, Expression<Func<IPageChangeSet<T>, T5>>, Expression<Func<IPageChangeSet<T>, T6>>, Expression<Func<IPageChangeSet<T>, T7>>) |
IObservable<(T1, T2, T3, T4, T5, T6, T7)> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IPageChangeSet<T>, T1, T2, T3, T4, T5, T6>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Expression<Func<IPageChangeSet<T>, T3>>, Expression<Func<IPageChangeSet<T>, T4>>, Expression<Func<IPageChangeSet<T>, T5>>, Expression<Func<IPageChangeSet<T>, T6>>) |
IObservable<(T1, T2, T3, T4, T5, T6)> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IPageChangeSet<T>, T1, T2, T3, T4, T5>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Expression<Func<IPageChangeSet<T>, T3>>, Expression<Func<IPageChangeSet<T>, T4>>, Expression<Func<IPageChangeSet<T>, T5>>) |
IObservable<(T1, T2, T3, T4, T5)> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IPageChangeSet<T>, T1, T2, T3, T4>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Expression<Func<IPageChangeSet<T>, T3>>, Expression<Func<IPageChangeSet<T>, T4>>) |
IObservable<(T1, T2, T3, T4)> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IPageChangeSet<T>, T1, T2, T3>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Expression<Func<IPageChangeSet<T>, T3>>) |
IObservable<(T1, T2, T3)> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IPageChangeSet<T>, T1, T2>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>) |
IObservable<(T1, T2)> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IPageChangeSet<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Expression<Func<IPageChangeSet<T>, T3>>, Expression<Func<IPageChangeSet<T>, T4>>, Expression<Func<IPageChangeSet<T>, T5>>, Expression<Func<IPageChangeSet<T>, T6>>, Expression<Func<IPageChangeSet<T>, T7>>, Expression<Func<IPageChangeSet<T>, T8>>, Expression<Func<IPageChangeSet<T>, T9>>, Expression<Func<IPageChangeSet<T>, T10>>, Expression<Func<IPageChangeSet<T>, T11>>, Expression<Func<IPageChangeSet<T>, T12>>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TRet>) |
IObservable<TRet> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IPageChangeSet<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Expression<Func<IPageChangeSet<T>, T3>>, Expression<Func<IPageChangeSet<T>, T4>>, Expression<Func<IPageChangeSet<T>, T5>>, Expression<Func<IPageChangeSet<T>, T6>>, Expression<Func<IPageChangeSet<T>, T7>>, Expression<Func<IPageChangeSet<T>, T8>>, Expression<Func<IPageChangeSet<T>, T9>>, Expression<Func<IPageChangeSet<T>, T10>>, Expression<Func<IPageChangeSet<T>, T11>>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TRet>) |
IObservable<TRet> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IPageChangeSet<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Expression<Func<IPageChangeSet<T>, T3>>, Expression<Func<IPageChangeSet<T>, T4>>, Expression<Func<IPageChangeSet<T>, T5>>, Expression<Func<IPageChangeSet<T>, T6>>, Expression<Func<IPageChangeSet<T>, T7>>, Expression<Func<IPageChangeSet<T>, T8>>, Expression<Func<IPageChangeSet<T>, T9>>, Expression<Func<IPageChangeSet<T>, T10>>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TRet>) |
IObservable<TRet> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IPageChangeSet<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Expression<Func<IPageChangeSet<T>, T3>>, Expression<Func<IPageChangeSet<T>, T4>>, Expression<Func<IPageChangeSet<T>, T5>>, Expression<Func<IPageChangeSet<T>, T6>>, Expression<Func<IPageChangeSet<T>, T7>>, Expression<Func<IPageChangeSet<T>, T8>>, Expression<Func<IPageChangeSet<T>, T9>>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TRet>) |
IObservable<TRet> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IPageChangeSet<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Expression<Func<IPageChangeSet<T>, T3>>, Expression<Func<IPageChangeSet<T>, T4>>, Expression<Func<IPageChangeSet<T>, T5>>, Expression<Func<IPageChangeSet<T>, T6>>, Expression<Func<IPageChangeSet<T>, T7>>, Expression<Func<IPageChangeSet<T>, T8>>, Func<T1, T2, T3, T4, T5, T6, T7, T8, TRet>) |
IObservable<TRet> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IPageChangeSet<T>, TRet, T1, T2, T3, T4, T5, T6, T7>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Expression<Func<IPageChangeSet<T>, T3>>, Expression<Func<IPageChangeSet<T>, T4>>, Expression<Func<IPageChangeSet<T>, T5>>, Expression<Func<IPageChangeSet<T>, T6>>, Expression<Func<IPageChangeSet<T>, T7>>, Func<T1, T2, T3, T4, T5, T6, T7, TRet>) |
IObservable<TRet> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IPageChangeSet<T>, TRet, T1, T2, T3, T4, T5, T6>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Expression<Func<IPageChangeSet<T>, T3>>, Expression<Func<IPageChangeSet<T>, T4>>, Expression<Func<IPageChangeSet<T>, T5>>, Expression<Func<IPageChangeSet<T>, T6>>, Func<T1, T2, T3, T4, T5, T6, TRet>) |
IObservable<TRet> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IPageChangeSet<T>, TRet, T1, T2, T3, T4, T5>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Expression<Func<IPageChangeSet<T>, T3>>, Expression<Func<IPageChangeSet<T>, T4>>, Expression<Func<IPageChangeSet<T>, T5>>, Func<T1, T2, T3, T4, T5, TRet>) |
IObservable<TRet> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IPageChangeSet<T>, TRet, T1, T2, T3, T4>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Expression<Func<IPageChangeSet<T>, T3>>, Expression<Func<IPageChangeSet<T>, T4>>, Func<T1, T2, T3, T4, TRet>) |
IObservable<TRet> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IPageChangeSet<T>, TRet, T1, T2, T3>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Expression<Func<IPageChangeSet<T>, T3>>, Func<T1, T2, T3, TRet>) |
IObservable<TRet> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IPageChangeSet<T>, TRet, T1, T2>(Expression<Func<IPageChangeSet<T>, T1>>, Expression<Func<IPageChangeSet<T>, T2>>, Func<T1, T2, TRet>) |
IObservable<TRet> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IPageChangeSet<T>, TRet, T1>(Expression<Func<IPageChangeSet<T>, T1>>, Func<T1, TRet>) |
IObservable<TRet> |
WhenAnyValue allows you to observe whenever the value of one or more
properties on an object have changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
WhenAnyValue<IPageChangeSet<T>, TRet>(Expression<Func<IPageChangeSet<T>, TRet>>) |
IObservable<TRet> |
WhenAnyValue allows you to observe whenever the value of a
property on an object has changed, providing an initial value when
the Observable is set up, unlike ObservableForProperty(). Use this
method in constructors to set up bindings between properties that also
need an initial setup.
|
With<IPageChangeSet<T>, TKey, TField>(Dictionary<TKey, TField>, IDictionary<TKey, TField>) |
TBuilder |
Adds the specified dictionary to the provided dictionary.
|
YieldWithoutIndex<T>() |
IEnumerable<Change<T>> |
Remove the index from the changes.
|