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

1namespace NzbDrone.Core.Notifications.Webhook
2{
3 public class WebhookAlbumDeletePayload : WebhookPayload
4 {
5 public WebhookAlbum Album { get; set; }
6 public bool DeletedFiles { get; set; }
7 }
8}
9

After

1namespace NzbDrone.Core.Notifications.Webhook
2{
3 public class WebhookAlbumDeletePayload : WebhookPayload
4 {
5 public WebhookArtist Artist { get; set; }
6 public WebhookAlbum Album { get; set; }
7 public bool DeletedFiles { get; set; }
8 }
9}
10

Before

compilation_unit
namespace_declaration
namespace "namespace"
qualified_name
qualified_name
qualified_name
identifier "NzbDrone"
. "."
identifier "Core"
. "."
identifier "Notifications"
. "."
identifier "Webhook"
declaration_list
{ "{"
class_declaration
modifier
public "public"
class "class"
identifier "WebhookAlbumDeletePayload"
base_list
: ":"
identifier "WebhookPayload"
declaration_list
{ "{"
property_declaration
modifier
public "public"
identifier "WebhookAlbum"
identifier "Album"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
property_declaration
modifier
public "public"
predefined_type "bool"
identifier "DeletedFiles"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
} "}"
} "}"

After

compilation_unit
namespace_declaration
namespace "namespace"
qualified_name
qualified_name
qualified_name
identifier "NzbDrone"
. "."
identifier "Core"
. "."
identifier "Notifications"
. "."
identifier "Webhook"
declaration_list
{ "{"
class_declaration
modifier
public "public"
class "class"
identifier "WebhookAlbumDeletePayload"
base_list
: ":"
identifier "WebhookPayload"
declaration_list
{ "{"
property_declaration
modifier
public "public"
identifier "WebhookArtist"
identifier "Artist"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
property_declaration
modifier
public "public"
identifier "WebhookAlbum"
identifier "Album"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
property_declaration
modifier
public "public"
predefined_type "bool"
identifier "DeletedFiles"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
} "}"
} "}"