public override JsonObject ToJson() { var jo = new JsonObject() .Add("clauses", Clauses.Select(e => e.ToJson()).ToArray()) .Add("in_order", InOrder); if (Slop.HasValue) { jo.Add("slop", Slop.Value); } return(new JsonObject().Add("span_near", jo)); }
public override string ToString() { if (NodeType == (ExpressionType)LdapExpressionType.Or) { return(GetConjunctionString("Or")); } if (NodeType == (ExpressionType)LdapExpressionType.And) { return(GetConjunctionString("And")); } return(string.Format( "({0} {1})", NodeType, string.Join(" ", Clauses.Select(c => c.ToString())) )); }
public override Query Clone() { XQuery query = new XQuery(Connection, Compiler) { Clauses = Clauses.Select(x => x.Clone()).ToList(), Logger = Logger, QueryAlias = QueryAlias, IsDistinct = IsDistinct, Method = Method, Includes = Includes, Variables = Variables }; query.SetEngineScope(EngineScope); return(query); }
public override string ToString( ) { var result = string.Empty; result += "Function: "; result += string.Join("^", Clauses.Select(x => string.Format("({0})", AsString(x, "v"))).ToArray( )); result += "\n\n"; if (Solution == null) { return(result + "No solution."); } result += string.Format("Solution: {0}\n\n", AsString(Solution, "^")); result += string.Join("^", Clauses.Select(AsString).ToArray( )); return(result); }
public override string ToString() { return(string.Join("\r\n", Clauses.Select(o => o.ToString()))); }
public override string ToString() { return("(" + string.Join(") or ( ", Clauses.Select(c => c.ToString())) + ")"); }