Add<T>(IEnumerable<T>) |
void |
Adds the items to the specified list.
|
AddOrInsertRange<T>(IEnumerable<T>, int) |
void |
Adds the range if a negative is specified, otherwise the range is added at the end of the list.
|
AddRange<T>(IEnumerable<T>) |
void |
Adds the range to the source ist.
|
AddRange<T>(IEnumerable<T>, int) |
void |
Adds the range to the list. The starting range is at the specified index.
|
AsArray<T>() |
T[] |
Casts the enumerable to an array if it is already an array. Otherwise call ToArray.
|
AsList<T>() |
List<T> |
Casts the enumerable to an array if it is already an array. Otherwise call ToList.
|
AsObservableChangeSet<T, TKey>(Func<T, TKey>, bool) |
IObservable<IChangeSet<TObject, TKey>> |
Converts the enumerable to an observable change set.
Generates a snapshot in time based of enumerable.
|
AsObservableChangeSet<T>(bool) |
IObservable<IChangeSet<TObject>> |
Converts the enumerable to an observable change set.
Generates a snapshot in time based of enumerable.
|
BinarySearch<T, TSearch>(TSearch, Func<TSearch, T, int>) |
int |
Performs a binary search on the specified collection.
Thanks to http://stackoverflow.com/questions/967047/how-to-perform-a-binary-search-on-ilistt.
|
BinarySearch<T>(T) |
int |
Performs a binary search on the specified collection.
|
BinarySearch<T>(T, IComparer<T>) |
int |
Performs a binary search on the specified collection.
|
BindCommand<IExtendedList<T>, TViewModel, TProp, TControl, TParam>(TViewModel, Expression<Func<TViewModel, TProp>>, Expression<Func<IExtendedList<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<IExtendedList<T>, TViewModel, TProp, TControl, TParam>(TViewModel, Expression<Func<TViewModel, TProp>>, Expression<Func<IExtendedList<T>, TControl>>, IObservable<TParam>, string?) |
IReactiveBinding<TView, TProp> |
Bind a command from the ViewModel to an explicitly specified control
on the View.
|
BindCommand<IExtendedList<T>, TViewModel, TProp, TControl>(TViewModel, Expression<Func<TViewModel, TProp>>, Expression<Func<IExtendedList<T>, TControl>>, string?) |
IReactiveBinding<TView, TProp> |
Bind a command from the ViewModel to an explicitly specified control
on the View.
|
BindValidation<IExtendedList<T>, TViewModel, TViewModelProperty, TViewProperty>(TViewModel?, Expression<Func<TViewModel, TViewModelProperty>>, Expression<Func<IExtendedList<T>, TViewProperty>>, IValidationTextFormatter<string>?) |
IDisposable |
Binds the specified ViewModel property validation to the View property.
|
BindValidation<IExtendedList<T>, TViewModel, TViewModelProperty>(TViewModel?, Expression<Func<TViewModel, TViewModelProperty>>, TextInputLayout, IValidationTextFormatter<string>?) |
IDisposable |
Platform binding to the TextInputLayout.
|
BindValidation<IExtendedList<T>, TViewModel, TViewModelProperty>(TViewModel?, Expression<Func<TViewModel, TViewModelProperty>>, TextInputLayout, IValidationTextFormatter<string>?) |
IDisposable |
Platform binding to the TextInputLayout.
|
BindValidation<IExtendedList<T>, TViewModel, TViewProperty>(TViewModel?, Expression<Func<IExtendedList<T>, TViewProperty>>, IValidationTextFormatter<string>?) |
IDisposable |
Binds the overall validation of a ViewModel to a specified View property.
|
BindValidation<IExtendedList<T>, TViewModel, TViewProperty>(TViewModel?, Expression<Func<TViewModel?, ValidationHelper>>, Expression<Func<IExtendedList<T>, TViewProperty>>, IValidationTextFormatter<string>?) |
IDisposable |
|
BindValidation<IExtendedList<T>, TViewModel>(TViewModel?, Expression<Func<TViewModel?, ValidationHelper>>, TextInputLayout, IValidationTextFormatter<string>?) |
IDisposable |
Platform binding to the TextInputLayout.
|
BindValidation<IExtendedList<T>, TViewModel>(TViewModel?, Expression<Func<TViewModel?, ValidationHelper>>, TextInputLayout, IValidationTextFormatter<string>?) |
IDisposable |
Platform binding to the TextInputLayout.
|
BindValidationEx<IExtendedList<T>, TViewModel, TViewModelProperty>(TViewModel?, Expression<Func<TViewModel, TViewModelProperty>>, TextInputLayout, IValidationTextFormatter<string>?) |
IDisposable |
Platform binding to the TextInputLayout.
|
BindValidationEx<IExtendedList<T>, TViewModel, TViewModelProperty>(TViewModel?, Expression<Func<TViewModel, TViewModelProperty>>, TextInputLayout, IValidationTextFormatter<string>?) |
IDisposable |
Platform binding to the TextInputLayout.
|
Clone<T>(IChangeSet<T>) |
void |
Clones the list from the specified change set.
|
Clone<T>(IChangeSet<T>, IEqualityComparer<T>?) |
void |
Clones the list from the specified change set.
|
Clone<T>(IEnumerable<Change<T>>, IEqualityComparer<T>?) |
void |
Clones the list from the specified enumerable of changes.
|
Duplicates<T, TValue>(Func<T, TValue>) |
IEnumerable<T> |
Returns any duplicated values from the source.
|
FirstOrOptional<T>(Func<T, bool>) |
Optional<T> |
Overloads Enumerable.FirstOrDefault() and wraps the result in a Optional
>T
container.
|
IndexOf<T>(T) |
int |
Finds the index of the current item using the specified equality comparer.
|
IndexOf<T>(T, IEqualityComparer<T>) |
int |
Finds the index of the current item using the specified equality comparer.
|
IndexOfMany<T>(IEnumerable<T>) |
IEnumerable<ItemWithIndex<T>> |
Finds the index of many items as specified in the secondary enumerable.
|
IndexOfMany<T, TResult>(IEnumerable<T>, Func<T, int, TResult>) |
IEnumerable<TResult> |
Finds the index of many items as specified in the secondary enumerable.
|
IndexOfOptional<T>(T, IEqualityComparer<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.
|
Remove<T>(IEnumerable<T>) |
void |
Removes the items from the specified list.
|
RemoveMany<T>(IEnumerable<T>) |
void |
Removes many items from the collection in an optimal way.
|
Replace<T>(T, T) |
void |
Replaces the specified item.
|
Replace<T>(T, T, IEqualityComparer<T>) |
void |
Replaces the specified item.
|
ReplaceOrAdd<T>(T, T) |
void |
Replaces the item if found, otherwise the item is added to the list.
|
WhenAny<IExtendedList<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<T>, T2>>, Expression<Func<IExtendedList<T>, T3>>, Expression<Func<IExtendedList<T>, T4>>, Expression<Func<IExtendedList<T>, T5>>, Expression<Func<IExtendedList<T>, T6>>, Expression<Func<IExtendedList<T>, T7>>, Expression<Func<IExtendedList<T>, T8>>, Expression<Func<IExtendedList<T>, T9>>, Expression<Func<IExtendedList<T>, T10>>, Expression<Func<IExtendedList<T>, T11>>, Expression<Func<IExtendedList<T>, T12>>, Func<IObservedChange<IExtendedList<T>, T1>, IObservedChange<IExtendedList<T>, T2>, IObservedChange<IExtendedList<T>, T3>, IObservedChange<IExtendedList<T>, T4>, IObservedChange<IExtendedList<T>, T5>, IObservedChange<IExtendedList<T>, T6>, IObservedChange<IExtendedList<T>, T7>, IObservedChange<IExtendedList<T>, T8>, IObservedChange<IExtendedList<T>, T9>, IObservedChange<IExtendedList<T>, T10>, IObservedChange<IExtendedList<T>, T11>, IObservedChange<IExtendedList<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<IExtendedList<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<T>, T2>>, Expression<Func<IExtendedList<T>, T3>>, Expression<Func<IExtendedList<T>, T4>>, Expression<Func<IExtendedList<T>, T5>>, Expression<Func<IExtendedList<T>, T6>>, Expression<Func<IExtendedList<T>, T7>>, Expression<Func<IExtendedList<T>, T8>>, Expression<Func<IExtendedList<T>, T9>>, Expression<Func<IExtendedList<T>, T10>>, Expression<Func<IExtendedList<T>, T11>>, Func<IObservedChange<IExtendedList<T>, T1>, IObservedChange<IExtendedList<T>, T2>, IObservedChange<IExtendedList<T>, T3>, IObservedChange<IExtendedList<T>, T4>, IObservedChange<IExtendedList<T>, T5>, IObservedChange<IExtendedList<T>, T6>, IObservedChange<IExtendedList<T>, T7>, IObservedChange<IExtendedList<T>, T8>, IObservedChange<IExtendedList<T>, T9>, IObservedChange<IExtendedList<T>, T10>, IObservedChange<IExtendedList<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<IExtendedList<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<T>, T2>>, Expression<Func<IExtendedList<T>, T3>>, Expression<Func<IExtendedList<T>, T4>>, Expression<Func<IExtendedList<T>, T5>>, Expression<Func<IExtendedList<T>, T6>>, Expression<Func<IExtendedList<T>, T7>>, Expression<Func<IExtendedList<T>, T8>>, Expression<Func<IExtendedList<T>, T9>>, Expression<Func<IExtendedList<T>, T10>>, Func<IObservedChange<IExtendedList<T>, T1>, IObservedChange<IExtendedList<T>, T2>, IObservedChange<IExtendedList<T>, T3>, IObservedChange<IExtendedList<T>, T4>, IObservedChange<IExtendedList<T>, T5>, IObservedChange<IExtendedList<T>, T6>, IObservedChange<IExtendedList<T>, T7>, IObservedChange<IExtendedList<T>, T8>, IObservedChange<IExtendedList<T>, T9>, IObservedChange<IExtendedList<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<IExtendedList<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<T>, T2>>, Expression<Func<IExtendedList<T>, T3>>, Expression<Func<IExtendedList<T>, T4>>, Expression<Func<IExtendedList<T>, T5>>, Expression<Func<IExtendedList<T>, T6>>, Expression<Func<IExtendedList<T>, T7>>, Expression<Func<IExtendedList<T>, T8>>, Expression<Func<IExtendedList<T>, T9>>, Func<IObservedChange<IExtendedList<T>, T1>, IObservedChange<IExtendedList<T>, T2>, IObservedChange<IExtendedList<T>, T3>, IObservedChange<IExtendedList<T>, T4>, IObservedChange<IExtendedList<T>, T5>, IObservedChange<IExtendedList<T>, T6>, IObservedChange<IExtendedList<T>, T7>, IObservedChange<IExtendedList<T>, T8>, IObservedChange<IExtendedList<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<IExtendedList<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<T>, T2>>, Expression<Func<IExtendedList<T>, T3>>, Expression<Func<IExtendedList<T>, T4>>, Expression<Func<IExtendedList<T>, T5>>, Expression<Func<IExtendedList<T>, T6>>, Expression<Func<IExtendedList<T>, T7>>, Expression<Func<IExtendedList<T>, T8>>, Func<IObservedChange<IExtendedList<T>, T1>, IObservedChange<IExtendedList<T>, T2>, IObservedChange<IExtendedList<T>, T3>, IObservedChange<IExtendedList<T>, T4>, IObservedChange<IExtendedList<T>, T5>, IObservedChange<IExtendedList<T>, T6>, IObservedChange<IExtendedList<T>, T7>, IObservedChange<IExtendedList<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<IExtendedList<T>, TRet, T1, T2, T3, T4, T5, T6, T7>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<T>, T2>>, Expression<Func<IExtendedList<T>, T3>>, Expression<Func<IExtendedList<T>, T4>>, Expression<Func<IExtendedList<T>, T5>>, Expression<Func<IExtendedList<T>, T6>>, Expression<Func<IExtendedList<T>, T7>>, Func<IObservedChange<IExtendedList<T>, T1>, IObservedChange<IExtendedList<T>, T2>, IObservedChange<IExtendedList<T>, T3>, IObservedChange<IExtendedList<T>, T4>, IObservedChange<IExtendedList<T>, T5>, IObservedChange<IExtendedList<T>, T6>, IObservedChange<IExtendedList<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<IExtendedList<T>, TRet, T1, T2, T3, T4, T5, T6>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<T>, T2>>, Expression<Func<IExtendedList<T>, T3>>, Expression<Func<IExtendedList<T>, T4>>, Expression<Func<IExtendedList<T>, T5>>, Expression<Func<IExtendedList<T>, T6>>, Func<IObservedChange<IExtendedList<T>, T1>, IObservedChange<IExtendedList<T>, T2>, IObservedChange<IExtendedList<T>, T3>, IObservedChange<IExtendedList<T>, T4>, IObservedChange<IExtendedList<T>, T5>, IObservedChange<IExtendedList<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<IExtendedList<T>, TRet, T1, T2, T3, T4, T5>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<T>, T2>>, Expression<Func<IExtendedList<T>, T3>>, Expression<Func<IExtendedList<T>, T4>>, Expression<Func<IExtendedList<T>, T5>>, Func<IObservedChange<IExtendedList<T>, T1>, IObservedChange<IExtendedList<T>, T2>, IObservedChange<IExtendedList<T>, T3>, IObservedChange<IExtendedList<T>, T4>, IObservedChange<IExtendedList<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<IExtendedList<T>, TRet, T1, T2, T3, T4>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<T>, T2>>, Expression<Func<IExtendedList<T>, T3>>, Expression<Func<IExtendedList<T>, T4>>, Func<IObservedChange<IExtendedList<T>, T1>, IObservedChange<IExtendedList<T>, T2>, IObservedChange<IExtendedList<T>, T3>, IObservedChange<IExtendedList<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<IExtendedList<T>, TRet, T1, T2, T3>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<T>, T2>>, Expression<Func<IExtendedList<T>, T3>>, Func<IObservedChange<IExtendedList<T>, T1>, IObservedChange<IExtendedList<T>, T2>, IObservedChange<IExtendedList<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<IExtendedList<T>, TRet, T1, T2>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<T>, T2>>, Func<IObservedChange<IExtendedList<T>, T1>, IObservedChange<IExtendedList<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<IExtendedList<T>, TRet, T1>(Expression<Func<IExtendedList<T>, T1>>, Func<IObservedChange<IExtendedList<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<IExtendedList<T>, TRet>(Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Func<IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<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<IExtendedList<T>, TRet>(Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Func<IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<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<IExtendedList<T>, TRet>(Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Func<IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<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<IExtendedList<T>, TRet>(Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Func<IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<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<IExtendedList<T>, TRet>(Expression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, Func<IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<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<IExtendedList<T>, TRet>(Expression, Expression, Expression, Expression, Expression, Expression, Expression, Func<IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<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<IExtendedList<T>, TRet>(Expression, Expression, Expression, Expression, Expression, Expression, Func<IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<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<IExtendedList<T>, TRet>(Expression, Expression, Expression, Expression, Expression, Func<IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<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<IExtendedList<T>, TRet>(Expression, Expression, Expression, Expression, Func<IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<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<IExtendedList<T>, TRet>(Expression, Expression, Expression, Func<IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<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<IExtendedList<T>, TRet>(Expression, Expression, Func<IObservedChange<IExtendedList<T>, object>, IObservedChange<IExtendedList<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<IExtendedList<T>, TRet>(Expression, Func<IObservedChange<IExtendedList<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<IExtendedList<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(Expression<Func<IExtendedList<T>, IObservable<T1>>>, Expression<Func<IExtendedList<T>, IObservable<T2>>>, Expression<Func<IExtendedList<T>, IObservable<T3>>>, Expression<Func<IExtendedList<T>, IObservable<T4>>>, Expression<Func<IExtendedList<T>, IObservable<T5>>>, Expression<Func<IExtendedList<T>, IObservable<T6>>>, Expression<Func<IExtendedList<T>, IObservable<T7>>>, Expression<Func<IExtendedList<T>, IObservable<T8>>>, Expression<Func<IExtendedList<T>, IObservable<T9>>>, Expression<Func<IExtendedList<T>, IObservable<T10>>>, Expression<Func<IExtendedList<T>, IObservable<T11>>>, Expression<Func<IExtendedList<T>, IObservable<T12>>>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IExtendedList<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(Expression<Func<IExtendedList<T>, IObservable<T1>>>, Expression<Func<IExtendedList<T>, IObservable<T2>>>, Expression<Func<IExtendedList<T>, IObservable<T3>>>, Expression<Func<IExtendedList<T>, IObservable<T4>>>, Expression<Func<IExtendedList<T>, IObservable<T5>>>, Expression<Func<IExtendedList<T>, IObservable<T6>>>, Expression<Func<IExtendedList<T>, IObservable<T7>>>, Expression<Func<IExtendedList<T>, IObservable<T8>>>, Expression<Func<IExtendedList<T>, IObservable<T9>>>, Expression<Func<IExtendedList<T>, IObservable<T10>>>, Expression<Func<IExtendedList<T>, IObservable<T11>>>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IExtendedList<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(Expression<Func<IExtendedList<T>, IObservable<T1>>>, Expression<Func<IExtendedList<T>, IObservable<T2>>>, Expression<Func<IExtendedList<T>, IObservable<T3>>>, Expression<Func<IExtendedList<T>, IObservable<T4>>>, Expression<Func<IExtendedList<T>, IObservable<T5>>>, Expression<Func<IExtendedList<T>, IObservable<T6>>>, Expression<Func<IExtendedList<T>, IObservable<T7>>>, Expression<Func<IExtendedList<T>, IObservable<T8>>>, Expression<Func<IExtendedList<T>, IObservable<T9>>>, Expression<Func<IExtendedList<T>, IObservable<T10>>>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IExtendedList<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9>(Expression<Func<IExtendedList<T>, IObservable<T1>>>, Expression<Func<IExtendedList<T>, IObservable<T2>>>, Expression<Func<IExtendedList<T>, IObservable<T3>>>, Expression<Func<IExtendedList<T>, IObservable<T4>>>, Expression<Func<IExtendedList<T>, IObservable<T5>>>, Expression<Func<IExtendedList<T>, IObservable<T6>>>, Expression<Func<IExtendedList<T>, IObservable<T7>>>, Expression<Func<IExtendedList<T>, IObservable<T8>>>, Expression<Func<IExtendedList<T>, IObservable<T9>>>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IExtendedList<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8>(Expression<Func<IExtendedList<T>, IObservable<T1>>>, Expression<Func<IExtendedList<T>, IObservable<T2>>>, Expression<Func<IExtendedList<T>, IObservable<T3>>>, Expression<Func<IExtendedList<T>, IObservable<T4>>>, Expression<Func<IExtendedList<T>, IObservable<T5>>>, Expression<Func<IExtendedList<T>, IObservable<T6>>>, Expression<Func<IExtendedList<T>, IObservable<T7>>>, Expression<Func<IExtendedList<T>, IObservable<T8>>>, Func<T1, T2, T3, T4, T5, T6, T7, T8, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IExtendedList<T>, TRet, T1, T2, T3, T4, T5, T6, T7>(Expression<Func<IExtendedList<T>, IObservable<T1>>>, Expression<Func<IExtendedList<T>, IObservable<T2>>>, Expression<Func<IExtendedList<T>, IObservable<T3>>>, Expression<Func<IExtendedList<T>, IObservable<T4>>>, Expression<Func<IExtendedList<T>, IObservable<T5>>>, Expression<Func<IExtendedList<T>, IObservable<T6>>>, Expression<Func<IExtendedList<T>, IObservable<T7>>>, Func<T1, T2, T3, T4, T5, T6, T7, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IExtendedList<T>, TRet, T1, T2, T3, T4, T5, T6>(Expression<Func<IExtendedList<T>, IObservable<T1>>>, Expression<Func<IExtendedList<T>, IObservable<T2>>>, Expression<Func<IExtendedList<T>, IObservable<T3>>>, Expression<Func<IExtendedList<T>, IObservable<T4>>>, Expression<Func<IExtendedList<T>, IObservable<T5>>>, Expression<Func<IExtendedList<T>, IObservable<T6>>>, Func<T1, T2, T3, T4, T5, T6, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IExtendedList<T>, TRet, T1, T2, T3, T4, T5>(Expression<Func<IExtendedList<T>, IObservable<T1>>>, Expression<Func<IExtendedList<T>, IObservable<T2>>>, Expression<Func<IExtendedList<T>, IObservable<T3>>>, Expression<Func<IExtendedList<T>, IObservable<T4>>>, Expression<Func<IExtendedList<T>, IObservable<T5>>>, Func<T1, T2, T3, T4, T5, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IExtendedList<T>, TRet, T1, T2, T3, T4>(Expression<Func<IExtendedList<T>, IObservable<T1>>>, Expression<Func<IExtendedList<T>, IObservable<T2>>>, Expression<Func<IExtendedList<T>, IObservable<T3>>>, Expression<Func<IExtendedList<T>, IObservable<T4>>>, Func<T1, T2, T3, T4, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IExtendedList<T>, TRet, T1, T2, T3>(Expression<Func<IExtendedList<T>, IObservable<T1>>>, Expression<Func<IExtendedList<T>, IObservable<T2>>>, Expression<Func<IExtendedList<T>, IObservable<T3>>>, Func<T1, T2, T3, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IExtendedList<T>, TRet, T1, T2>(Expression<Func<IExtendedList<T>, IObservable<T1>>>, Expression<Func<IExtendedList<T>, IObservable<T2>>>, Func<T1, T2, TRet>) |
IObservable<TRet> |
|
WhenAnyObservable<IExtendedList<T>, TRet>(Expression<Func<IExtendedList<T>, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IExtendedList<T>, TRet>(Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IExtendedList<T>, TRet>(Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IExtendedList<T>, TRet>(Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IExtendedList<T>, TRet>(Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IExtendedList<T>, TRet>(Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IExtendedList<T>, TRet>(Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IExtendedList<T>, TRet>(Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IExtendedList<T>, TRet>(Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IExtendedList<T>, TRet>(Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IExtendedList<T>, TRet>(Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyObservable<IExtendedList<T>, TRet>(Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>, Expression<Func<IExtendedList<T>, IObservable<TRet>>>) |
IObservable<TRet> |
|
WhenAnyValue<IExtendedList<T>, T1, T2, T3, T4, T5, T6, T7>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<T>, T2>>, Expression<Func<IExtendedList<T>, T3>>, Expression<Func<IExtendedList<T>, T4>>, Expression<Func<IExtendedList<T>, T5>>, Expression<Func<IExtendedList<T>, T6>>, Expression<Func<IExtendedList<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<IExtendedList<T>, T1, T2, T3, T4, T5, T6>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<T>, T2>>, Expression<Func<IExtendedList<T>, T3>>, Expression<Func<IExtendedList<T>, T4>>, Expression<Func<IExtendedList<T>, T5>>, Expression<Func<IExtendedList<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<IExtendedList<T>, T1, T2, T3, T4, T5>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<T>, T2>>, Expression<Func<IExtendedList<T>, T3>>, Expression<Func<IExtendedList<T>, T4>>, Expression<Func<IExtendedList<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<IExtendedList<T>, T1, T2, T3, T4>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<T>, T2>>, Expression<Func<IExtendedList<T>, T3>>, Expression<Func<IExtendedList<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<IExtendedList<T>, T1, T2, T3>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<T>, T2>>, Expression<Func<IExtendedList<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<IExtendedList<T>, T1, T2>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<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<IExtendedList<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<T>, T2>>, Expression<Func<IExtendedList<T>, T3>>, Expression<Func<IExtendedList<T>, T4>>, Expression<Func<IExtendedList<T>, T5>>, Expression<Func<IExtendedList<T>, T6>>, Expression<Func<IExtendedList<T>, T7>>, Expression<Func<IExtendedList<T>, T8>>, Expression<Func<IExtendedList<T>, T9>>, Expression<Func<IExtendedList<T>, T10>>, Expression<Func<IExtendedList<T>, T11>>, Expression<Func<IExtendedList<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<IExtendedList<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<T>, T2>>, Expression<Func<IExtendedList<T>, T3>>, Expression<Func<IExtendedList<T>, T4>>, Expression<Func<IExtendedList<T>, T5>>, Expression<Func<IExtendedList<T>, T6>>, Expression<Func<IExtendedList<T>, T7>>, Expression<Func<IExtendedList<T>, T8>>, Expression<Func<IExtendedList<T>, T9>>, Expression<Func<IExtendedList<T>, T10>>, Expression<Func<IExtendedList<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<IExtendedList<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<T>, T2>>, Expression<Func<IExtendedList<T>, T3>>, Expression<Func<IExtendedList<T>, T4>>, Expression<Func<IExtendedList<T>, T5>>, Expression<Func<IExtendedList<T>, T6>>, Expression<Func<IExtendedList<T>, T7>>, Expression<Func<IExtendedList<T>, T8>>, Expression<Func<IExtendedList<T>, T9>>, Expression<Func<IExtendedList<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<IExtendedList<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<T>, T2>>, Expression<Func<IExtendedList<T>, T3>>, Expression<Func<IExtendedList<T>, T4>>, Expression<Func<IExtendedList<T>, T5>>, Expression<Func<IExtendedList<T>, T6>>, Expression<Func<IExtendedList<T>, T7>>, Expression<Func<IExtendedList<T>, T8>>, Expression<Func<IExtendedList<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<IExtendedList<T>, TRet, T1, T2, T3, T4, T5, T6, T7, T8>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<T>, T2>>, Expression<Func<IExtendedList<T>, T3>>, Expression<Func<IExtendedList<T>, T4>>, Expression<Func<IExtendedList<T>, T5>>, Expression<Func<IExtendedList<T>, T6>>, Expression<Func<IExtendedList<T>, T7>>, Expression<Func<IExtendedList<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<IExtendedList<T>, TRet, T1, T2, T3, T4, T5, T6, T7>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<T>, T2>>, Expression<Func<IExtendedList<T>, T3>>, Expression<Func<IExtendedList<T>, T4>>, Expression<Func<IExtendedList<T>, T5>>, Expression<Func<IExtendedList<T>, T6>>, Expression<Func<IExtendedList<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<IExtendedList<T>, TRet, T1, T2, T3, T4, T5, T6>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<T>, T2>>, Expression<Func<IExtendedList<T>, T3>>, Expression<Func<IExtendedList<T>, T4>>, Expression<Func<IExtendedList<T>, T5>>, Expression<Func<IExtendedList<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<IExtendedList<T>, TRet, T1, T2, T3, T4, T5>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<T>, T2>>, Expression<Func<IExtendedList<T>, T3>>, Expression<Func<IExtendedList<T>, T4>>, Expression<Func<IExtendedList<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<IExtendedList<T>, TRet, T1, T2, T3, T4>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<T>, T2>>, Expression<Func<IExtendedList<T>, T3>>, Expression<Func<IExtendedList<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<IExtendedList<T>, TRet, T1, T2, T3>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<T>, T2>>, Expression<Func<IExtendedList<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<IExtendedList<T>, TRet, T1, T2>(Expression<Func<IExtendedList<T>, T1>>, Expression<Func<IExtendedList<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<IExtendedList<T>, TRet, T1>(Expression<Func<IExtendedList<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<IExtendedList<T>, TRet>(Expression<Func<IExtendedList<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<IExtendedList<T>, TKey, TField>(Dictionary<TKey, TField>, IDictionary<TKey, TField>) |
TBuilder |
Adds the specified dictionary to the provided dictionary.
|