Utils_Linq Class |
Namespace: MicaSystems.Utils
public static class Utils_Linq
The Utils_Linq type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | AddK, V(ListKeyValuePairK, V, K, V) |
Adds a new instance of KeyValuePair in a list of KeyValuePair or same type.
|
![]() ![]() | AddV1, V2(ListTupleV1, V2, V1, V2) |
Adds a new instance of Tuple in a list of Tuple or same type.
|
![]() ![]() | AddK, V(ListSerializableKeyValuePairK, V, K, V) |
Adds a new instance of KeyValuePair in a list of KeyValuePair or same type.
|
![]() ![]() | AddV1, V2, V3(ListTupleV1, V2, V3, V1, V2, V3) |
Adds a new instance of Tuple in a list of Tuple or same type.
|
![]() ![]() | AddConcat |
Adds a single string to a string List from an array of strings to concatanate.
|
![]() ![]() | AddFormat |
Adds a formatted string to the List.
|
![]() ![]() | AddIfNotNullT |
Adds an object to the list if it is not null.
|
![]() ![]() | AddRange(ListString, String) |
Adds the elements of the specified collection to the end of the List.
|
![]() ![]() | AddRangeT(ListT, T) |
Adds the elements of the specified collection to the end of the System.Collections.Generic.List.
|
![]() ![]() | CastToListT(IEnumerable) |
Casts an enumerable to a strongly typed List.
|
![]() ![]() | CastToListT(IEnumerable, FuncObject, T) |
Casts an enumerable to a strongly typed List.
|
![]() ![]() | CompareT |
Compares two lists.
Returns True if the two lists are both null, or both empty,
or both have the same elements.
|
![]() ![]() | Concat(IEnumerableString, String) |
Joins all strings of the list using a separator.
|
![]() ![]() | Concat(ListGuid, String) |
Concatanates all guids inside a single string using a separator.
|
![]() ![]() | Concat(ListInt64, String) |
Concatanates all numbers inside a single string using a separator.
|
![]() ![]() | Contains(ListString, String, Boolean) |
Checks if one of the list values matches a specific text.
|
![]() ![]() | Contains(ListString, String, StringComparison) |
Checks if one of the list values contains a text.
|
![]() ![]() | ContainsK, V(IEnumerableKeyValuePairK, V, K, V) |
Determines whether an element is in the list.
|
![]() ![]() | ContainsK, V(IEnumerableSerializableKeyValuePairK, V, K, V) |
Determines whether an element is in the list.
|
![]() ![]() | Convert |
Converts a NameValueCollection to an List of KeyValuePair.
|
![]() ![]() | CreateListT |
Creates a new list of type T with the specified items as default values.
|
![]() ![]() | CreateReadOnlyCollectionT |
Creates a new instance of an empty read-only list/collection.
|
![]() ![]() | DistinctByT, TIdentity |
Returns distinct elements from a sequence by using a specified predicate to compare values.
|
![]() ![]() | ForEachT |
Performs the specified action on each element of the System.Collections.Generic.IEnumerable/T/.
|
![]() ![]() | GetRandomItemT |
Gets a random item from a list of items.
|
![]() ![]() | GetRangeT |
Gets a range of values.
|
![]() ![]() | GetString(IEnumerableString, String) |
Joins all strings of the list using a separator.
|
![]() ![]() | GetStringT(IEnumerableT, String) |
Creates a string with all values in the List, separated by a string.
Uses ToString to convert objects. |
![]() ![]() | GetStringT(IEnumerableT, String, FuncT, String) |
Creates a string with all values (converted using a function) in the List, separated by a string.
|
![]() ![]() | IContains(IEnumerableString, String) |
Checks if one of the list values matches a specific text, ignoring case.
|
![]() ![]() | IContains(StringCollection, String) |
Checks if a string collection contains a specific text.
The comparison is not case sensitive.
|
![]() ![]() | IsEmptyT |
Checks if a list is empty.
|
![]() ![]() | IsGenericList(Object) |
Checks if this object is a System.Collections.Generic.List.
|
![]() ![]() | IsGenericList(Object, Type) |
Checks if this object is a System.Collections.Generic.List using type as T.
|
![]() ![]() | IsNotEmptyT |
Checks if a list is not empty.
|
![]() ![]() | IsNullOrEmptyT |
Checks if a list is null or empty.
|
![]() ![]() | ListToDataTableT |
Converts a list of objects to a DataTable using T properties as columns.
|
![]() ![]() | MaxOrZeroT(ListT, FuncT, Int32) |
Gets the maximum number of a list, where all elements are transformed using a function.
|
![]() ![]() | MaxOrZeroT(ListT, FuncT, Single) |
Gets the maximum number of a list, where all elements are transformed using a function.
|
![]() ![]() | MoveT(IListT, Int32, Int32) |
Moves an object of a list to a new index.
|
![]() ![]() | MoveT(IListT, T, Utils_LinqMoveDirection) |
Moves an object of a list up or down if possible.
|
![]() ![]() | MoveT(IListT, T, Int32) |
Moves an object of a list to a new index.
|
![]() ![]() | NotNullT |
Filters a collection of values, excluding null values.
|
![]() ![]() | PopT |
Filters, removes and returns a sequence of values based on a predicate.
|
![]() ![]() | PopFirstT |
Finds, removes and returns the first found occurrence
of an element (based on a predicate).
|
![]() ![]() | RemoveK, V(ListKeyValuePairK, V, K, V) |
Removes the first occurrence of a specific object from the list.
|
![]() ![]() | RemoveK, V(ListSerializableKeyValuePairK, V, K, V) |
Removes the first occurrence of a specific object from the list.
|
![]() ![]() | RemoveRange(ListString, ListString) |
Removes all occurences of multiple strings from the List.
|
![]() ![]() | RemoveRange(ListString, ListString, Boolean) |
Removes all occurences of multiple strings from the List.
|
![]() ![]() | RemoveRangeT(ListT, ListT) |
Removes all occurences of multiple objects from the List.
|
![]() ![]() | RemoveRangeT(ListT, FuncT, Boolean) |
Removes all matching objects from the List.
|
![]() ![]() | RemoveRangeT(ListT, T) |
Removes all occurences of multiple objects from the List.
|
![]() ![]() | ToDictionaryK, V |
Converts a list of KeyValuePair to a dictionary using the same types.
|
![]() ![]() | UpdateListFromListT1, T2 |
This function will update a target list using a source list.
Using a comparison function, it will find missing and obsolete objects. All corresponding object in toList will be updated using the object in fromList. |
![]() ![]() | WhereK, V |
Filters a dictionary using a predicate.
|