Beispiel #1
0
 protected override Expression GetFieldExpression(ParameterExpression p_Instance, WhenField <T> p_Condition)
 {
     return(GetFieldIndexerExpression(p_Instance, p_Condition.FieldName));
 }
Beispiel #2
0
        protected override Expression GetConstantExpression(ParameterExpression p_Instance, WhenField <T> p_Condition)
        {
            string value = p_Condition.Value;

            if (ID.IsID(p_Condition.Value))
            {
                value = IdHelper.NormalizeGuid(p_Condition.Value);
            }

            return((Expression)Expression.Constant((object)value));
        }
Beispiel #3
0
 public WhenFieldWrapper(WhenField <T> p_Condition)
     : base(p_Condition)
 {
 }