Merged
requested to merge github/fork/janssen92/feature/aspnetcoreserver-add-nullable-annotation-support into master
Created by: janssen92
Since c# 8 / .net core 3.0 it is possible to add a nullable annotation to a project file. This allows to use the ? annotation not only on non-nullable types but on all types.
Using this annotations can improve the readability within the code and also improves API behavior in regards to optional (nullable) properties.
The default behavior is not altered, it should stay compatible with everything.
Tests were added to ensure correct behavior.
This PR is a possible solution for: #9190 #9022
@shibayan @Blackclaws @lucamazzanti
PR checklist
-
Read the contribution guidelines. -
Pull Request title clearly describes the work in the pull request and Pull Request description provides details about how to validate the work. Missing information here may result in delayed response from the community. -
Run the following to build the project and update samples: ./mvnw clean package ./bin/generate-samples.sh ./bin/utils/export_docs_generators.sh
./bin/generate-samples.sh bin/configs/java*
. For Windows users, please run the script in Git BASH. -
File the PR against the correct branch: master
,5.1.x
,6.0.x
-
If your PR is targeting a particular programming language, @mention the technical committee members, so they are more likely to review the pull request.