Created by: shibayan
PR detail
- Remove unnecessary use of
dynamic
- In C#,
dynamic
andobject
have the same type, so there is no need to differentiate code with sync or async
- In C#,
- Optimize package reference according to options
-
CompareNETObjects
is only needed whenuseCompareNetObjects
is specified -
System.ComponentModel.Annotations
is only needed whenvalidatable
is specified
-
PR checklist
-
Read the contribution guidelines. -
If contributing template-only or documentation-only changes which will change sample output, build the project before. -
Run the shell script(s) under ./bin/
(or Windows batch scripts under.\bin\windows
) to update Petstore samples related to your fix. This is important, as CI jobs will verify all generator outputs of your HEAD commit, and these must match the expectations made by your contribution. You only need to run./bin/{LANG}-petstore.sh
,./bin/openapi3/{LANG}-petstore.sh
if updating the code or mustache templates for a language ({LANG}
) (e.g. php, ruby, python, etc). -
File the PR against the correct branch: master
,4.3.x
,5.0.x
. Default:master
. -
Copy the technical committee to review the pull request if your PR is targeting a particular programming language.