public Enumerator(QueryingEnumerable <T> queryingEnumerable, CancellationToken cancellationToken = default) { _queryContext = queryingEnumerable._queryContext; _innerEnumerable = queryingEnumerable._innerEnumerable; _shaper = queryingEnumerable._shaper; _contextType = queryingEnumerable._contextType; _queryLogger = queryingEnumerable._queryLogger; _standAloneStateManager = queryingEnumerable._standAloneStateManager; _cancellationToken = cancellationToken; _exceptionDetector = _queryContext.ExceptionDetector; Current = default !;
public Enumerator(SingleQueryingEnumerable <T> queryingEnumerable) { _relationalQueryContext = queryingEnumerable._relationalQueryContext; _relationalCommandCache = queryingEnumerable._relationalCommandCache; _shaper = queryingEnumerable._shaper; _contextType = queryingEnumerable._contextType; _queryLogger = queryingEnumerable._queryLogger; _standAloneStateManager = queryingEnumerable._standAloneStateManager; _detailedErrorsEnabled = queryingEnumerable._detailedErrorsEnabled; _exceptionDetector = _relationalQueryContext.ExceptionDetector; Current = default !;
public AsyncEnumerator(SplitQueryingEnumerable <T> queryingEnumerable) { _relationalQueryContext = queryingEnumerable._relationalQueryContext; _relationalCommandCache = queryingEnumerable._relationalCommandCache; _shaper = queryingEnumerable._shaper; _relatedDataLoaders = queryingEnumerable._relatedDataLoadersAsync; _contextType = queryingEnumerable._contextType; _queryLogger = queryingEnumerable._queryLogger; _standAloneStateManager = queryingEnumerable._standAloneStateManager; _detailedErrorEnabled = queryingEnumerable._detailedErrorsEnabled; _exceptionDetector = _relationalQueryContext.ExceptionDetector; _cancellationToken = _relationalQueryContext.CancellationToken; Current = default !;
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; _exceptionDetector = _cosmosQueryContext.ExceptionDetector; _readItemEnumerable = readItemEnumerable; _cancellationToken = cancellationToken; _concurrencyDetector = readItemEnumerable._threadSafetyChecksEnabled ? _cosmosQueryContext.ConcurrencyDetector : null; }
public Enumerator(QueryingEnumerable <T> queryingEnumerable) { _queryingEnumerable = queryingEnumerable; _cosmosQueryContext = queryingEnumerable._cosmosQueryContext; _shaper = queryingEnumerable._shaper; _selectExpression = queryingEnumerable._selectExpression; _contextType = queryingEnumerable._contextType; _partitionKey = queryingEnumerable._partitionKey; _queryLogger = queryingEnumerable._queryLogger; _standAloneStateManager = queryingEnumerable._standAloneStateManager; _exceptionDetector = _cosmosQueryContext.ExceptionDetector; _concurrencyDetector = queryingEnumerable._threadSafetyChecksEnabled ? _cosmosQueryContext.ConcurrencyDetector : null; }