Sequential-byte serializer


1. Contents
2. Introduction
3. Background
4. Using the code
5. Overview
6. Credits
7. Point Map


IOException : Exception
EntryType : byte
   .Empty
   .UInt16
   .String
   .Boolean
   .Byte
   .Error
Entry
   .EntryType Type
   .object Value
   .()
   .(EntryType, object) type, value    
EntryList
   .[int]                        -> Entry
   .Add(Entry)                     -> int value
Reader
   .bool RecordComplete
   .string Header
   .int EntryCount
   .bool EndOfFile
   _BinaryReader _Reader
   _int _EntryCount
   _int _EntriesRead
   .Open(string) path
   .Open(BinaryReader) reader
   .Close()
   .GetNextRecord()                  -> bool
   .RetrieveEntry()                    -> Entry
   .RetrieveString()                   -> string
   .RetrieveInt16()                   -> int
   .RetrieveBoolean()                  -> bool
   .RetrieveByte()                    -> byte
Writer
   _FileStream _File
   _BinaryWriter _Writer
   _EntryList _CurrentRecord
   .Open(string, string) path, header
   .Close()
   .NewRecord()
   .StoreEmpty()
   .StoreBoolean(bool) value
   .StoreInt16(int) value
   .StoreByte(byte) value
   .StoreString(string) value


8. Member Map - Reader
9. Member Map - Writer












Viktor Chernev (vchernev91@abv.bg)
https://codeprompt.github.io/sequential-byte-serializer/sequential-byte-serializer.htm
24 Jun 2018