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

1using System.Text.RegularExpressions;
2using NzbDrone.Common.Disk;
3
4namespace NzbDrone.Core.Extras.Metadata.Consumers.Xbmc
5{
6 public interface IDetectXbmcNfo
7 {
8 bool IsXbmcNfoFile(string path);
9 }
…lines 10–37 unchanged (28 lines)

After

1using System.Text.RegularExpressions;
2using NzbDrone.Common.Disk;
3using NzbDrone.Common.Extensions;
4
5namespace NzbDrone.Core.Extras.Metadata.Consumers.Xbmc
6{
7 public interface IDetectXbmcNfo
8 {
9 bool IsXbmcNfoFile(string path);
…lines 10–38 unchanged (29 lines)

Before

compilation_unit
using_directive
using "using"
qualified_name
qualified_name
identifier "System"
. "."
identifier "Text"
. "."
identifier "RegularExpressions"
; ";"
using_directive
using "using"
qualified_name
qualified_name
identifier "NzbDrone"
. "."
identifier "Common"
. "."
identifier "Disk"
; ";"
namespace_declaration (+186 nodes collapsed)

After

compilation_unit
using_directive
using "using"
qualified_name
qualified_name
identifier "System"
. "."
identifier "Text"
. "."
identifier "RegularExpressions"
; ";"
using_directive
using "using"
qualified_name
qualified_name
identifier "NzbDrone"
. "."
identifier "Common"
. "."
identifier "Disk"
; ";"
using_directive
using "using"
qualified_name
qualified_name
identifier "NzbDrone"
. "."
identifier "Common"
. "."
identifier "Extensions"
; ";"
namespace_declaration (+186 nodes collapsed)