public static DeferredQueryWrapper AddToQuery(IBifoqlDeferredQueryInternal obj, string query) { var deferred = obj as DeferredQueryWrapper; if (deferred != null) { return(new DeferredQueryWrapper(deferred._obj, deferred._query + query)); } else { return(new DeferredQueryWrapper(obj, "@" + query)); } }
private DeferredQueryWrapper(IBifoqlDeferredQueryInternal obj, string query) { _obj = obj; _query = query; }
private static async Task <object> ToSimpleObject(IBifoqlDeferredQueryInternal deferred) { var obj = await deferred.EvaluateQuery("@"); return(obj); }