private static List<Type> ExprsTypes(IList<HostArg> args) { List<Type> types = new List<Type>(args.Count); foreach (HostArg ha in args) types.Add(ha.ArgExpr.ClrType); return types; }