public QueryObject GetObject(Query Query) { using (var Stream = new QueryStream()) { Stream.Push(Query); return Stream.Pop(this); } }
public void Push(Query Query) { if (Querys == null) { Querys = new Stack<Query>(); } Querys.Push(Query); }
public void InvokeQuery(Query Query) { GetObject(Query); }