예제 #1
0
 /// <summary>
 /// Write an object to the stream.
 /// </summary>
 /// <param name="identifier">The ObjectIdentifier of the object to write.</param>
 /// <param name="info">The info for the object to write.</param>
 protected void writeObject(ObjectIdentifier identifier, SaveInfo info)
 {
     headerWriter.writeHeader(identifier, info.Version);
     foreach (SaveEntry entry in info.saveEntryIterator())
     {
         valueWriters.writeValue(entry);
     }
     footerWriter.writeFooter(identifier);
 }