'member' : virtual or abstract members cannot be private
Private virtual members are not allowed.
The following sample generates CS0621:
class MyClass { private virtual void DoNothing() { // CS0621 } private int Price { abstract get; // CS0621 } public static void Main() { } }