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