Ejemplo n.º 1
0
 public void ReadObjectSpaceObjectStreamHeader(ref ObjectSpaceObjectStreamHeader objectSpaceObjectStreamHeader)
 {
     if (!Unsafe.ReadStruct(binaryReader, ref objectSpaceObjectStreamHeader))
     {
         throw new FileFormatException("Cannot read ObjectSpaceObjectStreamHeader");
     }
 }
Ejemplo n.º 2
0
        public ObjectSpaceObjectStream ReadObjectSpaceObjectStream()
        {
            var header = new ObjectSpaceObjectStreamHeader();

            oneNoteFileReader.ReadObjectSpaceObjectStreamHeader(ref header);

            var count = header.Count;
            var items = new List <CompactID>((int)count);

            for (var i = 0; i < count; i++)
            {
                items.Add(oneNoteFileReader.ReadCompactID());
            }

            return(new ObjectSpaceObjectStream(header, items));
        }
Ejemplo n.º 3
0
 public ObjectSpaceObjectStream(ObjectSpaceObjectStreamHeader header, ICollection <CompactID> items)
 {
     Header = header;
     Items  = items;
 }