/// <summary> /// Adds <paramref name="value"/> only to <paramref name="enumerable"/>, /// if the <paramref name="condition"/> results in true. /// </summary> public static void AddOnCondition <T>(this ICollection <T> enumerable, T value, Func <bool> condition) => enumerable.AddOnCondition(value, condition());