Use a Where
instead - which "Filters a sequence of values based on a predicate" - such that:
var matches = this.Where(userFile => userFile.Name.Equals(s));
Rather than SelectMany
, which "Projects each element of a sequence to an IEnumerable and flattens the resulting sequences into one sequence."