Exemple #1
0
 /// <summary>This readIndexEntry method reads from the parent slot.</summary>
 /// <remarks>This readIndexEntry method reads from the parent slot.</remarks>
 /// <exception cref="Db4objects.Db4o.CorruptionException"></exception>
 /// <exception cref="Db4objects.Db4o.Ext.Db4oIOException"></exception>
 public virtual object ReadIndexEntryFromObjectSlot(MarshallerFamily mf, StatefulBuffer
     buffer)
 {
     var payLoadOffSet = buffer.ReadInt();
     var length = buffer.ReadInt();
     if (payLoadOffSet == 0)
     {
         return null;
     }
     return buffer.ReadPayloadWriter(payLoadOffSet, length);
 }
Exemple #2
0
        /// <summary>This readIndexEntry method reads from the parent slot.</summary>
        /// <remarks>This readIndexEntry method reads from the parent slot.</remarks>
        /// <exception cref="Db4objects.Db4o.CorruptionException"></exception>
        /// <exception cref="Db4objects.Db4o.Ext.Db4oIOException"></exception>
        public virtual object ReadIndexEntryFromObjectSlot(MarshallerFamily mf, StatefulBuffer
                                                           buffer)
        {
            int payLoadOffSet = buffer.ReadInt();
            int length        = buffer.ReadInt();

            if (payLoadOffSet == 0)
            {
                return(null);
            }
            return(buffer.ReadPayloadWriter(payLoadOffSet, length));
        }