public Statement MakeError(Expression expr) { if (expr != null) { // TODO: Change to ConvertHelper if (!TypeUtils.CanAssign(typeof(Exception), expr.Type)) { expr = Ast.Convert(expr, typeof(Exception)); } } _error = true; return(Ast.Throw(expr)); }
public Statement MakeError(Expression expr) { if (expr != null) { // TODO: Change to ConvertHelper if (!TypeUtils.CanAssign(typeof(Exception), expr.Type)) { expr = Ast.Convert(expr, typeof(Exception)); } } _error = true; return(Ast.Throw(expr)); }