public static List<Tuple<Type, string>> Collect(Expression expression, Predicate<MethodDefinitionExpression> acceptMethod = null) { var collector = new ParameterTypesCollector(acceptMethod); collector.Visit(expression); return collector.types.ToList(); }
public static List <Tuple <Type, string> > Collect(Expression expression, Predicate <MethodDefinitionExpression> acceptMethod = null) { var collector = new ParameterTypesCollector(acceptMethod); collector.Visit(expression); return(collector.types.ToList()); }