Class ObjectProjectionDefinition<TSource, TProjection>  
  
  
    - Namespace
- MongoDB.Driver
- Assembly
- MongoDB.Driver.dll
 
  
  
  
    public sealed class ObjectProjectionDefinition<TSource, TProjection> : ProjectionDefinition<TSource, TProjection>
   
  Type Parameters
  
    - TSource
- TProjection
    - Inheritance
- 
      
      
      ObjectProjectionDefinition<TSource, TProjection> 
    - Inherited Members
- 
    
    
    
    
    
    
    
  
Constructors
  
  
  ObjectProjectionDefinition(object, IBsonSerializer<TProjection>)
  
  
  
  
  
    public ObjectProjectionDefinition(object obj, IBsonSerializer<TProjection> projectionSerializer = null)
   
  Parameters
  
    - objobject
- projectionSerializerIBsonSerializer<TProjection>
Properties
  
  
  Object
  
  
  
  
  
    public object Object { get; }
   
  Property Value
  
    - object
  ProjectionSerializer
  
  
  
  
  
    public IBsonSerializer<TProjection> ProjectionSerializer { get; }
   
  Property Value
  
    - IBsonSerializer<TProjection>
Methods
  
  
  Render(IBsonSerializer<TSource>, IBsonSerializerRegistry)
  
  
  
  
  
    public override RenderedProjectionDefinition<TProjection> Render(IBsonSerializer<TSource> sourceSerializer, IBsonSerializerRegistry serializerRegistry)
   
  Parameters
  
    - sourceSerializerIBsonSerializer<TSource>
- serializerRegistryIBsonSerializerRegistry
Returns
  
    - RenderedProjectionDefinition<TProjection>