-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Nullable reference type for internal code #19513
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Comments
Let's discuss, but I think that as we see opportunities for improvement/cleanup there's no reason to artificially abstain. Each change can be discussed with the expert on a case-by-case basis just like always. |
No one is artificially abstaining any change. Just not a fan of random changes based on personal preferences. |
Decisions from design meeting (feel free to complete if I've left anything out):
|
# for free
to join this conversation on GitHub.
Already have an account?
# to comment
Seems like annotating out internal APIs for NRT is doing more than just converting NotNull to non-nullable reference type. We should better define set of guidelines about it.
Specifically, if we believe that current NotNull annotations are not correct then we should correct them first.
I prefer to err on the side of keeping things nullable rather than making everything is non-nullable just because we can.
The text was updated successfully, but these errors were encountered: