Declaration
public static void RemoveAllByValue<TKey, TVal>(
this IDictionary<TKey, TVal> dict,
Func<TVal, bool> predicate
)Summary
Removes all entries from a dictionary whose values satisfy a specified predicate.
Generic type parameters
| TKey |
Type of the keys in the dictionary. |
| TVal |
Type of the values in the dictionary. |
Parameters
| this IDictionary<TKey, TVal> | dict |
Dictionary to operate on. |
| Func<TVal, bool> | predicate |
Specifies a predicate that determines which entries should be removed from the dictionary. |