public static Expression CompiledGetter(Type targetType, string path, Expression dataParameter) { var getter = ValueGetterFactories.Factories.GetCompiledGetter(targetType, path); var visitor = new CompiledValueGetterVisitor(targetType, dataParameter); if (getter != null) { getter.Accept(visitor); return visitor.CompiledGetter; } else return null; }
public static Expression CompiledGetter(Type targetType, string path, Expression dataParameter) { var getter = ValueGetterFactories.Factories.GetCompiledGetter(targetType, path); var visitor = new CompiledValueGetterVisitor(targetType, dataParameter); if (getter != null) { getter.Accept(visitor); return(visitor.CompiledGetter); } else { return(null); } }