Example #1
0
 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;
 }
Example #2
0
        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);
            }
        }