Make `FunctionInfo` immutable
Open
area:compiler
good-first-issue
kind:refactor
status:help-wanted
- Dominant language
- C#
- Stars
- 451
- Forks
- 49
- Avg merge
- 13h 59m
- Merged PRs (30d)
- 6
Description
The current form of `Cesium.CodeGen.Contexts.Meta.FunctionInfo` is confusing: it is an immutable record struct, but with several mutable fields.
Let's make it fully immutable.
While we are at it, remove `TODO[#489]` from the code.
Contributor guide
Assessment
This issue has not been assessed yet.