internal override void Serialize(DataWriter dataWriter) { foreach (uint dataBlock in DataBlocks) { dataWriter.WriteUInt32(dataBlock); } }
internal override void Serialize(DataWriter dataWriter) { if (IndexNodes == null) return; foreach (IndexNode indexNode in IndexNodes) { indexNode.Serialize(dataWriter); } }
internal override void Serialize(DataWriter dataWriter) { dataWriter.WriteUInt32((uint) FreeBlocks.Count); foreach (uint freeBlock in FreeBlocks.Reverse()) { dataWriter.WriteUInt32(freeBlock); } }
internal override void Serialize(DataWriter dataWriter) { dataWriter.WriteUInt32(TotalBlocks); dataWriter.WriteUInt32(FreeBlocks); dataWriter.WriteUInt32(HighestDataBlock); dataWriter.WriteUInt32(TotalInodes); dataWriter.WriteUInt32(FreeIndexNodes); dataWriter.WriteUInt32(IndexNodesBlocks); dataWriter.WriteUInt32(FreeIndexNodesQueueMaxSize); dataWriter.WriteUInt32((uint) FreeIndexNodesQueue.Count); foreach (uint freeIndexNode in FreeIndexNodesQueue) { dataWriter.WriteUInt32(freeIndexNode); } dataWriter.WriteUInt32(FreeBlockStackMaxSize); dataWriter.WriteUInt32((uint) FreeBlockStack.Count); foreach (uint freeBlock in FreeBlockStack.Reverse()) { dataWriter.WriteUInt32(freeBlock); } }
public void Serialize(DataWriter dataWriter) { dataWriter.WriteUInt32(DataBlocks); dataWriter.WriteUInt32(DirectPointer1); dataWriter.WriteUInt32(DirectPointer2); dataWriter.WriteUInt32(DirectPointer3); dataWriter.WriteUInt32(DirectPointer4); dataWriter.WriteUInt32(SingleIndirectPointer); dataWriter.WriteUInt32(DoubleIndirectPointer); dataWriter.WriteUInt32(TripleIndirectPointer); }
internal override void Serialize(DataWriter dataWriter) { dataWriter.WriteBytes(Data); }
internal abstract void Serialize(DataWriter dataWriter);