lewiscowles1986, 17 days ago @bobmagicii currently if I wanted this behaviour I wouldn't manage it like that. The property would become it's own struct / class. I use interfaces without properties, and concrete implementations with getter / setter explicit methods, or public readonly So if I made a new class and wanted to override, I can be sure it's not n*c where c is chain length. It's O(1) vs O(n); and harder to extend with overriding set / get.
@bobmagicii currently if I wanted this behaviour I wouldn't manage it like that.
The property would become it's own struct / class.
I use interfaces without properties, and concrete implementations with getter / setter explicit methods, or public readonly
So if I made a new class and wanted to override, I can be sure it's not n*c where c is chain length.
It's O(1) vs O(n); and harder to extend with overriding set / get.