public IQuery Operator(TypeOperators typTypeOperators) { query = query.Replace("Op", typTypeOperators.ToString()); return new Query { query = query }; }
public IQuery Operator(TypeOperators typTypeOperators) { query = query.Replace("Op", typTypeOperators.ToString()); return(new Query { query = query }); }
public void RegisterType(string TypeName, int TypeId, TypeOperators Operators) { ScriptType Type = new ScriptType(TypeName, TypeId); Operators.Initialise(this, Type); _typeIdLookups.Add(Type); _TypeNameLookups[Type.TypeName] = Type; }
public IQuery Concat(IQuery operacion1, IQuery operacion2, TypeOperators typeOperator) { var value=string.Empty; switch (typeOperator) { case TypeOperators.And: value = (string.Format("<And>{0}{1}</And>", operacion1.Execute(), operacion2.Execute())); break; case TypeOperators.Or: default: value = (string.Format("<Or>{0}{1}</Or>", operacion1.Execute(), operacion2.Execute())); break; } query = string.IsNullOrEmpty(query) ? value : query.Replace("{0}", value); return new Query { query = query }; }
public IQuery Concat(IQuery operacion1, IQuery operacion2, TypeOperators typeOperator) { var value = string.Empty; switch (typeOperator) { case TypeOperators.And: value = (string.Format("<And>{0}{1}</And>", operacion1.Execute(), operacion2.Execute())); break; case TypeOperators.Or: default: value = (string.Format("<Or>{0}{1}</Or>", operacion1.Execute(), operacion2.Execute())); break; } query = string.IsNullOrEmpty(query) ? value : query.Replace("{0}", value); return(new Query { query = query }); }