Skip to content

Refactor TabOrder to enable Nullability and replace ArrayList/HashTable#8400

Merged
lonitra merged 8 commits intodotnet:mainfrom
elachlan:TabOrder-Nullability
Dec 22, 2022
Merged

Refactor TabOrder to enable Nullability and replace ArrayList/HashTable#8400
lonitra merged 8 commits intodotnet:mainfrom
elachlan:TabOrder-Nullability

Conversation

@elachlan
Copy link
Contributor

@elachlan elachlan commented Dec 18, 2022

There are several places where I had to do some unusual null checks where I think the code previously just assumed the they were not null. Such as any of the collections (tabComplete, ect), or Control.Parent.

Related: #8342, #8143, #8140

Microsoft Reviewers: Open in CodeFlow

@elachlan elachlan requested a review from a team as a code owner December 18, 2022 09:40
@ghost ghost assigned elachlan Dec 18, 2022
@elachlan elachlan changed the title Refactor TabOrder to enable Nullability and replace ArrayList/HashTable Refactor TabOrder to enable Nullability and replace ArrayList/HashTable Dec 18, 2022
Copy link
Member

@lonitra lonitra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 mostly nits

@lonitra lonitra added the waiting-author-feedback The team requires more information from the author label Dec 19, 2022
@ghost ghost removed the waiting-author-feedback The team requires more information from the author label Dec 19, 2022
@elachlan elachlan requested a review from lonitra December 19, 2022 23:04
@lonitra lonitra added the waiting-author-feedback The team requires more information from the author label Dec 21, 2022
@ghost ghost removed the waiting-author-feedback The team requires more information from the author label Dec 21, 2022
Copy link
Member

@lonitra lonitra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@lonitra lonitra added the ready-to-merge PRs that are ready to merge but worth notifying the internal team. label Dec 22, 2022
@lonitra lonitra enabled auto-merge (squash) December 22, 2022 17:54
@lonitra lonitra merged commit f685477 into dotnet:main Dec 22, 2022
@ghost ghost added this to the 8.0 Preview1 milestone Dec 22, 2022
@elachlan elachlan deleted the TabOrder-Nullability branch December 22, 2022 20:27
@ghost ghost locked as resolved and limited conversation to collaborators Jan 22, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

ready-to-merge PRs that are ready to merge but worth notifying the internal team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants