Class CollectionExtensions
Inheritance
System.Object
CollectionExtensions
Assembly: Telerik.WinUI.Controls.dll
Syntax
public static class CollectionExtensions : Object
Methods
Declaration
public static void AddRange(this ItemCollection list, IEnumerable items)
Parameters
|
Microsoft.UI.Xaml.Controls.ItemCollection
list
|
|
System.Collections.IEnumerable
items
|
Declaration
public static void AddRange(this IList list, IEnumerable items)
Parameters
|
System.Collections.IList
list
|
|
System.Collections.IEnumerable
items
|
Declaration
public static void AddRange<T>(this ICollection<T> collection, IEnumerable<T> items)
Parameters
|
System.Collections.Generic.ICollection<T>
collection
|
|
System.Collections.Generic.IEnumerable<T>
items
|
Type Parameters
Declaration
public static IEnumerable<T> Append<T>(this IEnumerable<T> source, T other)
Parameters
|
System.Collections.Generic.IEnumerable<T>
source
|
|
T
other
|
Returns
|
System.Collections.Generic.IEnumerable<T>
|
Type Parameters
Declaration
public static IEnumerable<T> Append<T>(this IEnumerable<T> source, IEnumerable<T> other)
Parameters
|
System.Collections.Generic.IEnumerable<T>
source
|
|
System.Collections.Generic.IEnumerable<T>
other
|
Returns
|
System.Collections.Generic.IEnumerable<T>
|
Type Parameters
Declaration
public static int RemoveAll(this IList list, Predicate<object> match)
Parameters
|
System.Collections.IList
list
|
|
System.Predicate<System.Object>
match
|
Returns
Declaration
public static int RemoveAll<T>(this ICollection<T> collection, Predicate<T> match)
Parameters
|
System.Collections.Generic.ICollection<T>
collection
|
|
System.Predicate<T>
match
|
Returns
Type Parameters
Declaration
public static void RemoveAll<T>(this IList<T> collection)
Parameters
|
System.Collections.Generic.IList<T>
collection
|
Type Parameters
Declaration
public static IEnumerable<T> TakeAfter<T>(this IEnumerable<T> target, Func<T, bool> predicate)
Parameters
|
System.Collections.Generic.IEnumerable<T>
target
|
|
System.Func<T, System.Boolean>
predicate
|
Returns
|
System.Collections.Generic.IEnumerable<T>
|
Type Parameters
Declaration
public static IEnumerable<T> TakeBefore<T>(this IEnumerable<T> target, Func<T, bool> predicate)
Parameters
|
System.Collections.Generic.IEnumerable<T>
target
|
|
System.Func<T, System.Boolean>
predicate
|
Returns
|
System.Collections.Generic.IEnumerable<T>
|
Type Parameters
Declaration
public static IEnumerable<T> TakeBetween<T>(this IEnumerable<T> target, T item1, T item2)
Parameters
|
System.Collections.Generic.IEnumerable<T>
target
|
|
T
item1
|
|
T
item2
|
Returns
|
System.Collections.Generic.IEnumerable<T>
|
Type Parameters
Declaration
public static IEnumerable<T> TakeBetween<T>(this IEnumerable<T> target, Func<T, bool> predicate1, Func<T, bool> predicate2)
Parameters
|
System.Collections.Generic.IEnumerable<T>
target
|
|
System.Func<T, System.Boolean>
predicate1
|
|
System.Func<T, System.Boolean>
predicate2
|
Returns
|
System.Collections.Generic.IEnumerable<T>
|
Type Parameters
Declaration
public static IEnumerable<T> TakeFrom<T>(this IEnumerable<T> target, T item)
Parameters
|
System.Collections.Generic.IEnumerable<T>
target
|
|
T
item
|
Returns
|
System.Collections.Generic.IEnumerable<T>
|
Type Parameters
Declaration
public static IEnumerable<T> TakeFrom<T>(this IEnumerable<T> target, Func<T, bool> predicate)
Parameters
|
System.Collections.Generic.IEnumerable<T>
target
|
|
System.Func<T, System.Boolean>
predicate
|
Returns
|
System.Collections.Generic.IEnumerable<T>
|
Type Parameters
Declaration
public static IEnumerable<T> TakeTo<T>(this IEnumerable<T> target, T item)
Parameters
|
System.Collections.Generic.IEnumerable<T>
target
|
|
T
item
|
Returns
|
System.Collections.Generic.IEnumerable<T>
|
Type Parameters
Declaration
public static IEnumerable<T> TakeTo<T>(this IEnumerable<T> target, Func<T, bool> predicate)
Parameters
|
System.Collections.Generic.IEnumerable<T>
target
|
|
System.Func<T, System.Boolean>
predicate
|
Returns
|
System.Collections.Generic.IEnumerable<T>
|
Type Parameters
Declaration
public static IEnumerable<T> ToEnumerable<T>(this T item)
Parameters
Returns
|
System.Collections.Generic.IEnumerable<T>
|
Type Parameters