This PR makes NSArray implement IList<NSObject>, just like NSDictionary implements IDictionary<string, NSObject>. It also changes the underlying storage from an array to a List<NSObject>, which makes operations like resizing the array more transparent.
This PR makes
NSArray
implementIList<NSObject>
, just likeNSDictionary
implementsIDictionary<string, NSObject>
. It also changes the underlying storage from an array to aList<NSObject>
, which makes operations like resizing the array more transparent.Feedback is welcome!