public Expression ResolveOverload (ResolveContext rc, Arguments args)
{
if (args == null || args.Count != 1) {
name.Error_NameDoesNotExist (rc);
return null;
}
var arg = args [0];
var res = ResolveArgumentExpression (rc, arg.Expr);
if (!res) {
return null;
}
type = rc.BuiltinTypes.String;
eclass = ExprClass.Value;
return this;
}
}