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–9 unchanged (9 lines)
10 public RatingChild Metacritic { get; set; }
11 public RatingChild RottenTomatoes { get; set; }
12 public RatingChild Trakt { get; set; }
13 }
14
15 public class RatingChild
16 {
17 public int Votes { get; set; }
18 public decimal Value { get; set; }
19 public RatingType Type { get; set; }
20 }
21
22 public enum RatingType
…lines 23–28 unchanged (6 lines)

After

…lines 1–8 unchanged (8 lines)
9 public RatingChild Tmdb { get; set; }
10 public RatingChild Metacritic { get; set; }
11 public RatingChild RottenTomatoes { get; set; }
12 public RatingChild Trakt { get; set; }
13 }
14
15 public class RatingChild : MemberwiseEquatable<RatingChild>
16 {
17 public int Votes { get; set; }
18 public decimal Value { get; set; }
19 public RatingType Type { get; set; }
20 }
21
…lines 22–28 unchanged (7 lines)

Before

compilation_unit
using_directive
using "using"
identifier "Equ"
; ";"
using_directive
using "using"
qualified_name
qualified_name
identifier "NzbDrone"
. "."
identifier "Core"
. "."
identifier "Datastore"
; ";"
namespace_declaration
namespace "namespace"
qualified_name
qualified_name
identifier "NzbDrone"
. "."
identifier "Core"
. "."
identifier "Movies"
declaration_list
{ "{"
class_declaration (+88 nodes collapsed)
class_declaration
modifier
public "public"
class "class"
identifier "RatingChild"
declaration_list (+45 nodes collapsed)
enum_declaration
modifier
public "public"
enum "enum"
identifier "RatingType"
enum_member_declaration_list
{ "{"
enum_member_declaration
identifier "User"
, ","
enum_member_declaration
identifier "Critic"
} "}"
} "}"

After

compilation_unit
using_directive
using "using"
identifier "Equ"
; ";"
using_directive
using "using"
qualified_name
qualified_name
identifier "NzbDrone"
. "."
identifier "Core"
. "."
identifier "Datastore"
; ";"
namespace_declaration
namespace "namespace"
qualified_name
qualified_name
identifier "NzbDrone"
. "."
identifier "Core"
. "."
identifier "Movies"
declaration_list
{ "{"
class_declaration (+88 nodes collapsed)
class_declaration
modifier
public "public"
class "class"
identifier "RatingChild"
base_list
: ":"
generic_name
identifier "MemberwiseEquatable"
type_argument_list
< "<"
identifier "RatingChild"
> ">"
declaration_list (+45 nodes collapsed)
enum_declaration
modifier
public "public"
enum "enum"
identifier "RatingType"
enum_member_declaration_list
{ "{"
enum_member_declaration
identifier "User"
, ","
enum_member_declaration
identifier "Critic"
} "}"
} "}"