Если у вас есть тип возвращаемого значения, вы предполагаете что-то вернуть.
Как сказано в комментарии vc74, вы можете вернуть пустой список или нулевую ссылку.
Третье решение состоит в том, чтобы используйте класс Maybe для инкапсуляции: Maybe, монада C#
При этом ваш метод будет:
public Maybe<List<record>> method(...)
{
if(condition)
return Maybe.None;
return Maybe<List<record>>.Some;
}