public DataType VisitOutArgument(OutArgument outArgument) { var dt = outArgument.Expression.Accept(this); return(dt); //Expression exp = outArgument; //return RecordDataType(OutPointerTo(outArgument.TypeVariable), exp); }
bool ExpressionVisitor <bool> .VisitOutArgument(OutArgument outArg) { var op = p as OutArgument; if (outArg.DataType.Size != op.DataType.Size) { return(false); } return(Match(op.Expression, outArg.Expression)); }
public virtual void VisitOutArgument(OutArgument outArg) { outArg.Expression.Accept(this); }
public Expression VisitOutArgument(OutArgument outArgument) { throw new NotImplementedException(); }