public ExprArrayLength CreateArrayLength(Expr pArray) { ExprArrayLength pResult = new ExprArrayLength(GetTypes().GetReqPredefAgg(PredefinedType.PT_INT).getThisType()); pResult.Array = pArray; return(pResult); }
public ExprArrayLength CreateArrayLength(Expr pArray) { ExprArrayLength pResult = new ExprArrayLength(); pResult.Kind = ExpressionKind.EK_ARRAYLENGTH; pResult.Type = GetTypes().GetReqPredefAgg(PredefinedType.PT_INT).getThisType(); pResult.Flags = 0; pResult.Array = pArray; return(pResult); }
protected virtual Expr VisitARRAYLENGTH(ExprArrayLength pExpr) { return(VisitEXPR(pExpr)); }