Class CollectionExtensions
Inheritance
CollectionExtensions
Assembly: QFSW.BA.dll
Syntax
public static class CollectionExtensions
Methods
Deconstruct<T1, T2>(KeyValuePair<T1, T2>, out T1, out T2)
Declaration
public static void Deconstruct<T1, T2>(this KeyValuePair<T1, T2> kvp, out T1 key, out T2 value)
Parameters
| Type |
Name |
Description |
| KeyValuePair<T1, T2> |
kvp |
|
| T1 |
key |
|
| T2 |
value |
|
Type Parameters
Fuse<T1, T2>(Dictionary<T1, T2>, Dictionary<T1, T2>)
Declaration
public static void Fuse<T1, T2>(this Dictionary<T1, T2> existingTable, Dictionary<T1, T2> newTable)
Parameters
Type Parameters
IndexOf<T>(IReadOnlyList<T>, T)
Declaration
public static int IndexOf<T>(this IReadOnlyList<T> list, T item)
Parameters
Returns
Type Parameters
IndexOf<T>(IReadOnlyList<T>, Func<T, Boolean>)
Declaration
public static int IndexOf<T>(this IReadOnlyList<T> list, Func<T, bool> match)
Parameters
Returns
Type Parameters
Resize<T>(List<T>, Int32)
Declaration
public static void Resize<T>(this List<T> list, int size)
Parameters
| Type |
Name |
Description |
| List<T> |
list |
|
| Int32 |
size |
|
Type Parameters
Resize<T>(List<T>, Int32, Func<T>)
Declaration
public static void Resize<T>(this List<T> list, int size, Func<T> factory)
Parameters
Type Parameters
Yield<T>(T)
Declaration
public static IEnumerable<T> Yield<T>(this T t)
Parameters
| Type |
Name |
Description |
| T |
t |
|
Returns
Type Parameters