Exemplo n.º 1
0
 void HandleParameter(MemberExpression node, bool isSingle = false)
 {
     if (node.BelongsToParameter())
     {
         if (!isSingle)
         {
             if (node.Expression.NodeType == ExpressionType.Parameter)
             {
                 _sb.Append(_provider.EscapeName(node.Member.Name));
             }
             else
             {
                 HandleParameterSubProperty(node);
             }
             return;
         }
         if (node.Type == typeof(bool))
         {
             var eq = EqualityFromBoolProperty(node, true);
             Visit(eq);
             return;
         }
     }
 }