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