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.Common.Options;
2
3public class LogOptions
4{
5 public string Level { get; set; }
6 public bool? FilterSentryEvents { get; set; }
7 public int? Rotate { get; set; }
8 public bool? Sql { get; set; }
9 public string ConsoleLevel { get; set; }
10 public bool? AnalyticsEnabled { get; set; }
11 public string SyslogServer { get; set; }
12 public int? SyslogPort { get; set; }
13 public string SyslogLevel { get; set; }
14}
15

After

1namespace NzbDrone.Common.Options;
2
3public class LogOptions
4{
5 public string Level { get; set; }
6 public bool? FilterSentryEvents { get; set; }
7 public int? Rotate { get; set; }
8 public bool? Sql { get; set; }
9 public string ConsoleLevel { get; set; }
10 public string ConsoleFormat { get; set; }
11 public bool? AnalyticsEnabled { get; set; }
12 public string SyslogServer { get; set; }
13 public int? SyslogPort { get; set; }
14 public string SyslogLevel { get; set; }
15}
16

Before

compilation_unit
file_scoped_namespace_declaration
namespace "namespace"
qualified_name
qualified_name
identifier "NzbDrone"
. "."
identifier "Common"
. "."
identifier "Options"
; ";"
class_declaration
modifier
public "public"
class "class"
identifier "LogOptions"
declaration_list
{ "{"
property_declaration
modifier
public "public"
predefined_type "string"
identifier "Level"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
property_declaration
modifier
public "public"
nullable_type
predefined_type "bool"
? "?"
identifier "FilterSentryEvents"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
property_declaration
modifier
public "public"
nullable_type
predefined_type "int"
? "?"
identifier "Rotate"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
property_declaration
modifier
public "public"
nullable_type
predefined_type "bool"
? "?"
identifier "Sql"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
property_declaration
modifier
public "public"
predefined_type "string"
identifier "ConsoleLevel"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
property_declaration
modifier
public "public"
nullable_type
predefined_type "bool"
? "?"
identifier "AnalyticsEnabled"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
property_declaration
modifier
public "public"
predefined_type "string"
identifier "SyslogServer"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
property_declaration
modifier
public "public"
nullable_type
predefined_type "int"
? "?"
identifier "SyslogPort"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
property_declaration
modifier
public "public"
predefined_type "string"
identifier "SyslogLevel"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
} "}"

After

compilation_unit
file_scoped_namespace_declaration
namespace "namespace"
qualified_name
qualified_name
identifier "NzbDrone"
. "."
identifier "Common"
. "."
identifier "Options"
; ";"
class_declaration
modifier
public "public"
class "class"
identifier "LogOptions"
declaration_list
{ "{"
property_declaration
modifier
public "public"
predefined_type "string"
identifier "Level"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
property_declaration
modifier
public "public"
nullable_type
predefined_type "bool"
? "?"
identifier "FilterSentryEvents"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
property_declaration
modifier
public "public"
nullable_type
predefined_type "int"
? "?"
identifier "Rotate"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
property_declaration
modifier
public "public"
nullable_type
predefined_type "bool"
? "?"
identifier "Sql"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
property_declaration
modifier
public "public"
predefined_type "string"
identifier "ConsoleLevel"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
property_declaration
modifier
public "public"
predefined_type "string"
identifier "ConsoleFormat"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
property_declaration
modifier
public "public"
nullable_type
predefined_type "bool"
? "?"
identifier "AnalyticsEnabled"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
property_declaration
modifier
public "public"
predefined_type "string"
identifier "SyslogServer"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
property_declaration
modifier
public "public"
nullable_type
predefined_type "int"
? "?"
identifier "SyslogPort"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
property_declaration
modifier
public "public"
predefined_type "string"
identifier "SyslogLevel"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
} "}"