| 
								 
							 | 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.) |