title: When should a class member be declared virtual (C#)/Overridable (VB.NET)?
body: <p>Why wouldn't I choose abstract? What are the limitations to declaring a class member virtual? Can only methods be declared virtual?</p>