Quick answer: Hammer icon (or dotnet build). Restart editor. Source generator emits fresh MethodName / SignalName.
Renamed TakeDamage to TakeHit. References to MethodName.TakeDamage stale; MethodName.TakeHit doesn’t exist yet. Cache.
The Fix
# Force rebuild
$ dotnet clean
$ dotnet build
# Restart Godot editor
# Press hammer icon to recompile and refresh
Source generator emits MethodName.TakeHit on next compile. Old constants disappear.
Verifying
IntelliSense shows MethodName.TakeHit. References to old name fail to compile (good — flushes mistakes).
“Build clean. Generator refreshes.”
Related Issues
For C# net8 mismatch, see net8. For GD.Print, see GD.Print.
Build. Restart. Generator fresh.