private Expression GetSetterValueExpression <MIType>(IMemberSetterConfig <MIType> setter) where MIType : MemberInfo { if (IsResolve(setter)) { return(GetResolverInvocationExpressionForType(setter.MemberType)); } else { return(setter.MemberSetter.Body); } }
private bool IsResolve <MIType>(IMemberSetterConfig <MIType> setter) where MIType : MemberInfo { return(setter.MemberSetter == null); }