Exemple #1
0
        public void ReadObjectData(LibSerializationInfo info)
        {
            this.Version = info.ReadInt64();
            int count = info.ReadInt32();

            for (int i = 0; i < count; i++)
            {
                this.RelationDlls.Add(info.ReadString(), (ProgIdRelationDll)info.ReadObject());
            }
            count = info.ReadInt32();
            for (int i = 0; i < count; i++)
            {
                this.DllVersions.Add(info.ReadString(), info.ReadInt64());
            }
            count = info.ReadInt32();
            for (int i = 0; i < count; i++)
            {
                this.VclMap.Add(info.ReadString(), info.ReadString());
            }
            count = info.ReadInt32();
            for (int i = 0; i < count; i++)
            {
                this.ViewMap.Add(info.ReadString(), info.ReadString());
            }
        }