public JSVsaException(JSVsaError error, string message, Exception innerException) : base(message, innerException)
 {
     base.HResult = (int)error;
 }
 public JSVsaException(JSVsaError error) : base(string.Empty, (int)error)
 {
 }
 public JSVsaException(JSVsaError error, string message) : base(message, (int)error)
 {
 }
 protected JSVsaException Error(JSVsaError vsaErrorNumber)
 {
     return(new JSVsaException(vsaErrorNumber));
 }
 protected JSVsaException Error(JSVsaError vsaErrorNumber)
 {
     return new JSVsaException(vsaErrorNumber);
 }
 public JSVsaException(JSVsaError error, string message, Exception innerException) : base(message, innerException)
 {
     base.HResult = (int) error;
 }
 public JSVsaException(JSVsaError error, string message) : base(message, (int) error)
 {
 }
 public JSVsaException(JSVsaError error) : base(string.Empty, (int) error)
 {
 }