Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

…lines 1–10 unchanged (10 lines)
11 <test name="interactivityWin32" type="unit" binary="Conhost.Interactivity.Win32.Unit.Tests.dll" />
12 <test name="terminal" type="unit" binary="ConParser.Unit.Tests.dll" />
13 <test name="adapter" type="unit" binary="ConAdapter.Unit.Tests.dll" />
14 <test name="types" type="unit" binary="Types.Unit.Tests.dll" />
15 <test name="til" type="unit" binary="til.unit.tests.dll" />
16 <test name="feature" type="ft" binary="Conhost.Feature.Tests.dll" />
17 <test name="uia" type="ft" binary="Conhost.UIA.Tests.dll" />
18</tests>
19

After

…lines 1–11 unchanged (11 lines)
12 <test name="terminal" type="unit" binary="ConParser.Unit.Tests.dll" />
13 <test name="adapter" type="unit" binary="ConAdapter.Unit.Tests.dll" />
14 <test name="types" type="unit" binary="Types.Unit.Tests.dll" />
15 <test name="til" type="unit" binary="til.unit.tests.dll" />
16 <test name="feature" type="ft" binary="Conhost.Feature.Tests.dll" />
17 <test name="uia" type="ft" binary="Conhost.UIA.Tests.dll" />
18 <test name="winconpty" type="ft" binary="winconpty.Feature.Tests.dll" />
19</tests>
20

Before

document
prolog
Comment "<!-- Used by Invoke-OpenConsoleTests in OpenConsole.psm1. Ke"...
element
STag
< "<"
Name "tests"
> ">"
content
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element (+29 nodes collapsed)
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n"
ETag
</ "</"
Name "tests"
> ">"

After

document
prolog
Comment "<!-- Used by Invoke-OpenConsoleTests in OpenConsole.psm1. Ke"...
element
STag
< "<"
Name "tests"
> ">"
content
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element (+29 nodes collapsed)
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element (+23 nodes collapsed)
CharData "\r\n "
element
EmptyElemTag
< "<"
Name "test"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "type"
= "="
AttValue
" "\""
" "\""
Attribute
Name "binary"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\r\n"
ETag
</ "</"
Name "tests"
> ">"