ForNeVeR / ForNeVeR/Cesium

Make `FunctionInfo` immutable

Open
#489 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.