Пример #1
0
        /// <summary>
        /// Serializes state in from a binary reader
        /// </summary>
        public void Read(BinaryReader reader)
        {
            VersionSerializationHelper.CheckVersionByte(reader, VERSION_NUMBER);

            ID = reader.ReadGuid();
            DesignDescriptor.Read(reader);
            AsAtDate = DateTime.FromBinary(reader.ReadInt64());
            _extents.Read(reader);
        }
Пример #2
0
        /// <summary>
        /// Deserializes the list of proofing runs using the given reader
        /// </summary>

        public void Read(BinaryReader reader)
        {
            var version = VersionSerializationHelper.CheckVersionByte(reader, VERSION_NUMBER);

            if (version == 1)
            {
                var count = reader.ReadInt32();
                Capacity = count;

                for (var i = 0; i < count; i++)
                {
                    var name    = reader.ReadString();
                    var extents = new BoundingWorldExtent3D();
                    extents.Read(reader);

                    Add(new SiteModelDesign(name, extents));
                }
            }
        }
Пример #3
0
 /// <summary>
 /// Serializes state in from a binary reader
 /// </summary>
 public void Read(BinaryReader reader)
 {
     ID = reader.ReadGuid();
     DesignDescriptor.Read(reader);
     _extents.Read(reader);
 }