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)); }
protected virtual EXPR VisitHOISTEDLOCALEXPR(EXPRHOISTEDLOCALEXPR pExpr) { return VisitEXPR(pExpr); }
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; }