Io sapevo di si, ma da qualche prova che ho fatto sembrerebbe che non funzioni.
Ho una classe parentClass che viene estesa da altre classi (childClass1, childClass2, etc).
Se definisco un attributo per la classe parentClass, le classi che la estendono useranno quello stesso attributo?
In particolare, voglio che tutte le classi estese siano serializzabili, per cui ho fatto estendere a parentClass ISerializzable, e gli ho applicato l'attributo [Serializzable()].
Così facendo però non funziona. Mentre se l'attributo lo dichiaro prima di ognuna delle childClass funziona.
Esiste un modo per rendere serializzabili tutte le classi che estendono parentClass, senza che debba essere in alcun modo esplicitato nelle classi figlie?
Grazie, ciao.