internal TableQuerySegment <TElement> ExecuteQuerySegmentedInternal(TableContinuationToken token, CloudTableClient client, CloudTable table, TableRequestOptions requestOptions, OperationContext operationContext) { CommonUtility.AssertNotNullOrEmpty("tableName", table.Name); TableRequestOptions modifiedOptions = TableRequestOptions.ApplyDefaults(requestOptions, client); operationContext = operationContext ?? new OperationContext(); IQueryExecutor <TElement, TElement> queryExecutor = GetExecutor <TElement>(client); return(queryExecutor.ExecuteQuerySegmented(this, token, client, table, modifiedOptions, operationContext)); }