/// <inheritdoc />
        public override void UpdateOffsets(ulong newOffset, uint newRva)
        {
            base.UpdateOffsets(newOffset, newRva);

            newOffset += _entriesLength;
            newRva    += _entriesLength;

            foreach (var module in Modules)
            {
                var  thunkTable = GetModuleThunkTable(module);
                uint size       = thunkTable.GetPhysicalSize();
                thunkTable.UpdateOffsets(newOffset, newRva);
                newOffset += size;
                newRva    += size;
            }

            HintNameTable.UpdateOffsets(newOffset, newRva);
        }