✅ Nested Record Inheritance
I'm trying a bit of inheritance shenanigans, the API I'm working with wraps everything in a data object, which usually has two fields that always appear:
This way I can keep a base record for when I need to access cooldown/character in a generic method, but I can still the define the fields that are different:
However, I get an error:
Am I looking over something?
This way I can keep a base record for when I need to access cooldown/character in a generic method, but I can still the define the fields that are different:
However, I get an error:
0>FightResult.cs(6,43): Error CS8866 : Record member 'Artifacts.Model.Characters.CharacterActionResult.Data' must be a readable instance property or field of type 'Artifacts.Model.Characters.FightResultData' to match positional parameter 'Data'.Am I looking over something?