JECS icon indicating copy to clipboard operation
JECS copied to clipboard

Support for saving and loading as abstracted collection interfaces

Open JimmyCushnie opened this issue 3 years ago • 1 comments

I.e. you should be able to save and load IEnumerable<T>, ICollection<T>, IReadOnlyList<T>. Internally the library would just handle it like an array

JimmyCushnie avatar Oct 01 '21 20:10 JimmyCushnie

Today I refactored the handling of collection types, which will make this much easier to implement. However I've decided to hold off on this feature for now because I want to work on other (non-SUCC) things.

When I get around to this, the full set of interfaces I'd like to support is as follows: IEnumerable<T>, ICollection<T>, IReadOnlyCollection<T>, IList<T>, IReadOnlyList<T>, IDictionary<T>, IReadOnlyDictionary<T>

JimmyCushnie avatar Feb 02 '22 22:02 JimmyCushnie