Из MSDN, предупреждение анализа кода CA1032:
Exception types must implement the following constructors:
- public NewException()
- public NewException(string)
- public NewException(string, Exception)
- protected or private NewException(SerializationInfo, StreamingContext)