|  | Name | Description | 
|---|
|  | AddToSetTDocument, TItem(ExpressionFuncTDocument, IEnumerableTItem, TItem) | Overloaded. 
            Combines an existing update with an add to set operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | AddToSetTDocument, TItem(FieldDefinitionTDocument, TItem) | Overloaded. 
            Combines an existing update with an add to set operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | AddToSetEachTDocument, TItem(ExpressionFuncTDocument, IEnumerableTItem, IEnumerableTItem) | Overloaded. 
            Combines an existing update with an add to set operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | AddToSetEachTDocument, TItem(FieldDefinitionTDocument, IEnumerableTItem) | Overloaded. 
            Combines an existing update with an add to set operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | BitwiseAndTDocument, TField(ExpressionFuncTDocument, TField, TField) | Overloaded. 
            Combines an existing update with a bitwise and operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | BitwiseAndTDocument, TField(FieldDefinitionTDocument, TField, TField) | Overloaded. 
            Combines an existing update with a bitwise and operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | BitwiseOrTDocument, TField(ExpressionFuncTDocument, TField, TField) | Overloaded. 
            Combines an existing update with a bitwise or operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | BitwiseOrTDocument, TField(FieldDefinitionTDocument, TField, TField) | Overloaded. 
            Combines an existing update with a bitwise or operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | BitwiseXorTDocument, TField(ExpressionFuncTDocument, TField, TField) | Overloaded. 
            Combines an existing update with a bitwise xor operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | BitwiseXorTDocument, TField(FieldDefinitionTDocument, TField, TField) | Overloaded. 
            Combines an existing update with a bitwise xor operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | CurrentDateTDocument(ExpressionFuncTDocument, Object, NullableUpdateDefinitionCurrentDateType) | Overloaded. 
            Combines an existing update with a current date operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | CurrentDateTDocument(FieldDefinitionTDocument, NullableUpdateDefinitionCurrentDateType) | Overloaded. 
            Combines an existing update with a current date operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | IncTDocument, TField(ExpressionFuncTDocument, TField, TField) | Overloaded. 
            Combines an existing update with an increment operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | IncTDocument, TField(FieldDefinitionTDocument, TField, TField) | Overloaded. 
            Combines an existing update with an increment operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | MaxTDocument, TField(ExpressionFuncTDocument, TField, TField) | Overloaded. 
            Combines an existing update with a max operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | MaxTDocument, TField(FieldDefinitionTDocument, TField, TField) | Overloaded. 
            Combines an existing update with a max operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | MinTDocument, TField(ExpressionFuncTDocument, TField, TField) | Overloaded. 
            Combines an existing update with a min operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | MinTDocument, TField(FieldDefinitionTDocument, TField, TField) | Overloaded. 
            Combines an existing update with a min operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | MulTDocument, TField(ExpressionFuncTDocument, TField, TField) | Overloaded. 
            Combines an existing update with a multiply operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | MulTDocument, TField(FieldDefinitionTDocument, TField, TField) | Overloaded. 
            Combines an existing update with a multiply operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | PopFirstTDocument(ExpressionFuncTDocument, Object) | Overloaded. 
            Combines an existing update with a pop operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | PopFirstTDocument(FieldDefinitionTDocument) | Overloaded. 
            Combines an existing update with a pop operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | PopLastTDocument(ExpressionFuncTDocument, Object) | Overloaded. 
            Combines an existing update with a pop operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | PopLastTDocument(FieldDefinitionTDocument) | Overloaded. 
            Combines an existing update with a pop operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | PullTDocument, TItem(ExpressionFuncTDocument, IEnumerableTItem, TItem) | Overloaded. 
            Combines an existing update with a pull operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | PullTDocument, TItem(FieldDefinitionTDocument, TItem) | Overloaded. 
            Combines an existing update with a pull operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | PullAllTDocument, TItem(ExpressionFuncTDocument, IEnumerableTItem, IEnumerableTItem) | Overloaded. 
            Combines an existing update with a pull operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | PullAllTDocument, TItem(FieldDefinitionTDocument, IEnumerableTItem) | Overloaded. 
            Combines an existing update with a pull operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | PullFilterTDocument, TItem(ExpressionFuncTDocument, IEnumerableTItem, FilterDefinitionTItem) | Overloaded. 
            Combines an existing update with a pull operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | PullFilterTDocument, TItem(ExpressionFuncTDocument, IEnumerableTItem, ExpressionFuncTItem, Boolean) | Overloaded. 
            Combines an existing update with a pull operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | PullFilterTDocument, TItem(FieldDefinitionTDocument, FilterDefinitionTItem) | Overloaded. 
            Combines an existing update with a pull operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | PushTDocument, TItem(ExpressionFuncTDocument, IEnumerableTItem, TItem) | Overloaded. 
            Combines an existing update with a push operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | PushTDocument, TItem(FieldDefinitionTDocument, TItem) | Overloaded. 
            Combines an existing update with a push operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | PushEachTDocument, TItem(ExpressionFuncTDocument, IEnumerableTItem, IEnumerableTItem, NullableInt32, NullableInt32, SortDefinitionTItem) | Overloaded. 
            Combines an existing update with a push operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | PushEachTDocument, TItem(FieldDefinitionTDocument, IEnumerableTItem, NullableInt32, NullableInt32, SortDefinitionTItem) | Overloaded. 
            Combines an existing update with a push operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | RenameTDocument(ExpressionFuncTDocument, Object, String) | Overloaded. 
            Combines an existing update with a field renaming operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | RenameTDocument(FieldDefinitionTDocument, String) | Overloaded. 
            Combines an existing update with a field renaming operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | SetTDocument, TField(ExpressionFuncTDocument, TField, TField) | Overloaded. 
            Combines an existing update with a set operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | SetTDocument, TField(FieldDefinitionTDocument, TField, TField) | Overloaded. 
            Combines an existing update with a set operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | SetOnInsertTDocument, TField(ExpressionFuncTDocument, TField, TField) | Overloaded. 
            Combines an existing update with a set on insert operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | SetOnInsertTDocument, TField(FieldDefinitionTDocument, TField, TField) | Overloaded. 
            Combines an existing update with a set on insert operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | ToBson | 
            Serializes an object to a BSON byte array.
            (Defined by BsonExtensionMethods.) | 
|  | ToBsonDocument | 
            Serializes an object to a BsonDocument.
            (Defined by BsonExtensionMethods.) | 
|  | ToJson | 
            Serializes an object to a JSON string.
            (Defined by BsonExtensionMethods.) | 
|  | UnsetTDocument(ExpressionFuncTDocument, Object) | Overloaded. 
            Combines an existing update with an unset operator.
            (Defined by UpdateDefinitionExtensions.) | 
|  | UnsetTDocument(FieldDefinitionTDocument) | Overloaded. 
            Combines an existing update with an unset operator.
            (Defined by UpdateDefinitionExtensions.) |