public ExprHoistedLocalExpr CreateHoistedLocalInExpression(ExprLocal localToHoist) { Debug.Assert(localToHoist != null); ExprHoistedLocalExpr rval = new ExprHoistedLocalExpr(); rval.Kind = ExpressionKind.EK_HOISTEDLOCALEXPR; rval.Type = GetTypes().GetOptPredefAgg(PredefinedType.PT_EXPRESSION).getThisType(); rval.Flags = 0; return(rval); }
protected virtual Expr VisitHOISTEDLOCALEXPR(ExprHoistedLocalExpr pExpr) { return(VisitEXPR(pExpr)); }