| 
								 
							 | Name | Description | 
|---|
   | BucketAutoTInput, TIntermediate, TValue(PipelineDefinitionTInput, TIntermediate, AggregateExpressionDefinitionTIntermediate, TValue, Int32, AggregateBucketAutoOptions) | 
            Appends a $bucketAuto stage to the pipeline.
              | 
   | BucketAutoTInput, TIntermediate, TValue(PipelineDefinitionTInput, TIntermediate, ExpressionFuncTIntermediate, TValue, Int32, AggregateBucketAutoOptions, ExpressionTranslationOptions) | 
            Appends a $bucketAuto stage to the pipeline.
              | 
   | BucketAutoTInput, TIntermediate, TValue, TOutput(PipelineDefinitionTInput, TIntermediate, AggregateExpressionDefinitionTIntermediate, TValue, Int32, ProjectionDefinitionTIntermediate, TOutput, AggregateBucketAutoOptions) | 
            Appends a $bucketAuto stage to the pipeline.
              | 
   | BucketAutoTInput, TIntermediate, TValue, TOutput(PipelineDefinitionTInput, TIntermediate, ExpressionFuncTIntermediate, TValue, Int32, ExpressionFuncIGroupingAggregateBucketAutoResultIdTValue, TIntermediate, TOutput, AggregateBucketAutoOptions, ExpressionTranslationOptions) | 
            Appends a $bucketAuto stage to the pipeline (this overload can only be used with LINQ3).
              |