public PagedCollection(DataServiceContextWrapper context, QueryOperationResponse <TConcrete> qor) { _context = context; _currentPage = (IReadOnlyList <TElement>)qor.ToList(); _continuation = qor.GetContinuation(); }
public StreamFetcher(DataServiceContextWrapper context, EntityBase entity, string propertyName, Client.DataServiceStreamLink link) { _context = context; _entity = entity; _link = link; _propertyName = propertyName; }
public PagedCollection(DataServiceContextWrapper context, DataServiceCollection <TConcrete> collection) { _context = context; _currentPage = (IReadOnlyList <TElement>)collection; if (_currentPage != null) { _continuation = collection.Continuation; } }
public ReadOnlyQueryableSet(DataServiceQuery inner, DataServiceContextWrapper context) : base(inner, context) { }
protected void Initialize(DataServiceQuery inner, DataServiceContextWrapper context) { _inner = inner; _context = context; }
public void Initialize(DataServiceQuery inner, DataServiceContextWrapper context, EntityBase entity, string path) { Initialize(inner, context); Path = path; Entity = entity; }
public QueryableSet(DataServiceQuery inner, DataServiceContextWrapper context, EntityBase entity, string path) : base(inner, context) { Initialize(inner, context, entity, path); }
// Creator - should be faster than Activator.CreateInstance public static PagedCollection <TElement, TConcrete> Create(DataServiceContextWrapper context, QueryOperationResponse <TConcrete> qor) { return(new PagedCollection <TElement, TConcrete>(context, qor)); }
public void Initialize(DataServiceContextWrapper context, string path) { Context = context; _path = path; _isInitialized = true; }