Synopsis: | Explicitly define a protected constructor on an abstract base class |
Language: | C# |
Severity Level: | 3 |
Category: | Object oriented |
Description: |
Of course an abstract class cannot be instantiated, so a public constructor should be harmless. However, [MS Design] states: Many compilers will insert a |