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–46 unchanged (46 lines)
47
48 [FieldDefinition(3, Label = "NotificationsTelegramSettingsSendSilently", Type = FieldType.Checkbox, HelpText = "NotificationsTelegramSettingsSendSilentlyHelpText")]
49 public bool SendSilently { get; set; }
50
51 [FieldDefinition(4, Label = "NotificationsTelegramSettingsIncludeAppName", Type = FieldType.Checkbox, HelpText = "NotificationsTelegramSettingsIncludeAppNameHelpText")]
52 public bool IncludeAppNameInTitle { get; set; }
53
54 [FieldDefinition(5, Label = "NotificationsTelegramSettingsMetadataLinks", Type = FieldType.Select, SelectOptions = typeof(MetadataLinkType), HelpText = "NotificationsTelegramSettingsMetadataLinksHelpText")]
55 public IEnumerable<int> MetadataLinks { get; set; }
56
57 public override NzbDroneValidationResult Validate()
58 {
59 return new NzbDroneValidationResult(Validator.Validate(this));
60 }
61 }
62}
63

After

…lines 1–47 unchanged (47 lines)
48 [FieldDefinition(3, Label = "NotificationsTelegramSettingsSendSilently", Type = FieldType.Checkbox, HelpText = "NotificationsTelegramSettingsSendSilentlyHelpText")]
49 public bool SendSilently { get; set; }
50
51 [FieldDefinition(4, Label = "NotificationsTelegramSettingsIncludeAppName", Type = FieldType.Checkbox, HelpText = "NotificationsTelegramSettingsIncludeAppNameHelpText")]
52 public bool IncludeAppNameInTitle { get; set; }
53
54 [FieldDefinition(5, Label = "NotificationsTelegramSettingsIncludeInstanceName", Type = FieldType.Checkbox, HelpText = "NotificationsTelegramSettingsIncludeInstanceNameHelpText", Advanced = true)]
55 public bool IncludeInstanceNameInTitle { get; set; }
56
57 [FieldDefinition(6, Label = "NotificationsTelegramSettingsMetadataLinks", Type = FieldType.Select, SelectOptions = typeof(MetadataLinkType), HelpText = "NotificationsTelegramSettingsMetadataLinksHelpText")]
58 public IEnumerable<int> MetadataLinks { get; set; }
59
60 public override NzbDroneValidationResult Validate()
61 {
62 return new NzbDroneValidationResult(Validator.Validate(this));
63 }
64 }
65}
66

Before

compilation_unit
using_directive
using "using"
identifier "System"
; ";"
using_directive
using "using"
qualified_name
qualified_name
identifier "System"
. "."
identifier "Collections"
. "."
identifier "Generic"
; ";"
using_directive
using "using"
qualified_name
identifier "System"
. "."
identifier "Linq"
; ";"
using_directive
using "using"
identifier "FluentValidation"
; ";"
using_directive
using "using"
qualified_name
qualified_name
identifier "NzbDrone"
. "."
identifier "Core"
. "."
identifier "Annotations"
; ";"
using_directive
using "using"
qualified_name
qualified_name
identifier "NzbDrone"
. "."
identifier "Core"
. "."
identifier "Validation"
; ";"
namespace_declaration
namespace "namespace"
qualified_name
qualified_name
qualified_name
identifier "NzbDrone"
. "."
identifier "Core"
. "."
identifier "Notifications"
. "."
identifier "Telegram"
declaration_list
{ "{"
class_declaration (+220 nodes collapsed)
class_declaration
modifier
public "public"
class "class"
identifier "TelegramSettings"
base_list
: ":"
generic_name
identifier "NotificationSettingsBase"
type_argument_list
< "<"
identifier "TelegramSettings"
> ">"
declaration_list
{ "{"
field_declaration
modifier
private "private"
modifier
static "static"
modifier
readonly "readonly"
variable_declaration
identifier "TelegramSettingsValidator"
variable_declarator
identifier "Validator"
= "="
implicit_object_creation_expression
new "new"
argument_list
( "("
) ")"
; ";"
constructor_declaration (+28 nodes collapsed)
property_declaration (+48 nodes collapsed)
property_declaration (+48 nodes collapsed)
property_declaration (+50 nodes collapsed)
property_declaration (+48 nodes collapsed)
property_declaration (+48 nodes collapsed)
property_declaration
attribute_list
[ "["
attribute
identifier "FieldDefinition"
attribute_argument_list
( "("
attribute_argument
integer_literal "5"
, ","
attribute_argument
identifier "Label"
= "="
string_literal
" "\""
string_literal_content "NotificationsTelegramSettingsMetadataLinks"
" "\""
, ","
attribute_argument
identifier "Type"
= "="
member_access_expression
identifier "FieldType"
. "."
identifier "Select"
, ","
attribute_argument
identifier "SelectOptions"
= "="
typeof_expression
typeof "typeof"
( "("
identifier "MetadataLinkType"
) ")"
, ","
attribute_argument
identifier "HelpText"
= "="
string_literal
" "\""
string_literal_content "NotificationsTelegramSettingsMetadataLinksHelpText"
" "\""
) ")"
] "]"
modifier
public "public"
generic_name
identifier "IEnumerable"
type_argument_list
< "<"
predefined_type "int"
> ">"
identifier "MetadataLinks"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
method_declaration (+33 nodes collapsed)
} "}"
} "}"

After

compilation_unit
using_directive
using "using"
identifier "System"
; ";"
using_directive
using "using"
qualified_name
qualified_name
identifier "System"
. "."
identifier "Collections"
. "."
identifier "Generic"
; ";"
using_directive
using "using"
qualified_name
identifier "System"
. "."
identifier "Linq"
; ";"
using_directive
using "using"
identifier "FluentValidation"
; ";"
using_directive
using "using"
qualified_name
qualified_name
identifier "NzbDrone"
. "."
identifier "Core"
. "."
identifier "Annotations"
; ";"
using_directive
using "using"
qualified_name
qualified_name
identifier "NzbDrone"
. "."
identifier "Core"
. "."
identifier "Validation"
; ";"
namespace_declaration
namespace "namespace"
qualified_name
qualified_name
qualified_name
identifier "NzbDrone"
. "."
identifier "Core"
. "."
identifier "Notifications"
. "."
identifier "Telegram"
declaration_list
{ "{"
class_declaration (+220 nodes collapsed)
class_declaration
modifier
public "public"
class "class"
identifier "TelegramSettings"
base_list
: ":"
generic_name
identifier "NotificationSettingsBase"
type_argument_list
< "<"
identifier "TelegramSettings"
> ">"
declaration_list
{ "{"
field_declaration
modifier
private "private"
modifier
static "static"
modifier
readonly "readonly"
variable_declaration
identifier "TelegramSettingsValidator"
variable_declarator
identifier "Validator"
= "="
implicit_object_creation_expression
new "new"
argument_list
( "("
) ")"
; ";"
constructor_declaration (+28 nodes collapsed)
property_declaration (+48 nodes collapsed)
property_declaration (+48 nodes collapsed)
property_declaration (+50 nodes collapsed)
property_declaration (+48 nodes collapsed)
property_declaration (+48 nodes collapsed)
property_declaration
attribute_list
[ "["
attribute
identifier "FieldDefinition"
attribute_argument_list
( "("
attribute_argument
integer_literal "5"
, ","
attribute_argument
identifier "Label"
= "="
string_literal
" "\""
string_literal_content "NotificationsTelegramSettingsIncludeInstanceName"
" "\""
, ","
attribute_argument
identifier "Type"
= "="
member_access_expression
identifier "FieldType"
. "."
identifier "Checkbox"
, ","
attribute_argument
identifier "HelpText"
= "="
string_literal
" "\""
string_literal_content "NotificationsTelegramSettingsIncludeInstanceNameHelpText"
" "\""
, ","
attribute_argument
identifier "Advanced"
= "="
boolean_literal
true "true"
) ")"
] "]"
modifier
public "public"
predefined_type "bool"
identifier "IncludeInstanceNameInTitle"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
property_declaration
attribute_list
[ "["
attribute
identifier "FieldDefinition"
attribute_argument_list
( "("
attribute_argument
integer_literal "6"
, ","
attribute_argument
identifier "Label"
= "="
string_literal
" "\""
string_literal_content "NotificationsTelegramSettingsMetadataLinks"
" "\""
, ","
attribute_argument
identifier "Type"
= "="
member_access_expression
identifier "FieldType"
. "."
identifier "Select"
, ","
attribute_argument
identifier "SelectOptions"
= "="
typeof_expression
typeof "typeof"
( "("
identifier "MetadataLinkType"
) ")"
, ","
attribute_argument
identifier "HelpText"
= "="
string_literal
" "\""
string_literal_content "NotificationsTelegramSettingsMetadataLinksHelpText"
" "\""
) ")"
] "]"
modifier
public "public"
generic_name
identifier "IEnumerable"
type_argument_list
< "<"
predefined_type "int"
> ">"
identifier "MetadataLinks"
accessor_list
{ "{"
accessor_declaration
get "get"
; ";"
accessor_declaration
set "set"
; ";"
} "}"
method_declaration (+33 nodes collapsed)
} "}"
} "}"