Rename variables in PersistBinaryDataTable

This commit is contained in:
Yoshi Askharoun
2024-11-18 15:08:35 -06:00
parent e7f1db85d9
commit b41e796c46
+10 -6
View File
@@ -456,21 +456,25 @@ namespace Microsoft.Iris.Markup
{ {
if (_binaryDataTableSectionOffsetFixup != uint.MaxValue) if (_binaryDataTableSectionOffsetFixup != uint.MaxValue)
{ {
uint dataSize1 = _writer.DataSize; uint dataTableStartOffset = _writer.DataSize;
Vector<string> strings = _binaryDataTable.Strings; Vector<string> strings = _binaryDataTable.Strings;
_writer.WriteInt32(strings.Count); _writer.WriteInt32(strings.Count);
uint dataSize2 = _writer.DataSize;
uint offset = dataSize2; uint stringJumpTableStartOffset = _writer.DataSize;
uint offset = stringJumpTableStartOffset;
for (int index = 0; index <= strings.Count; ++index) for (int index = 0; index <= strings.Count; ++index)
_writer.WriteUInt32(uint.MaxValue); _writer.WriteUInt32(uint.MaxValue);
foreach (string str in strings) foreach (string str in strings)
{ {
_writer.Overwrite(offset, _writer.DataSize - dataSize2); _writer.Overwrite(offset, _writer.DataSize - stringJumpTableStartOffset);
offset += 4U; offset += 4U;
_writer.WriteString(str); _writer.WriteString(str);
} }
_writer.Overwrite(offset, _writer.DataSize - dataSize2);
_writer.Overwrite(_binaryDataTableSectionOffsetFixup, dataSize1); _writer.Overwrite(offset, _writer.DataSize - stringJumpTableStartOffset);
_writer.Overwrite(_binaryDataTableSectionOffsetFixup, dataTableStartOffset);
} }
_binaryDataTablePersisted = true; _binaryDataTablePersisted = true;
} }