This ensures that a IEnumerable is called only once.
It'll be useful when each item on a transient system will require a full system solve, the cached IEnumerable will call the generator when needed only once and store the returned values in a list for further calls
This ensures that a
IEnumerable
is called only once. It'll be useful when each item on a transient system will require a full system solve, the cachedIEnumerable
will call the generator when needed only once and store the returned values in a list for further calls