Skip to content

Use the polyfilled generic Enum.IsDefined() on .NET Framework and manually replace missed ArgumentNullException.ThrowIfNull() guards#2408

Merged
kevinchalet merged 1 commit intoopeniddict:devfrom
kevinchalet:enum_isdefined
Dec 28, 2025
Merged

Use the polyfilled generic Enum.IsDefined() on .NET Framework and manually replace missed ArgumentNullException.ThrowIfNull() guards#2408
kevinchalet merged 1 commit intoopeniddict:devfrom
kevinchalet:enum_isdefined

Conversation

@kevinchalet
Copy link
Member

The Roslyn code fixer seems to ignore .NET Framework-only projects when applying global "regular if checks" -> ArgumentNullException.ThrowIfNull() code suggestions so I've fixed that manually.

…ually replace missed ArgumentNullException.ThrowIfNull() guards
@kevinchalet kevinchalet added this to the 7.3.0 milestone Dec 28, 2025
@kevinchalet kevinchalet self-assigned this Dec 28, 2025
@kevinchalet kevinchalet merged commit e8c7f5a into openiddict:dev Dec 28, 2025
6 checks passed
@kevinchalet kevinchalet deleted the enum_isdefined branch December 28, 2025 20:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant