public CudaException(CudaError error, String message, Exception innerException) : base(innerException) { Error = error.AssertThat(ec => ec != CudaError.Success); _message = message; }