public void DeserializeData(BinaryReader reader, ComponentDataPool componentDataPool)
        {
            StringData stringDataInstance = componentDataPool.GetStringDataInstance();

            stringDataInstance.DeserializeData(reader, componentDataPool);
            this.nativeId = stringDataInstance.Data;
        }
        internal void DeserializeData(BinaryReader reader, ComponentDataPool componentDataPool)
        {
            StringData stringDataInstance = componentDataPool.GetStringDataInstance();

            stringDataInstance.DeserializeData(reader, componentDataPool);
            if (string.IsNullOrEmpty(stringDataInstance.Data))
            {
                throw new CorruptSyncStateException(new LocalizedString("[MeetingOrganizerEntry.DeserializeData] deserialized Uid was null or empty."), null);
            }
            this.CleanGlobalObjectId = new GlobalObjectId(stringDataInstance.Data);
            DateTimeData dateTimeDataInstance = componentDataPool.GetDateTimeDataInstance();

            dateTimeDataInstance.DeserializeData(reader, componentDataPool);
            this.EntryTime = (DateTime)dateTimeDataInstance.Data;
            StringData stringDataInstance2 = componentDataPool.GetStringDataInstance();

            stringDataInstance2.DeserializeData(reader, componentDataPool);
            this.Organizer = stringDataInstance2.Data;
            NullableData <BooleanData, bool> nullableData = new NullableData <BooleanData, bool>();

            nullableData.DeserializeData(reader, componentDataPool);
            this.IsOrganizer = nullableData.Data;
            StringData stringDataInstance3 = componentDataPool.GetStringDataInstance();

            stringDataInstance3.DeserializeData(reader, componentDataPool);
            this.Subject = stringDataInstance3.Data;
        }
Esempio n. 3
0
            public void DeserializeData(BinaryReader reader, ComponentDataPool componentDataPool)
            {
                DerivedData <ISyncItemId> derivedData = new DerivedData <ISyncItemId>();

                derivedData.DeserializeData(reader, componentDataPool);
                this.ParentId = derivedData.Data;
                GenericListData <DerivedData <ISyncItemId>, ISyncItemId> genericListData = new GenericListData <DerivedData <ISyncItemId>, ISyncItemId>();

                genericListData.DeserializeData(reader, componentDataPool);
                this.Children = genericListData.Data;
                BooleanData booleanDataInstance = componentDataPool.GetBooleanDataInstance();

                booleanDataInstance.DeserializeData(reader, componentDataPool);
                this.hidden = booleanDataInstance.Data;
                booleanDataInstance.DeserializeData(reader, componentDataPool);
                this.HiddenDueToParent = booleanDataInstance.Data;
                Int32Data int32DataInstance = componentDataPool.GetInt32DataInstance();

                int32DataInstance.DeserializeData(reader, componentDataPool);
                this.Permissions = (SyncPermissions)int32DataInstance.Data;
                StringData stringDataInstance = componentDataPool.GetStringDataInstance();

                stringDataInstance.DeserializeData(reader, componentDataPool);
                this.Owner = stringDataInstance.Data;
            }
Esempio n. 4
0
        public override void DeserializeData(BinaryReader reader, ComponentDataPool componentDataPool)
        {
            base.DeserializeData(reader, componentDataPool);
            StringData stringDataInstance = componentDataPool.GetStringDataInstance();

            stringDataInstance.DeserializeData(reader, componentDataPool);
            this.parentSyncId = stringDataInstance.Data;
        }