in 2021.3/CodeAnalysis/CodeForCSharpDemo.cs [6:15]
public string? FindFirstElement(IEnumerable<string?> collection, string? filterParam, Func<string?, string?, bool> predicate)
{
foreach (var element in collection)
{
if (predicate(element, filterParam))
return element;
}
return null;
}