示例#1
0
 // constructors
 internal BsonDocumentReaderContext(
     BsonDocumentReaderContext parentContext,
     ContextType contextType,
     BsonArray array)
 {
     _parentContext = parentContext;
     _contextType   = contextType;
     _array         = array;
 }
示例#2
0
 internal BsonDocumentReaderContext(
     BsonDocumentReaderContext parentContext,
     ContextType contextType,
     BsonDocument document)
 {
     _parentContext = parentContext;
     _contextType   = contextType;
     _document      = document;
 }
 internal BsonDocumentReaderContext(
     BsonDocumentReaderContext parentContext,
     ContextType contextType,
     BsonDocument document)
 {
     _parentContext = parentContext;
     _contextType = contextType;
     _document = document;
 }
 // constructors
 internal BsonDocumentReaderContext(
     BsonDocumentReaderContext parentContext,
     ContextType contextType,
     BsonArray array)
 {
     _parentContext = parentContext;
     _contextType = contextType;
     _array = array;
 }
 // constructors
 internal BsonDocumentReaderBookmark(
     BsonReaderState state,
     BsonType currentBsonType,
     string currentName,
     BsonDocumentReaderContext context,
     BsonValue currentValue)
     : base(state, currentBsonType, currentName)
 {
     _context = context.Clone();
     _currentValue = currentValue;
 }
 // constructors
 internal BsonDocumentReaderBookmark(
     BsonReaderState state,
     BsonType currentBsonType,
     string currentName,
     BsonDocumentReaderContext context,
     BsonValue currentValue)
     : base(state, currentBsonType, currentName)
 {
     _context      = context.Clone();
     _currentValue = currentValue;
 }
示例#7
0
 // used by Clone
 private BsonDocumentReaderContext(
     BsonDocumentReaderContext parentContext,
     ContextType contextType,
     BsonDocument document,
     BsonArray array,
     int index)
 {
     _parentContext = parentContext;
     _contextType   = contextType;
     _document      = document;
     _array         = array;
     _index         = index;
 }
 // used by Clone
 private BsonDocumentReaderContext(
     BsonDocumentReaderContext parentContext,
     ContextType contextType,
     BsonDocument document,
     BsonArray array,
     int index)
 {
     _parentContext = parentContext;
     _contextType = contextType;
     _document = document;
     _array = array;
     _index = index;
 }