C# models could be records
Open
Csharp
enhancement
- Dominant language
- C#
- Stars
- 3.8k
- Forks
- 333
- Avg merge
- 16h 29m
- Merged PRs (30d)
- 116
Description
The models generated by Kiota for the Csharp lang are currently `class`es. Making them `record`s would enable the usage of `with` among various benefits.
Would is be reasonable to do so?
Contributor guide
Research direction
The issue names no files, tests, or entry points. Start by locating the C# model-generation path and checking whether generated records preserve existing behavior; done would require an agreed scope and validated generated output, but the issue currently asks only whether the change is reasonable.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100