| CollectionExtensionsSynchronizeWithT(ICollectionT, ICollectionT, IEqualityComparerT) Method |
Synchronizes the items of the source list with the items of the target list. The order of the items is ignored.
Namespace: TomsToolbox.EssentialsAssembly: TomsToolbox.Essentials (in TomsToolbox.Essentials.dll) Version: 2.21.0+44d18b541fc9419ec3c549350a832394661b2a4d
XMLNS for XAML: Not mapped to an xmlns.
Syntax public static void SynchronizeWith<T>(
this ICollection<T> target,
ICollection<T> source,
IEqualityComparer<T>? comparer
)
<ExtensionAttribute>
Public Shared Sub SynchronizeWith(Of T) (
target As ICollection(Of T),
source As ICollection(Of T),
comparer As IEqualityComparer(Of T)
)
Parameters
- target ICollectionT
- The list to synchronize.
- source ICollectionT
- The items that should be in the target list.
- comparer IEqualityComparerT
- The comparer used to compare the items. If comparer is null, the default equality comparer is used to compare values.
Type Parameters
- T
- The type of elements in the list.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
ICollectionT. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
See Also