dotnet / winforms

Windows Forms is a .NET UI framework for building Windows desktop applications.
MIT License
4.42k stars 984 forks source link

[Tracking] HashTable/ArrayList replacement in Winforms #8357

Open dreddy-work opened 1 year ago

dreddy-work commented 1 year ago

While replacing HashSet and ArrayList we found scenarios where replacements from Generics are not functionally equivalent with non-generics. ex: HashTable/ArrayLaist replacement in Winforms.

We are going to do a quick review around here and here and provide further guidance/helpers to make sure replacements are smooth.

related #8143 , #8140

Community and primarily @elachlan , @Jericho , @hughbe @gpetrou that are helping in this space, can you help us on these meanwhile?

elachlan commented 1 year ago

@merriemcgaw is this still on the teams radar? I'd like to get it "finished" before .NET8 release. I know its a while away, but time flies.

dreddy-work commented 1 year ago

@elachlan , can you prioritize on the linked regression first and see what we can do for it in .NET 8.0 Preview 1?

elachlan commented 1 year ago

I believe the error is coming from the designer. But I can't be too sure since I don't have a stack trace.

elachlan commented 1 year ago

@dreddy-work I cannot respond in #8207 as I am not the author.

dreddy-work commented 1 year ago

@dreddy-work I cannot respond in #8207 as I am not the author.

no problem. I was mistaken you as owner. I will take closer look.