/// <summary> /// Returns an quick Obj. /// </summary> /// <param name="Query"></param> /// <returns></returns> public QueryObject GetObject(Query Query) { using (var Stream = new QueryStream()) { Stream.Push(Query); return Stream.Pop(); } }
/// <summary> /// Pushes an query on the top of the stack. /// </summary> /// <param name="Query"></param> public void Push(Query Query) { if (Querys == null) { Querys = new Stack<Query>(); } Querys.Push(Query); }
/// <summary> /// Invokes the query, there is no output. /// </summary> /// <param name="Query"></param> public void InvokeQuery(Query Query) { GetObject(Query); }