public override bool Equals(object o) { if (o == this) { return(true); } if (!(o is FunctionExprent)) { return(false); } FunctionExprent fe = (FunctionExprent)o; return(funcType == fe.GetFuncType() && InterpreterUtil.EqualLists(lstOperands, fe .GetLstOperands())); }