Do we call such an instance a “collection”? An “enumerable”? Or something else? I ask with my two main goals being:
- To be understood by other developers, without having to explain that the class implements
IEnumerable. - To be technically correct and precise.
To be technically precise, I would inform developers that it implements IEnumerable.
To say anything else is being less informative.
Anyone who understands IEnumerable will immediately understand the capabilities of your class. Anyone who doesn’t, wouldn’t get it however you described it.