Advertisement
Guest User

Untitled

a guest
Nov 26th, 2014
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. Expression.Constant(Convert.ChangeType(value, Nullable.GetUnderlyingType(memberAccess.Type)));.
  2.  
  3. Expression.Equal(memberAccess, filter);
  4.  
  5. ConstantExpression test = Expression.Constant(Nullable.GetUnderlyingType(memberAccess.Type)),
  6.  
  7. filter = Expression.Constant(
  8. Convert.ChangeType(value, memberAccess.Type.GetGenericArguments()[0]));
  9.  
  10. Expression typeFilter = Expression.Convert(filter, memberAccess.Type);
  11.  
  12. Condition(
  13. Equals(yourStringExpression, null),
  14. Constant(null, typeof(DateTime?)),
  15. Convert(
  16. Call(DateTime.ParseExact, yourStringExpression, ...),
  17. typeof(DateTime?)
  18. )
  19. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement