In the How Can I Expose Only a Fragment of IList<> question one of the answers had the following code snippet:
IEnumerable FilteredList() {
It's producing enumerable sequence. What it does is actually creating local IEnumerable sequence and returning it as a method result