VisualCollection.RemoveAt breaks when multiple null entries exist
Open
Investigate
- Dominant language
- C#
- Stars
- 7.7k
- Forks
- 1.3k
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 61
Description
RemoveAt takes the entry at the specified index and delegates to RemoveInternal with that item. However, if there are multiple `null` entries in the collection, RemoveInternal then only removes the first, not the one at the requested index.
This likely necessitates inlining part of what RemoveInternal does into RemoveAt, since those two approaches are a bit incompatible with each other.
Contributor guide
Assessment
This issue has not been assessed yet.