In C#, consider we have a generic class and a concrete class

[Serializable]
public class GenericUser
{ ...

[Serializable]
public class ConcreteUser : GenericUser
{ ...

is it necessary to mark ConcreteUser as [Serializable] or inheritance will take care of it?

Edit
Report