Example #1
0
 public void Load(IBinaryReader reader)
 {
     EmployeeID      = reader.ReadInt32();
     LastName        = reader.ReadShortUTF();
     FirstName       = reader.ReadShortUTF();
     Title           = reader.ReadShortUTF();
     TitleOfCourtesy = reader.ReadShortUTF();
     BirthDate       = reader.ReadDateTime();
     HireDate        = reader.ReadDateTime();
     Address         = reader.ReadShortUTF();
     City            = reader.ReadShortUTF();
     Region          = reader.ReadShortUTF();
     PostalCode      = reader.ReadShortUTF();
     Country         = reader.ReadShortUTF();
     HomePhone       = reader.ReadShortUTF();
     Extension       = reader.ReadShortUTF();
     Photo           = reader.ReadShortUTF();
     Notes           = reader.ReadShortUTF();
 }
        internal override void Deserialize(IBinaryReader reader, AttributeInfo attributeInfo)
        {
            base.Deserialize(reader, attributeInfo);
            int count = reader.ReadInt32();

            for (int i = 0; i < count; i++)
            {
                _values.Add(reader.ReadDateTime());
            }
        }
 internal override void Deserialize(IBinaryReader reader, AttributeInfo attributeInfo)
 {
     base.Deserialize(reader, attributeInfo);
     _value = reader.ReadDateTime();
 }