internal static Position FindIf(Position begin, Position end, IPredicate1 f) { while (begin != end && !f.Execute(begin.Get())) { ++begin; } return begin; }
Position FindIf(Position begin, Position end, IPredicate1 f) { while (begin != end && !f.Execute(begin.Get())) { ++begin; } return(begin); }