// Token: 0x0600056D RID: 1389 RVA: 0x00020424 File Offset: 0x0001E624 internal void SerializeData(BinaryWriter writer, ComponentDataPool componentDataPool) { lock (this.instanceLock) { if (!this.Validate()) { throw new InvalidOperationException("DeviceBehavior data is invalid prior to serialization"); } GenericListData <DateTimeData, ExDateTime> genericListData = new GenericListData <DateTimeData, ExDateTime>(this.userAgentTimes); genericListData.SerializeData(writer, componentDataPool); GenericListData <StringData, string> genericListData2 = new GenericListData <StringData, string>(this.userAgentStrings); genericListData2.SerializeData(writer, componentDataPool); GenericListData <DateTimeData, ExDateTime> genericListData3 = new GenericListData <DateTimeData, ExDateTime>(this.recentCommandTimes); genericListData3.SerializeData(writer, componentDataPool); GenericListData <Int32Data, int> genericListData4 = new GenericListData <Int32Data, int>(this.recentCommandHashCodes); genericListData4.SerializeData(writer, componentDataPool); GenericListData <DateTimeData, ExDateTime> genericListData5 = new GenericListData <DateTimeData, ExDateTime>(this.watsons); genericListData5.SerializeData(writer, componentDataPool); GenericListData <DateTimeData, ExDateTime> genericListData6 = new GenericListData <DateTimeData, ExDateTime>(this.outOfBudgets); genericListData6.SerializeData(writer, componentDataPool); GenericListData <DateTimeData, ExDateTime> genericListData7 = new GenericListData <DateTimeData, ExDateTime>(this.syncTimes); genericListData7.SerializeData(writer, componentDataPool); GenericListData <Int32Data, int> genericListData8 = new GenericListData <Int32Data, int>(this.syncKeys); genericListData8.SerializeData(writer, componentDataPool); componentDataPool.GetDateTimeDataInstance().Bind(this.blockTime).SerializeData(writer, componentDataPool); componentDataPool.GetDateTimeDataInstance().Bind(this.nextUnblockTime).SerializeData(writer, componentDataPool); componentDataPool.GetInt32DataInstance().Bind((int)this.autoBlockReason).SerializeData(writer, componentDataPool); componentDataPool.GetDateTimeDataInstance().Bind(this.timeToUpdateAD).SerializeData(writer, componentDataPool); } }
// Token: 0x0600092F RID: 2351 RVA: 0x00036498 File Offset: 0x00034698 public void SerializeData(BinaryWriter writer, ComponentDataPool componentDataPool) { DerivedData<ISyncItemId> derivedData = new DerivedData<ISyncItemId>(this.ParentId); derivedData.SerializeData(writer, componentDataPool); GenericListData<DerivedData<ISyncItemId>, ISyncItemId> genericListData = new GenericListData<DerivedData<ISyncItemId>, ISyncItemId>(this.Children); genericListData.SerializeData(writer, componentDataPool); componentDataPool.GetBooleanDataInstance().Bind(this.hidden).SerializeData(writer, componentDataPool); componentDataPool.GetBooleanDataInstance().Bind(this.HiddenDueToParent).SerializeData(writer, componentDataPool); componentDataPool.GetInt32DataInstance().Bind((int)this.Permissions).SerializeData(writer, componentDataPool); componentDataPool.GetStringDataInstance().Bind(this.Owner).SerializeData(writer, componentDataPool); }
public void SerializeData(BinaryWriter writer, ComponentDataPool componentDataPool) { GenericListData <DerivedData <ISyncItemId>, ISyncItemId> genericListData = new GenericListData <DerivedData <ISyncItemId>, ISyncItemId>(this.Ocurrences); genericListData.SerializeData(writer, componentDataPool); }