Code Inspection: Make constructor in abstract class protected
It makes little sense to have the
modifier on an
class constructor. After all, an abstract class
cannot be created directly – only via a derived instance. Consequently, it is only the derived classes for whom
it makes sense to access the constructor in the first place.
Hence, ReSharper recommends that you make the constructor