Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Configure non-nullable types as required #2803

Merged
merged 16 commits into from
Jul 23, 2024

Commits on Sep 16, 2023

  1. Configuration menu
    Copy the full SHA
    25fb4e5 View commit details
    Browse the repository at this point in the history
  2. fix bad whitespaces

    blouflashdb committed Sep 16, 2023
    Configuration menu
    Copy the full SHA
    a315fbc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    01690f2 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Configuration menu
    Copy the full SHA
    c0773ce View commit details
    Browse the repository at this point in the history
  2. Add MarkNonNullableReferenceTypesAsRequired to DeepCopy

    Without this change the setting will not be set when getting
    SchemaGeneratorOptions from DI in SchemaGenerator
    AntiGuideAkquinet committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    f97d834 View commit details
    Browse the repository at this point in the history
  3. Fix detection on non nullable types to mark as required

    Because of the higher precedence of the && operator compared to the ??
    operator we need to prioritize ?? manually with brackets.
    AntiGuideAkquinet committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    646ccee View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Configuration menu
    Copy the full SHA
    98afe46 View commit details
    Browse the repository at this point in the history
  2. Reorder conditions to improve performance due to lazy evaluation

    The change is located in SchemaGenerator.CreateObjectSchema.
    AntiGuideAkquinet committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    9034cc0 View commit details
    Browse the repository at this point in the history
  3. Change a comment on NonNullableReferenceTypesAsRequired

    The new comment true to what is actually done when setting this option.
    AntiGuideAkquinet committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    767bc7f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    80c6c6e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    73ba147 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a3169f8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0dd334d View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Configuration menu
    Copy the full SHA
    ab58945 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

  1. Configuration menu
    Copy the full SHA
    30503ed View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Change expression ordering

    SimonRask committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    61760a4 View commit details
    Browse the repository at this point in the history