declaration_list
{ "{"
field_declaration (+27 nodes collapsed)
field_declaration (+266 nodes collapsed)
field_declaration (+2187 nodes collapsed)
field_declaration (+68 nodes collapsed)
field_declaration (+263 nodes collapsed)
field_declaration (+41 nodes collapsed)
comment "// Regex to detect whether the title was reversed."
field_declaration (+27 nodes collapsed)
field_declaration
modifier
private "private"
modifier
static "static"
modifier
readonly "readonly"
variable_declaration
identifier "RegexReplace"
variable_declarator
identifier "NormalizeRegex"
= "="
object_creation_expression
new "new"
identifier "RegexReplace"
argument_list
( "("
argument
verbatim_string_literal "@\"((?:\\b|_)(?<!^)(a(?!$)|an|the|and|or|of)(?!$)(?:\\b|_))|\\W|"...
, ","
argument
member_access_expression
predefined_type "string"
. "."
identifier "Empty"
, ","
argument
binary_expression
member_access_expression
identifier "RegexOptions"
. "."
identifier "IgnoreCase"
| "|"
member_access_expression
identifier "RegexOptions"
. "."
identifier "Compiled"
) ")"
; ";"
field_declaration (+27 nodes collapsed)
field_declaration (+33 nodes collapsed)
field_declaration (+39 nodes collapsed)
comment "// Valid TLDs http://data.iana.org/TLD/tlds-alpha-by-domain."...
field_declaration (+39 nodes collapsed)
field_declaration (+39 nodes collapsed)
field_declaration (+33 nodes collapsed)
field_declaration (+39 nodes collapsed)
field_declaration (+39 nodes collapsed)
field_declaration (+33 nodes collapsed)
field_declaration (+33 nodes collapsed)
field_declaration (+33 nodes collapsed)
field_declaration (+33 nodes collapsed)
comment "// Handle Exception Release Groups that don't follow -RlsGrp"...
comment "// name only...be very careful with this last; high chance o"...
field_declaration (+33 nodes collapsed)
comment "// groups whose releases end with RlsGroup) or RlsGroup]"
field_declaration (+33 nodes collapsed)
field_declaration (+33 nodes collapsed)
field_declaration (+33 nodes collapsed)
field_declaration (+27 nodes collapsed)
field_declaration (+27 nodes collapsed)
field_declaration (+33 nodes collapsed)
field_declaration (+33 nodes collapsed)
field_declaration (+27 nodes collapsed)
field_declaration (+33 nodes collapsed)
field_declaration (+33 nodes collapsed)
field_declaration (+27 nodes collapsed)
field_declaration (+73 nodes collapsed)
field_declaration (+32 nodes collapsed)
method_declaration (+733 nodes collapsed)
method_declaration (+218 nodes collapsed)
method_declaration (+1119 nodes collapsed)
method_declaration (+77 nodes collapsed)
method_declaration
modifier
public "public"
modifier
static "static"
predefined_type "string"
identifier "CleanSeriesTitle"
parameter_list
( "("
parameter
modifier "this"
predefined_type "string"
identifier "title"
) ")"
block
{ "{"
comment "// If Title only contains numbers return it as is."
if_statement (+25 nodes collapsed)
comment "// Replace `%` with `percent` to deal with the 3% case"
expression_statement (+21 nodes collapsed)
return_statement
return "return"
invocation_expression
member_access_expression
invocation_expression
member_access_expression
invocation_expression
member_access_expression
identifier "NormalizeRegex"
. "."
identifier "Replace"
argument_list
( "("
argument
identifier "title"
) ")"
. "."
identifier "ToLower"
argument_list
( "("
) ")"
. "."
identifier "RemoveAccent"
argument_list
( "("
) ")"
; ";"
} "}"
method_declaration (+175 nodes collapsed)
method_declaration (+97 nodes collapsed)
method_declaration (+123 nodes collapsed)
method_declaration (+440 nodes collapsed)
method_declaration (+126 nodes collapsed)
method_declaration (+29 nodes collapsed)
method_declaration (+362 nodes collapsed)
method_declaration (+2206 nodes collapsed)
method_declaration (+235 nodes collapsed)
method_declaration (+68 nodes collapsed)
method_declaration (+134 nodes collapsed)
method_declaration (+139 nodes collapsed)
method_declaration (+109 nodes collapsed)
method_declaration (+119 nodes collapsed)
} "}"