示例#1
0
        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));
            }
        }
示例#2
0
 private DeferredQueryWrapper(IBifoqlDeferredQueryInternal obj, string query)
 {
     _obj   = obj;
     _query = query;
 }
示例#3
0
        private static async Task <object> ToSimpleObject(IBifoqlDeferredQueryInternal deferred)
        {
            var obj = await deferred.EvaluateQuery("@");

            return(obj);
        }