protected override Expression DoResolve (ResolveContext ec) { type = child.Type; eclass = ExprClass.Value; return this; }