diff --git a/src/DynamicData/Cache/ObservableCacheEx.SortAndBind.cs b/src/DynamicData/Cache/ObservableCacheEx.SortAndBind.cs
index 06c14e0d..d7194c5b 100644
--- a/src/DynamicData/Cache/ObservableCacheEx.SortAndBind.cs
+++ b/src/DynamicData/Cache/ObservableCacheEx.SortAndBind.cs
@@ -1,4 +1,4 @@
-// Copyright (c) 2011-2025 Roland Pheasant. All rights reserved.
+// Copyright (c) 2011-2025 Roland Pheasant. All rights reserved.
// Roland Pheasant licenses this file to you under the MIT license.
// See the LICENSE file in the project root for full license information.
@@ -18,8 +18,9 @@ public static partial class ObservableCacheEx
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The resulting read only observable collection.
+ /// The source of .
+ /// The resulting read only observable collection.
+ ///
/// An observable which will emit change sets.
public static IObservable> Bind<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] TObject, TKey>(
this IObservable>> source,
@@ -38,9 +39,10 @@ public static partial class ObservableCacheEx
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The resulting read only observable collection.
- /// Bind and sort default options.
+ /// The source of .
+ /// The resulting read only observable collection.
+ /// The Bind and sort default options.
+ ///
/// An observable which will emit change sets.
public static IObservable> Bind<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] TObject, TKey>(
this IObservable>> source,
@@ -60,8 +62,9 @@ public static partial class ObservableCacheEx
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The list to bind to.
+ /// The source of .
+ /// The list to bind to.
+ ///
/// An observable which will emit change sets.
public static IObservable> Bind<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] TObject, TKey>(
this IObservable>> source,
@@ -75,9 +78,12 @@ public static partial class ObservableCacheEx
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The list to bind to.
- /// Bind and sort default options.
+ /// The source of .
+ /// The list to bind to.
+ /// The Bind and sort default options.
+ ///
+ ///
+ ///
/// An observable which will emit change sets.
public static IObservable> Bind<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] TObject, TKey>(
this IObservable>> source,
@@ -92,8 +98,9 @@ public static partial class ObservableCacheEx
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The resulting read only observable collection.
+ /// The source of .
+ /// The resulting read only observable collection.
+ ///
/// An observable which will emit change sets.
public static IObservable> Bind<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] TObject, TKey>(
this IObservable>> source,
@@ -112,9 +119,10 @@ public static partial class ObservableCacheEx
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The resulting read only observable collection.
- /// Bind and sort default options.
+ /// The source of .
+ /// The resulting read only observable collection.
+ /// The Bind and sort default options.
+ ///
/// An observable which will emit change sets.
public static IObservable> Bind<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] TObject, TKey>(
this IObservable>> source,
@@ -134,8 +142,9 @@ public static partial class ObservableCacheEx
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The list to bind to.
+ /// The source of .
+ /// The list to bind to.
+ ///
/// An observable which will emit change sets.
public static IObservable> Bind<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] TObject, TKey>(
this IObservable>> source,
@@ -149,9 +158,12 @@ public static partial class ObservableCacheEx
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The list to bind to.
- /// Bind and sort default options.
+ /// The source of .
+ /// The list to bind to.
+ /// The Bind and sort default options.
+ ///
+ ///
+ ///
/// An observable which will emit change sets.
public static IObservable> Bind<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] TObject, TKey>(
this IObservable>> source,
@@ -166,8 +178,9 @@ public static partial class ObservableCacheEx
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The list to bind to.
+ /// The source of .
+ /// The list to bind to.
+ ///
/// An observable which will emit change sets.
public static IObservable> SortAndBind<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] TObject, TKey>(
this IObservable> source,
@@ -181,9 +194,10 @@ public static partial class ObservableCacheEx
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The list to bind to.
- /// Bind and sort default options.
+ /// The source of .
+ /// The list to bind to.
+ /// The Bind and sort default options.
+ ///
/// An observable which will emit change sets.
public static IObservable> SortAndBind<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] TObject, TKey>(
this IObservable> source,
@@ -198,9 +212,10 @@ public static partial class ObservableCacheEx
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The list to bind to.
- /// The comparer to order the resulting dataset.
+ /// The source of .
+ /// The list to bind to.
+ /// An comparer to order the resulting dataset.
+ ///
/// An observable which will emit change sets.
public static IObservable> SortAndBind<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] TObject, TKey>(
this IObservable> source,
@@ -215,10 +230,21 @@ public static partial class ObservableCacheEx
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The list to bind to.
- /// The comparer to order the resulting dataset.
- /// Bind and sort default options.
+ /// The source of .
+ /// The list to bind to.
+ /// An comparer to order the resulting dataset.
+ /// The Bind and sort default options.
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
/// An observable which will emit change sets.
public static IObservable> SortAndBind<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] TObject, TKey>(
this IObservable> source,
@@ -234,9 +260,10 @@ public static partial class ObservableCacheEx
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The list to bind to.
- /// An observable of comparers which enables the sort order to be changed.>
+ /// The source of .
+ /// The list to bind to.
+ /// An of which enables the sort order to be changed.>
+ ///
/// An observable which will emit change sets.
public static IObservable> SortAndBind<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] TObject, TKey>(
this IObservable> source,
@@ -251,10 +278,11 @@ public static partial class ObservableCacheEx
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The list to bind to.
- /// An observable of comparers which enables the sort order to be changed.>
- /// Bind and sort default options.
+ /// The source of .
+ /// The list to bind to.
+ /// An of which enables the sort order to be changed.>
+ /// The Bind and sort default options.
+ ///
/// An observable which will emit change sets.
public static IObservable> SortAndBind<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] TObject, TKey>(
this IObservable> source,
@@ -270,8 +298,9 @@ public static partial class ObservableCacheEx
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The resulting read only observable collection.
+ /// The source of .
+ /// The resulting read only observable collection.
+ ///
/// An observable which will emit change sets.
public static IObservable> SortAndBind<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] TObject, TKey>(
this IObservable> source,
@@ -285,9 +314,10 @@ public static partial class ObservableCacheEx
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The resulting read only observable collection.
- /// Bind and sort default options.
+ /// The source of .
+ /// The resulting read only observable collection.
+ /// The Bind and sort default options.
+ ///
/// An observable which will emit change sets.
public static IObservable> SortAndBind<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] TObject, TKey>(
this IObservable> source,
@@ -302,9 +332,10 @@ public static partial class ObservableCacheEx
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The resulting read only observable collection.
- /// The comparer to order the resulting dataset.
+ /// The source of .
+ /// The resulting read only observable collection.
+ /// An comparer to order the resulting dataset.
+ ///
/// An observable which will emit change sets.
public static IObservable> SortAndBind<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] TObject, TKey>(
this IObservable> source,
@@ -319,10 +350,11 @@ public static partial class ObservableCacheEx
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The resulting read only observable collection.
- /// The comparer to order the resulting dataset.
- /// Bind and sort default options.
+ /// The source of .
+ /// The resulting read only observable collection.
+ /// An comparer to order the resulting dataset.
+ /// The Bind and sort default options.
+ ///
/// An observable which will emit change sets.
public static IObservable> SortAndBind<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] TObject, TKey>(
this IObservable> source,
@@ -347,9 +379,10 @@ public static partial class ObservableCacheEx
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The resulting read only observable collection.
- /// An observable of comparers which enables the sort order to be changed.
+ /// The source of .
+ /// The resulting read only observable collection.
+ /// An of which enables the sort order to be changed.
+ ///
/// An observable which will emit change sets.
public static IObservable> SortAndBind<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] TObject, TKey>(
this IObservable> source,
@@ -364,10 +397,11 @@ public static partial class ObservableCacheEx
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The resulting read only observable collection.
- /// An observable of comparers which enables the sort order to be changed.>
- /// Bind and sort default options.
+ /// The source of .
+ /// The resulting read only observable collection.
+ /// An of which enables the sort order to be changed.>
+ /// The Bind and sort default options.
+ ///
/// An observable which will emit change sets.
public static IObservable> SortAndBind<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] TObject, TKey>(
this IObservable> source,
diff --git a/src/DynamicData/Cache/ObservableCacheEx.VirtualiseAndPage.cs b/src/DynamicData/Cache/ObservableCacheEx.VirtualiseAndPage.cs
index d4a5f060..b6b8e141 100644
--- a/src/DynamicData/Cache/ObservableCacheEx.VirtualiseAndPage.cs
+++ b/src/DynamicData/Cache/ObservableCacheEx.VirtualiseAndPage.cs
@@ -17,9 +17,10 @@ public static partial class ObservableCacheEx
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The comparer to order the resulting dataset.
- /// The virtualizing requests.
+ /// The source of .
+ /// An comparer to order the resulting dataset.
+ /// An of that specifies the virtualizing parameters.
+ ///
/// An observable which will emit virtual change sets.
/// source.
public static IObservable>> SortAndVirtualize(this IObservable> source,
@@ -34,9 +35,10 @@ public static IObservable>> So
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// An observable of comparers which enables the sort order to be changed.>
- /// The virtualizing requests.
+ /// The source of .
+ /// An of which enables the sort order to be changed.>
+ /// An of that specifies the virtualizing parameters.
+ ///
/// An observable which will emit virtual change sets.
/// source.
public static IObservable>> SortAndVirtualize(
@@ -57,10 +59,11 @@ public static IObservable>> So
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The comparer to order the resulting dataset.
- /// The virtualizing requests.
- /// Addition optimization options for virtualization.
+ /// The source of .
+ /// An comparer to order the resulting dataset.
+ /// An of that specifies the virtualizing parameters.
+ /// The Addition optimization options for virtualization.
+ ///
/// An observable which will emit virtual change sets.
/// source.
public static IObservable>> SortAndVirtualize(
@@ -82,10 +85,13 @@ public static IObservable>> So
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// An observable of comparers which enables the sort order to be changed.>
- /// The virtualizing requests.
- /// Addition optimization options for virtualization.
+ /// The source of .
+ /// An of which enables the sort order to be changed.>
+ /// An of that specifies the virtualizing parameters.
+ /// The Addition optimization options for virtualization.
+ ///
+ ///
+ ///
/// An observable which will emit virtual change sets.
/// source.
public static IObservable>> SortAndVirtualize(
@@ -107,8 +113,8 @@ public static IObservable>> So
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The virtualising requests.
+ /// The source of .
+ /// An of that specifies the virtualizing parameters.
/// An observable which will emit virtual change sets.
/// source.
[Obsolete(Constants.VirtualizeIsObsolete)]
@@ -127,9 +133,10 @@ public static IObservable> Virtualise
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The comparer.
+ /// The source of .
+ /// An comparer.
/// The size.
+ ///
/// An observable which will emit virtual change sets.
/// source.
/// size;Size should be greater than zero.
@@ -153,8 +160,9 @@ public static IObservable>> To
///
/// The type of the object.
/// The type of the key.
- /// The source.
+ /// The source of .
/// The size.
+ ///
/// An observable which will emit virtual change sets.
/// source.
/// size;Size should be greater than zero.
@@ -178,9 +186,10 @@ public static IObservable> Top(t
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The comparer to order the resulting dataset.
- /// The virtualizing requests.
+ /// The source of .
+ /// An comparer to order the resulting dataset.
+ /// An of that specifies the paging parameters.
+ ///
/// An observable which will emit virtual change sets.
/// source.
public static IObservable>> SortAndPage(this IObservable> source,
@@ -195,9 +204,10 @@ public static IObservable>> SortA
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// An observable of comparers which enables the sort order to be changed.>
- /// The virtualizing requests.
+ /// The source of .
+ /// An of which enables the sort order to be changed.>
+ /// An of that specifies the paging parameters.
+ ///
/// An observable which will emit virtual change sets.
/// source.
public static IObservable>> SortAndPage(
@@ -218,10 +228,11 @@ public static IObservable>> SortA
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The comparer to order the resulting dataset.
- /// The virtualizing requests.
- /// Addition optimization options for virtualization.
+ /// The source of .
+ /// An comparer to order the resulting dataset.
+ /// An of that specifies the paging parameters.
+ /// The Addition optimization options for virtualization.
+ ///
/// An observable which will emit virtual change sets.
/// source.
public static IObservable>> SortAndPage(
@@ -243,10 +254,13 @@ public static IObservable>> SortA
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// An observable of comparers which enables the sort order to be changed.>
- /// The virtualizing requests.
- /// Addition optimization options for virtualization.
+ /// The source of .
+ /// An of which enables the sort order to be changed.>
+ /// An of that specifies the paging parameters.
+ /// The Addition optimization options for virtualization.
+ ///
+ ///
+ ///
/// An observable which will emit virtual change sets.
/// source.
public static IObservable>> SortAndPage(
@@ -268,8 +282,8 @@ public static IObservable>> SortA
///
/// The type of the object.
/// The type of the key.
- /// The source.
- /// The page requests.
+ /// The source of .
+ /// An of that specifies the paging parameters.
/// An observable which emits change sets.
[Obsolete(Constants.PageIsObsolete)]
public static IObservable> Page(this IObservable> source, IObservable pageRequests)
diff --git a/src/DynamicData/Cache/ObservableCacheEx.cs b/src/DynamicData/Cache/ObservableCacheEx.cs
index 4edf3528..dda2dd62 100644
--- a/src/DynamicData/Cache/ObservableCacheEx.cs
+++ b/src/DynamicData/Cache/ObservableCacheEx.cs
@@ -1,4 +1,4 @@
-// Copyright (c) 2011-2025 Roland Pheasant. All rights reserved.
+// Copyright (c) 2011-2025 Roland Pheasant. All rights reserved.
// Roland Pheasant licenses this file to you under the MIT license.
// See the LICENSE file in the project root for full license information.
@@ -81,6 +81,7 @@ public static IObservable> Adapt(this I
/// The source.
/// The item.
/// source.
+ ///
public static void AddOrUpdate(this ISourceCache source, TObject item)
where TObject : notnull
where TKey : notnull
@@ -99,6 +100,7 @@ public static void AddOrUpdate(this ISourceCache s
/// The item.
/// The equality comparer used to determine whether a new item is the same as an existing cached item.
/// source.
+ ///
public static void AddOrUpdate(this ISourceCache source, TObject item, IEqualityComparer equalityComparer)
where TObject : notnull
where TKey : notnull
@@ -118,6 +120,7 @@ public static void AddOrUpdate(this ISourceCache s
/// The source.
/// The items.
/// source.
+ ///
public static void AddOrUpdate(this ISourceCache source, IEnumerable items)
where TObject : notnull
where TKey : notnull
@@ -138,6 +141,10 @@ public static void AddOrUpdate(this ISourceCache s
/// The items.
/// The equality comparer used to determine whether a new item is the same as an existing cached item.
/// source.
+ ///
+ ///
+ ///
+ ///
public static void AddOrUpdate(this ISourceCache source, IEnumerable items, IEqualityComparer equalityComparer)
where TObject : notnull
where TKey : notnull
@@ -156,6 +163,7 @@ public static void AddOrUpdate(this ISourceCache s
/// The item to add or update.
/// The key to add or update.
/// source.
+ ///
public static void AddOrUpdate(this IIntermediateCache source, TObject item, TKey key)
where TObject : notnull
where TKey : notnull
@@ -955,6 +963,8 @@ public static IObservable> ChangeKeyThe type of the key.
/// The source.
/// source.
+ ///
+ ///
public static void Clear(this ISourceCache source)
where TObject : notnull
where TKey : notnull
@@ -971,6 +981,7 @@ public static void Clear(this ISourceCache source)
/// The type of the key.
/// The source.
/// source.
+ ///
public static void Clear(this IIntermediateCache source)
where TObject : notnull
where TKey : notnull
@@ -987,6 +998,7 @@ public static void Clear(this IIntermediateCache s
/// The type of the key.
/// The source.
/// source.
+ ///
public static void Clear(this LockFreeObservableCache source)
where TObject : notnull
where TKey : notnull
@@ -1154,6 +1166,7 @@ public static IObservable> DistinctValuesThe items to add, update or delete.
/// The equality comparer used to determine whether a new item is the same as an existing cached item.
/// source.
+ ///
public static void EditDiff(this ISourceCache source, IEnumerable allItems, IEqualityComparer equalityComparer)
where TObject : notnull
where TKey : notnull
@@ -1175,6 +1188,9 @@ public static void EditDiff(this ISourceCache sour
/// The items to compare and add, update or delete.
/// Expression to determine whether an item's value is equal to the old value (current, previous) => current.Version == previous.Version.
/// source.
+ ///
+ ///
+ ///
public static void EditDiff(this ISourceCache source, IEnumerable allItems, Func areItemsEqual)
where TObject : notnull
where TKey : notnull
@@ -1197,6 +1213,7 @@ public static void EditDiff(this ISourceCache sour
/// Optional instance to use for comparing values.
/// An observable cache.
/// source.
+ ///
public static IObservable> EditDiff(this IObservable> source, Func keySelector, IEqualityComparer? equalityComparer = null)
where TObject : notnull
where TKey : notnull
@@ -1217,6 +1234,7 @@ public static IObservable> EditDiff(thi
/// Optional instance to use for comparing values.
/// An observable changeset.
/// source.
+ ///
public static IObservable> EditDiff(this IObservable> source, Func keySelector, IEqualityComparer? equalityComparer = null)
where TObject : notnull
where TKey : notnull
@@ -2466,6 +2484,7 @@ public static IObservable>> LimitSizeTo<
/// source
/// or
/// observableSelector.
+ ///
public static IObservable MergeMany(this IObservable> source, Func> observableSelector)
where TObject : notnull
where TKey : notnull
@@ -2489,6 +2508,7 @@ public static IObservable MergeMany(t
/// source
/// or
/// observableSelector.
+ ///
public static IObservable MergeMany(this IObservable> source, Func> observableSelector)
where TObject : notnull
where TKey : notnull
@@ -3150,6 +3170,7 @@ public static IObservable> MergeManyCh
/// Factory Function used to create child changesets.
/// Optional instance to determine if two elements are the same.
/// The result from merging the child changesets together.
+ ///
public static IObservable> MergeManyChangeSets(this IObservable> source, Func>> observableSelector, IEqualityComparer? equalityComparer = null)
where TObject : notnull
where TKey : notnull
@@ -3171,6 +3192,7 @@ public static IObservable> MergeManyChangeSetsFactory Function used to create child changesets.
/// Optional instance to determine if two elements are the same.
/// The result from merging the child changesets together.
+ ///
public static IObservable> MergeManyChangeSets(this IObservable> source, Func>> observableSelector, IEqualityComparer? equalityComparer = null)
where TObject : notnull
where TKey : notnull
@@ -3530,6 +3552,7 @@ public static IObservable> Or(this IObs
/// or
/// keySelector.
///
+ ///
public static IDisposable PopulateFrom(this ISourceCache source, IObservable> observable)
where TObject : notnull
where TKey : notnull
@@ -3552,6 +3575,7 @@ public static IDisposable PopulateFrom(this ISourceCache
+ ///
public static IDisposable PopulateFrom(this ISourceCache source, IObservable observable)
where TObject : notnull
where TKey : notnull
@@ -3574,6 +3598,8 @@ public static IDisposable PopulateFrom(this ISourceCache
+ ///
+ ///
public static IDisposable PopulateInto(this IObservable> source, ISourceCache destination)
where TObject : notnull
where TKey : notnull
@@ -3595,6 +3621,7 @@ public static IDisposable PopulateInto(this IObservablesource
/// or
/// destination.
+ ///
public static IDisposable PopulateInto(this IObservable> source, IIntermediateCache destination)
where TObject : notnull
where TKey : notnull
@@ -3613,6 +3640,7 @@ public static IDisposable PopulateInto(this IObservableThe source.
/// The destination.
/// A disposable which will unsubscribe from the source.
+ ///
public static IDisposable PopulateInto(this IObservable> source, LockFreeObservableCache destination)
where TObject : notnull
where TKey : notnull
@@ -3708,6 +3736,7 @@ public static IObservable> RefCount(thi
/// The source.
/// The item.
/// source.
+ ///
public static void Refresh(this ISourceCache source, TObject item)
where TObject : notnull
where TKey : notnull
@@ -3725,6 +3754,8 @@ public static void Refresh(this ISourceCache sourc
/// The source.
/// The items.
/// source.
+ ///
+ ///
public static void Refresh(this ISourceCache source, IEnumerable items)
where TObject : notnull
where TKey : notnull
@@ -3741,6 +3772,7 @@ public static void Refresh(this ISourceCache sourc
/// The type of the key.
/// The source.
/// source.
+ ///
public static void Refresh(this ISourceCache source)
where TObject : notnull
where TKey : notnull
@@ -3759,6 +3791,7 @@ public static void Refresh(this ISourceCache sourc
/// The source.
/// The item.
/// source.
+ ///
public static void Remove(this ISourceCache source, TObject item)
where TObject : notnull
where TKey : notnull
@@ -3777,6 +3810,7 @@ public static void Remove(this ISourceCache source
/// The source.
/// The key.
/// source.
+ ///
public static void Remove(this ISourceCache source, TKey key)
where TObject : notnull
where TKey : notnull
@@ -3795,6 +3829,7 @@ public static void Remove(this ISourceCache source
/// The source.
/// The items.
/// source.
+ ///
public static void Remove(this ISourceCache source, IEnumerable items)
where TObject : notnull
where TKey : notnull
@@ -3813,6 +3848,11 @@ public static void Remove(this ISourceCache source
/// The source.
/// The keys.
/// source.
+ ///
+ ///
+ ///
+ ///
+ ///
public static void Remove(this ISourceCache source, IEnumerable keys)
where TObject : notnull
where TKey : notnull
@@ -3831,6 +3871,7 @@ public static void Remove(this ISourceCache source
/// The source.
/// The key.
/// source.
+ ///
public static void Remove(this IIntermediateCache source, TKey key)
where TObject : notnull
where TKey : notnull
@@ -3849,6 +3890,7 @@ public static void Remove(this IIntermediateCache
/// The source.
/// The keys.
/// source.
+ ///
public static void Remove(this IIntermediateCache source, IEnumerable keys)
where TObject : notnull
where TKey : notnull
@@ -3868,6 +3910,7 @@ public static void Remove(this IIntermediateCache
/// The type of key.
/// The source.
/// An observable which emits change sets.
+ ///
public static IObservable> RemoveKey(this IObservable> source)
where TObject : notnull
where TKey : notnull
@@ -3891,6 +3934,7 @@ public static IObservable> RemoveKey(this IOb
/// The source.
/// The key.
/// source.
+ ///
public static void RemoveKey(this ISourceCache source, TKey key)
where TObject : notnull
where TKey : notnull
@@ -4481,6 +4525,7 @@ public static IObservable> ToObservableChangeSetOptional instance used to determine if an object value has changed.
/// An observable optional.
/// source is null.
+ ///
public static IObservable> ToObservableOptional(this IObservable> source, TKey key, IEqualityComparer? equalityComparer = null)
where TObject : notnull
where TKey : notnull
@@ -4501,6 +4546,7 @@ public static IObservable> ToObservableOptional
/// Optional instance used to determine if an object value has changed.
/// An observable optional.
/// source is null.
+ ///
public static IObservable> ToObservableOptional(this IObservable> source, TKey key, bool initialOptionalWhenMissing, IEqualityComparer? equalityComparer = null)
where TObject : notnull
where TKey : notnull
@@ -4529,6 +4575,7 @@ public static IObservable> ToObservableOptional
/// The sort function.
/// The sort order. Defaults to ascending.
/// An observable which emits the read only collection.
+ ///
public static IObservable> ToSortedCollection(this IObservable> source, Func sort, SortDirection sortOrder = SortDirection.Ascending)
where TObject : notnull
where TKey : notnull
@@ -4542,6 +4589,7 @@ public static IObservable> ToSortedCollection