By inheriting from ReadOnlyCollection<T> (not a IReadOnlyCollection), I get a read-only wrapper around a list, but I can still manipulate the underlying list if needed (through the protected Items property).
By inheriting from ReadOnlyCollection<T> (not a IReadOnlyCollection), I get a read-only wrapper around a list, but I can still manipulate the underlying list if needed (through the protected Items property).
github.com/mcintyre321/...
github.com/mcintyre321/...