I've this Piece of code:
public class Tag : ValueObjectBase
{
public virtual string Name { get; set; }
public virtual bool IsDeleted { get; set; }
public virtual long Count { get; set; }
public virtual DateTime CreationTime { get; set; }
protected override void Validate()
{
}
and I just inherit the NewsTag class from Tag like this:
public class NewsTag : Tag
{
public NewsTag(string name, int count)
{
Count = count;
Name = name;
}
protected override void Validate()
{
throw new NotImplementedException();
}
}
why Does Resharper suggest me to make the NewsTag class as sealed??