Table of Contents

Class AggregateExpressionDefinition<TSource, TResult>

Namespace
MongoDB.Driver
Assembly
MongoDB.Driver.dll
public abstract class AggregateExpressionDefinition<TSource, TResult>

Type Parameters

TSource
TResult
Inheritance
AggregateExpressionDefinition<TSource, TResult>
Derived
Inherited Members

Constructors

AggregateExpressionDefinition()

protected AggregateExpressionDefinition()

Methods

Render(IBsonSerializer<TSource>, IBsonSerializerRegistry)

public abstract BsonValue Render(IBsonSerializer<TSource> sourceSerializer, IBsonSerializerRegistry serializerRegistry)

Parameters

sourceSerializer IBsonSerializer<TSource>
serializerRegistry IBsonSerializerRegistry

Returns

BsonValue

Operators

implicit operator AggregateExpressionDefinition<TSource, TResult>(BsonValue)

public static implicit operator AggregateExpressionDefinition<TSource, TResult>(BsonValue expression)

Parameters

expression BsonValue

Returns

AggregateExpressionDefinition<TSource, TResult>

implicit operator AggregateExpressionDefinition<TSource, TResult>(string)

public static implicit operator AggregateExpressionDefinition<TSource, TResult>(string expression)

Parameters

expression string

Returns

AggregateExpressionDefinition<TSource, TResult>