Skip to content

Comments

Fix C# 13 params non-array types#410

Merged
damieng merged 6 commits intomasterfrom
minor-fixes
Feb 17, 2026
Merged

Fix C# 13 params non-array types#410
damieng merged 6 commits intomasterfrom
minor-fixes

Conversation

@damieng
Copy link
Collaborator

@damieng damieng commented Feb 16, 2026

Allow C# 13 params that use collection types instead of arrays https://csharp-evolution.com/13.0/params-collections

Also fixes invalid esc sequences, dupe conversion operations and tightens up arg attributes.

Claude Code was used in the development of this PR.

@damieng damieng requested a review from tris203 February 16, 2026 18:42
Comment on lines 484 to 488
repeat1(choice(
$.explicit_interface_specifier,
'operator',
'checked',
)),
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was something i changed as a perf optimisation last year.
I would prefer not to change it back

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll revert this back and put a note in.

@damieng damieng merged commit 8836663 into master Feb 17, 2026
4 checks passed
@damieng damieng deleted the minor-fixes branch February 17, 2026 17:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants