Pomona.Common.TypeSystem.PropertySpec.CreateGetterExpression C# (CSharp) Method

CreateGetterExpression() public method

public CreateGetterExpression ( Expression instance ) : Expression
instance System.Linq.Expressions.Expression
return System.Linq.Expressions.Expression
        public Expression CreateGetterExpression(Expression instance)
        {
            var formula = this.GetPropertyFormula();
            if (formula == null)
                return Expression.MakeMemberAccess(instance, NormalizedPropertyInfo);

            //// TODO: Make some assertions here..
            return FindAndReplaceVisitor.Replace(formula.Body, formula.Parameters[0], instance);
        }