internal InternalErrorException(string message, Exception innerException)
     : base("MSB0001: Internal MSBuild Error: " + message + (innerException == null ? string.Empty : "\n=============\n" + innerException.ToString() + "\n\n"), innerException)
 {
     InternalErrorException.ConsiderDebuggerLaunch(message, innerException);
 }
 internal InternalErrorException(string message)
     : base("MSB0001: Internal MSBuild Error: " + message)
 {
     InternalErrorException.ConsiderDebuggerLaunch(message, (Exception)null);
 }