public Enumerator(ReadItemQueryingEnumerable <T> readItemEnumerable, CancellationToken cancellationToken = default)
 {
     _cosmosQueryContext        = readItemEnumerable._cosmosQueryContext;
     _readItemExpression        = readItemEnumerable._readItemExpression;
     _shaper                    = readItemEnumerable._shaper;
     _contextType               = readItemEnumerable._contextType;
     _queryLogger               = readItemEnumerable._queryLogger;
     _performIdentityResolution = readItemEnumerable._performIdentityResolution;
     _cancellationToken         = cancellationToken;
 }
Пример #2
0
 public Enumerator(ReadItemQueryingEnumerable <T> readItemEnumerable, CancellationToken cancellationToken = default)
 {
     _cosmosQueryContext     = readItemEnumerable._cosmosQueryContext;
     _readItemExpression     = readItemEnumerable._readItemExpression;
     _shaper                 = readItemEnumerable._shaper;
     _contextType            = readItemEnumerable._contextType;
     _queryLogger            = readItemEnumerable._queryLogger;
     _standAloneStateManager = readItemEnumerable._standAloneStateManager;
     _cancellationToken      = cancellationToken;
 }
Пример #3
0
                public Enumerator(ReadItemQueryingEnumerable <T> readItemEnumerable, CancellationToken cancellationToken = default)
                {
                    _cosmosQueryContext     = readItemEnumerable._cosmosQueryContext;
                    _readItemExpression     = readItemEnumerable._readItemExpression;
                    _shaper                 = readItemEnumerable._shaper;
                    _contextType            = readItemEnumerable._contextType;
                    _queryLogger            = readItemEnumerable._queryLogger;
                    _standAloneStateManager = readItemEnumerable._standAloneStateManager;
                    _readItemEnumerable     = readItemEnumerable;
                    _cancellationToken      = cancellationToken;

                    _concurrencyDetector = readItemEnumerable._threadSafetyChecksEnabled
                        ? _cosmosQueryContext.ConcurrencyDetector
                        : null;
                }
                protected ReadItemBase(
                    ReadItemQueryingEnumerable <T> readItemEnumerable)
                {
#pragma warning disable EF1001
                    _stateManager = readItemEnumerable._cosmosQueryContext.StateManager;
#pragma warning restore EF1001
                    CosmosQueryContext  = readItemEnumerable._cosmosQueryContext;
                    _readItemExpression = readItemEnumerable._readItemExpression;
                    _entityType         = readItemEnumerable._readItemExpression.EntityType;
                    CosmosClient        = readItemEnumerable._cosmosQueryContext.CosmosClient;
                    ContainerId         = _readItemExpression.Container;
                    Shaper      = readItemEnumerable._shaper;
                    ContextType = readItemEnumerable._contextType;
                    Logger      = readItemEnumerable._logger;
                }
 public Enumerator(ReadItemQueryingEnumerable <T> readItemEnumerable) : base(readItemEnumerable)
 {
 }
 public AsyncEnumerator(
     ReadItemQueryingEnumerable <T> readItemEnumerable,
     CancellationToken cancellationToken) : base(readItemEnumerable)
 {
     _cancellationToken = cancellationToken;
 }