Showing preview only (690K chars total). Download the full file or copy to clipboard to get everything.
Repository: hangfire-postgres/Hangfire.PostgreSql
Branch: master
Commit: 81a9f06a3324
Files: 109
Total size: 651.9 KB
Directory structure:
gitextract_l7v50vjb/
├── .devcontainer/
│ ├── devcontainer.json
│ ├── init.sh
│ └── pg_hba.conf
├── .editorconfig
├── .gitattributes
├── .github/
│ └── workflows/
│ ├── ci.yml
│ ├── pack.yml
│ └── test-report.yml
├── .gitignore
├── .vscode/
│ └── settings.json
├── COPYING
├── COPYING.LESSER
├── Hangfire.PostgreSql.sln
├── Hangfire.PostgreSql.sln.DotSettings
├── LICENSE.md
├── README.md
├── SECURITY.md
├── src/
│ ├── Common/
│ │ ├── Hangfire.ruleset
│ │ └── Hangfire.targets
│ └── Hangfire.PostgreSql/
│ ├── CountersAggregator.cs
│ ├── EnqueuedAndFetchedCountDto.cs
│ ├── Entities/
│ │ ├── JobParameter.cs
│ │ ├── Server.cs
│ │ ├── ServerData.cs
│ │ ├── SqlHash.cs
│ │ ├── SqlJob.cs
│ │ └── SqlState.cs
│ ├── EnvironmentHelpers.cs
│ ├── ExpirationManager.cs
│ ├── Factories/
│ │ ├── ExistingNpgsqlConnectionFactory.cs
│ │ ├── NpgsqlConnectionFactory.cs
│ │ └── NpgsqlInstanceConnectionFactoryBase.cs
│ ├── Hangfire.PostgreSql.csproj
│ ├── IConnectionFactory.cs
│ ├── IPersistentJobQueue.cs
│ ├── IPersistentJobQueueMonitoringApi.cs
│ ├── IPersistentJobQueueProvider.cs
│ ├── JsonParameter.cs
│ ├── PersistentJobQueueProviderCollection.cs
│ ├── PostgreSqlBootstrapperConfigurationExtensions.cs
│ ├── PostgreSqlBootstrapperOptions.cs
│ ├── PostgreSqlConnection.cs
│ ├── PostgreSqlDistributedLock.cs
│ ├── PostgreSqlDistributedLockException.cs
│ ├── PostgreSqlFetchedJob.cs
│ ├── PostgreSqlHeartbeatProcess.cs
│ ├── PostgreSqlJobQueue.cs
│ ├── PostgreSqlJobQueueMonitoringApi.cs
│ ├── PostgreSqlJobQueueProvider.cs
│ ├── PostgreSqlMonitoringApi.cs
│ ├── PostgreSqlObjectsInstaller.cs
│ ├── PostgreSqlStorage.cs
│ ├── PostgreSqlStorageOptions.cs
│ ├── PostgreSqlWriteOnlyTransaction.cs
│ ├── Properties/
│ │ ├── Annotations.cs
│ │ └── AssemblyInfo.cs
│ ├── Scripts/
│ │ ├── Install.v10.sql
│ │ ├── Install.v11.sql
│ │ ├── Install.v12.sql
│ │ ├── Install.v13.sql
│ │ ├── Install.v14.sql
│ │ ├── Install.v15.sql
│ │ ├── Install.v16.sql
│ │ ├── Install.v17.sql
│ │ ├── Install.v18.sql
│ │ ├── Install.v19.sql
│ │ ├── Install.v20.sql
│ │ ├── Install.v21.sql
│ │ ├── Install.v22.sql
│ │ ├── Install.v23.sql
│ │ ├── Install.v3.sql
│ │ ├── Install.v4.sql
│ │ ├── Install.v5.sql
│ │ ├── Install.v6.sql
│ │ ├── Install.v7.sql
│ │ ├── Install.v8.sql
│ │ └── Install.v9.sql
│ └── Utils/
│ ├── AutoResetEventRegistry.cs
│ ├── DbConnectionExtensions.cs
│ ├── ExceptionTypeHelper.cs
│ ├── TimestampHelper.cs
│ ├── TransactionHelpers.cs
│ └── TryExecute.cs
└── tests/
└── Hangfire.PostgreSql.Tests/
├── AssemblyAttributes.cs
├── CountersAggregatorFacts.cs
├── Entities/
│ └── TestJob.cs
├── ExpirationManagerFacts.cs
├── FirstClassQueueFeatureSupportTests.cs
├── GlobalSuppressions.cs
├── Hangfire.PostgreSql.Tests.csproj
├── PersistentJobQueueProviderCollectionFacts.cs
├── PostgreSqlConnectionFacts.cs
├── PostgreSqlDistributedLockFacts.cs
├── PostgreSqlFetchedJobFacts.cs
├── PostgreSqlInstallerFacts.cs
├── PostgreSqlJobQueueFacts.cs
├── PostgreSqlMonitoringApiFacts.cs
├── PostgreSqlStorageFacts.cs
├── PostgreSqlStorageOptionsFacts.cs
├── PostgreSqlWriteOnlyTransactionFacts.cs
├── Scripts/
│ └── Clean.sql
└── Utils/
├── CleanDatabaseAttribute.cs
├── ConnectionUtils.cs
├── DefaultConnectionFactory.cs
├── DelegateConnectionFactory.cs
├── Helper.cs
├── PostgreSqlStorageExtensions.cs
├── PostgreSqlStorageFixture.cs
└── PostgreSqlTestObjectsInitializer.cs
================================================
FILE CONTENTS
================================================
================================================
FILE: .devcontainer/devcontainer.json
================================================
{
"image": "mcr.microsoft.com/devcontainers/universal:2",
"features": {
"ghcr.io/devcontainers/features/dotnet:1": {}
},
"customizations": {
"vscode": {
"extensions": [
"ms-dotnettools.csharp",
"eamodio.gitlens",
"formulahendry.dotnet-test-explorer",
"mtxr.sqltools-driver-pg"
]
}
},
"containerEnv": {
"DOTNET_CLI_HOME": "/tmp/DOTNET_CLI_HOME"
},
"postCreateCommand": "./.devcontainer/init.sh",
"postStartCommand": "sudo service postgresql start"
}
================================================
FILE: .devcontainer/init.sh
================================================
sudo apt update
sudo apt install postgresql postgresql-contrib -y
sudo cp ./.devcontainer/pg_hba.conf /etc/postgresql/12/main/pg_hba.conf
sudo chown postgres:postgres /etc/postgresql/12/main/pg_hba.conf
sudo service postgresql start
sudo psql -U postgres -c "ALTER USER postgres PASSWORD 'password';"
dotnet restore
================================================
FILE: .devcontainer/pg_hba.conf
================================================
# PostgreSQL Client Authentication Configuration File
# ===================================================
#
# Refer to the "Client Authentication" section in the PostgreSQL
# documentation for a complete description of this file. A short
# synopsis follows.
#
# This file controls: which hosts are allowed to connect, how clients
# are authenticated, which PostgreSQL user names they can use, which
# databases they can access. Records take one of these forms:
#
# local DATABASE USER METHOD [OPTIONS]
# host DATABASE USER ADDRESS METHOD [OPTIONS]
# hostssl DATABASE USER ADDRESS METHOD [OPTIONS]
# hostnossl DATABASE USER ADDRESS METHOD [OPTIONS]
# hostgssenc DATABASE USER ADDRESS METHOD [OPTIONS]
# hostnogssenc DATABASE USER ADDRESS METHOD [OPTIONS]
#
# (The uppercase items must be replaced by actual values.)
#
# The first field is the connection type: "local" is a Unix-domain
# socket, "host" is either a plain or SSL-encrypted TCP/IP socket,
# "hostssl" is an SSL-encrypted TCP/IP socket, and "hostnossl" is a
# non-SSL TCP/IP socket. Similarly, "hostgssenc" uses a
# GSSAPI-encrypted TCP/IP socket, while "hostnogssenc" uses a
# non-GSSAPI socket.
#
# DATABASE can be "all", "sameuser", "samerole", "replication", a
# database name, or a comma-separated list thereof. The "all"
# keyword does not match "replication". Access to replication
# must be enabled in a separate record (see example below).
#
# USER can be "all", a user name, a group name prefixed with "+", or a
# comma-separated list thereof. In both the DATABASE and USER fields
# you can also write a file name prefixed with "@" to include names
# from a separate file.
#
# ADDRESS specifies the set of hosts the record matches. It can be a
# host name, or it is made up of an IP address and a CIDR mask that is
# an integer (between 0 and 32 (IPv4) or 128 (IPv6) inclusive) that
# specifies the number of significant bits in the mask. A host name
# that starts with a dot (.) matches a suffix of the actual host name.
# Alternatively, you can write an IP address and netmask in separate
# columns to specify the set of hosts. Instead of a CIDR-address, you
# can write "samehost" to match any of the server's own IP addresses,
# or "samenet" to match any address in any subnet that the server is
# directly connected to.
#
# METHOD can be "trust", "reject", "md5", "password", "scram-sha-256",
# "gss", "sspi", "ident", "peer", "pam", "ldap", "radius" or "cert".
# Note that "password" sends passwords in clear text; "md5" or
# "scram-sha-256" are preferred since they send encrypted passwords.
#
# OPTIONS are a set of options for the authentication in the format
# NAME=VALUE. The available options depend on the different
# authentication methods -- refer to the "Client Authentication"
# section in the documentation for a list of which options are
# available for which authentication methods.
#
# Database and user names containing spaces, commas, quotes and other
# special characters must be quoted. Quoting one of the keywords
# "all", "sameuser", "samerole" or "replication" makes the name lose
# its special character, and just match a database or username with
# that name.
#
# This file is read on server startup and when the server receives a
# SIGHUP signal. If you edit the file on a running system, you have to
# SIGHUP the server for the changes to take effect, run "pg_ctl reload",
# or execute "SELECT pg_reload_conf()".
#
# Put your actual configuration here
# ----------------------------------
#
# If you want to allow non-local connections, you need to add more
# "host" records. In that case you will also need to make PostgreSQL
# listen on a non-local interface via the listen_addresses
# configuration parameter, or via the -i or -h command line switches.
# DO NOT DISABLE!
# If you change this first entry you will need to make sure that the
# database superuser can access the database using some other method.
# Noninteractive access to all databases is required during automatic
# maintenance (custom daily cronjobs, replication, and similar tasks).
#
# Database administrative login by Unix domain socket
local all postgres trust
local all postgres md5
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all peer
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
local replication all peer
host replication all 127.0.0.1/32 md5
host replication all ::1/128 md5
================================================
FILE: .editorconfig
================================================
[*]
charset = utf-8-bom
end_of_line = lf
trim_trailing_whitespace = false
indent_style = space
indent_size = 2
# Microsoft .NET properties
# GLOBAL ERROR LEVEL
dotnet_analyzer_diagnostic.severity = warning
# A property with [Parameter] should be public
dotnet_diagnostic.BL0004.severity = error
# Method does not use this and can be marked static
dotnet_diagnostic.CA1822.severity = suggestion
# An IDisposable implementation should call GC.SuppressFinalize
dotnet_diagnostic.CA1816.severity = none
# The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings.
dotnet_diagnostic.CA1310.severity = suggestion
# The behavior of 'string.ToLower(string)' could vary based on the current user's locale settings.
dotnet_diagnostic.CA1304.severity = suggestion
# Identifiers should not have incorrect suffix (Do not use reserved words in type names)
dotnet_diagnostic.CA1711.severity = suggestion
# Identifiers should not match keywords
dotnet_diagnostic.CA1716.severity = suggestion
# Identifiers should not contain underscores
dotnet_diagnostic.CA1707.severity = suggestion
[*]
csharp_indent_braces = false
csharp_indent_switch_labels = true
csharp_new_line_before_catch = true
csharp_new_line_before_else = true
csharp_new_line_before_finally = true
csharp_new_line_before_members_in_object_initializers = false
csharp_new_line_before_open_brace = control_blocks,events,indexers,local_functions,methods,properties,types
csharp_new_line_between_query_expression_clauses = true
csharp_preferred_modifier_order = public, private, protected, internal, new, abstract, virtual, sealed, override, static, readonly, extern, unsafe, volatile, async:warning
csharp_preserve_single_line_blocks = true
csharp_space_after_cast = false
csharp_space_after_colon_in_inheritance_clause = true
csharp_space_after_comma = true
csharp_space_after_dot = false
csharp_space_after_keywords_in_control_flow_statements = true
csharp_space_after_semicolon_in_for_statement = true
csharp_space_around_binary_operators = before_and_after
csharp_space_before_colon_in_inheritance_clause = true
csharp_space_before_comma = false
csharp_space_before_dot = false
csharp_space_before_open_square_brackets = false
csharp_space_before_semicolon_in_for_statement = false
csharp_space_between_empty_square_brackets = false
csharp_space_between_method_call_empty_parameter_list_parentheses = false
csharp_space_between_method_call_name_and_opening_parenthesis = false
csharp_space_between_method_call_parameter_list_parentheses = false
csharp_space_between_method_declaration_empty_parameter_list_parentheses = false
csharp_space_between_method_declaration_name_and_open_parenthesis = false
csharp_space_between_method_declaration_parameter_list_parentheses = false
csharp_space_between_parentheses = false
csharp_space_between_square_brackets = false
csharp_style_unused_value_expression_statement_preference = discard_variable:none
csharp_style_var_elsewhere = false:warning
csharp_style_var_for_built_in_types = false:warning
csharp_style_var_when_type_is_apparent = false:warning
csharp_using_directive_placement = outside_namespace:single_indent
dotnet_naming_rule.constants_rule.import_to_resharper = as_predefined
dotnet_naming_rule.constants_rule.severity = warning
dotnet_naming_rule.constants_rule.style = upper_camel_case_style
dotnet_naming_rule.constants_rule.symbols = constants_symbols
dotnet_naming_rule.event_rule.import_to_resharper = as_predefined
dotnet_naming_rule.event_rule.severity = warning
dotnet_naming_rule.event_rule.style = upper_camel_case_style
dotnet_naming_rule.event_rule.symbols = event_symbols
dotnet_naming_rule.interfaces_rule.import_to_resharper = as_predefined
dotnet_naming_rule.interfaces_rule.severity = warning
dotnet_naming_rule.interfaces_rule.style = i_upper_camel_case_style
dotnet_naming_rule.interfaces_rule.symbols = interfaces_symbols
dotnet_naming_rule.locals_rule.import_to_resharper = as_predefined
dotnet_naming_rule.locals_rule.severity = warning
dotnet_naming_rule.locals_rule.style = lower_camel_case_style_1
dotnet_naming_rule.locals_rule.symbols = locals_symbols
dotnet_naming_rule.local_constants_rule.import_to_resharper = as_predefined
dotnet_naming_rule.local_constants_rule.severity = warning
dotnet_naming_rule.local_constants_rule.style = lower_camel_case_style_1
dotnet_naming_rule.local_constants_rule.symbols = local_constants_symbols
dotnet_naming_rule.local_constants_rule_1.import_to_resharper = True
dotnet_naming_rule.local_constants_rule_1.resharper_description = LocalConstants
dotnet_naming_rule.local_constants_rule_1.resharper_guid = 02852745-d182-4e0a-8332-8b22091b5e66
dotnet_naming_rule.local_constants_rule_1.severity = warning
dotnet_naming_rule.local_constants_rule_1.style = lower_camel_case_style_1
dotnet_naming_rule.local_constants_rule_1.symbols = local_constants_symbols_1
dotnet_naming_rule.local_functions_rule.import_to_resharper = as_predefined
dotnet_naming_rule.local_functions_rule.severity = warning
dotnet_naming_rule.local_functions_rule.style = upper_camel_case_style
dotnet_naming_rule.local_functions_rule.symbols = local_functions_symbols
dotnet_naming_rule.method_rule.import_to_resharper = as_predefined
dotnet_naming_rule.method_rule.severity = warning
dotnet_naming_rule.method_rule.style = upper_camel_case_style
dotnet_naming_rule.method_rule.symbols = method_symbols
dotnet_naming_rule.parameters_rule.import_to_resharper = as_predefined
dotnet_naming_rule.parameters_rule.severity = warning
dotnet_naming_rule.parameters_rule.style = lower_camel_case_style_1
dotnet_naming_rule.parameters_rule.symbols = parameters_symbols
dotnet_naming_rule.private_constants_rule.import_to_resharper = as_predefined
dotnet_naming_rule.private_constants_rule.severity = warning
dotnet_naming_rule.private_constants_rule.style = upper_camel_case_style
dotnet_naming_rule.private_constants_rule.symbols = private_constants_symbols
dotnet_naming_rule.private_instance_fields_rule.import_to_resharper = as_predefined
dotnet_naming_rule.private_instance_fields_rule.severity = warning
dotnet_naming_rule.private_instance_fields_rule.style = lower_camel_case_style
dotnet_naming_rule.private_instance_fields_rule.symbols = private_instance_fields_symbols
dotnet_naming_rule.private_static_fields_override_rule.import_to_resharper = False
dotnet_naming_rule.private_static_fields_override_rule.severity = warning
dotnet_naming_rule.private_static_fields_override_rule.style = upper_camel_case_style
dotnet_naming_rule.private_static_fields_override_rule.symbols = private_static_fields_override_symbols
dotnet_naming_rule.private_static_fields_rule.import_to_resharper = as_predefined
dotnet_naming_rule.private_static_fields_rule.severity = warning
dotnet_naming_rule.private_static_fields_rule.style = lower_camel_case_style
dotnet_naming_rule.private_static_fields_rule.symbols = private_static_fields_symbols
dotnet_naming_rule.private_static_fields_rule_1.import_to_resharper = True
dotnet_naming_rule.private_static_fields_rule_1.resharper_description = PrivateStaticFields
dotnet_naming_rule.private_static_fields_rule_1.resharper_guid = ee7c9d0d-12d0-427b-bf48-38a6b1740690
dotnet_naming_rule.private_static_fields_rule_1.severity = warning
dotnet_naming_rule.private_static_fields_rule_1.style = lower_camel_case_style
dotnet_naming_rule.private_static_fields_rule_1.symbols = private_static_fields_symbols_1
dotnet_naming_rule.private_static_readonly_rule.import_to_resharper = as_predefined
dotnet_naming_rule.private_static_readonly_rule.severity = warning
dotnet_naming_rule.private_static_readonly_rule.style = lower_camel_case_style
dotnet_naming_rule.private_static_readonly_rule.symbols = private_static_readonly_symbols
dotnet_naming_rule.property_rule.import_to_resharper = as_predefined
dotnet_naming_rule.property_rule.severity = warning
dotnet_naming_rule.property_rule.style = upper_camel_case_style
dotnet_naming_rule.property_rule.symbols = property_symbols
dotnet_naming_rule.public_fields_rule.import_to_resharper = as_predefined
dotnet_naming_rule.public_fields_rule.severity = warning
dotnet_naming_rule.public_fields_rule.style = lower_camel_case_style
dotnet_naming_rule.public_fields_rule.symbols = public_fields_symbols
dotnet_naming_rule.static_readonly_rule.import_to_resharper = as_predefined
dotnet_naming_rule.static_readonly_rule.severity = warning
dotnet_naming_rule.static_readonly_rule.style = lower_camel_case_style
dotnet_naming_rule.static_readonly_rule.symbols = static_readonly_symbols
dotnet_naming_rule.types_and_namespaces_rule.import_to_resharper = as_predefined
dotnet_naming_rule.types_and_namespaces_rule.severity = warning
dotnet_naming_rule.types_and_namespaces_rule.style = upper_camel_case_style
dotnet_naming_rule.types_and_namespaces_rule.symbols = types_and_namespaces_symbols
dotnet_naming_rule.type_parameters_rule.import_to_resharper = as_predefined
dotnet_naming_rule.type_parameters_rule.resharper_style = T + AaBb, V + AaBb, K + AaBb
dotnet_naming_rule.type_parameters_rule.severity = warning
dotnet_naming_rule.type_parameters_rule.style = t_upper_camel_case_style
dotnet_naming_rule.type_parameters_rule.symbols = type_parameters_symbols
dotnet_naming_style.i_upper_camel_case_style.capitalization = pascal_case
dotnet_naming_style.i_upper_camel_case_style.required_prefix = I
dotnet_naming_style.lower_camel_case_style.capitalization = camel_case
dotnet_naming_style.lower_camel_case_style.required_prefix = _
dotnet_naming_style.lower_camel_case_style_1.capitalization = camel_case
dotnet_naming_style.t_upper_camel_case_style.capitalization = pascal_case
dotnet_naming_style.t_upper_camel_case_style.required_prefix = T
dotnet_naming_style.upper_camel_case_style.capitalization = pascal_case
dotnet_naming_symbols.constants_symbols.applicable_accessibilities = public,internal,protected,protected_internal,private_protected
dotnet_naming_symbols.constants_symbols.applicable_kinds = field
dotnet_naming_symbols.constants_symbols.required_modifiers = const
dotnet_naming_symbols.event_symbols.applicable_accessibilities = *
dotnet_naming_symbols.event_symbols.applicable_kinds = event
dotnet_naming_symbols.interfaces_symbols.applicable_accessibilities = *
dotnet_naming_symbols.interfaces_symbols.applicable_kinds = interface
dotnet_naming_symbols.locals_symbols.applicable_accessibilities = *
dotnet_naming_symbols.locals_symbols.applicable_kinds = local
dotnet_naming_symbols.local_constants_symbols.applicable_accessibilities = *
dotnet_naming_symbols.local_constants_symbols.applicable_kinds = local
dotnet_naming_symbols.local_constants_symbols.required_modifiers = const
dotnet_naming_symbols.local_constants_symbols_1.applicable_accessibilities = *
dotnet_naming_symbols.local_constants_symbols_1.applicable_kinds = local
dotnet_naming_symbols.local_constants_symbols_1.required_modifiers = const
dotnet_naming_symbols.local_constants_symbols_1.resharper_applicable_kinds = local_constant
dotnet_naming_symbols.local_constants_symbols_1.resharper_required_modifiers = any
dotnet_naming_symbols.local_functions_symbols.applicable_accessibilities = *
dotnet_naming_symbols.local_functions_symbols.applicable_kinds = local_function
dotnet_naming_symbols.method_symbols.applicable_accessibilities = *
dotnet_naming_symbols.method_symbols.applicable_kinds = method
dotnet_naming_symbols.parameters_symbols.applicable_accessibilities = *
dotnet_naming_symbols.parameters_symbols.applicable_kinds = parameter
dotnet_naming_symbols.private_constants_symbols.applicable_accessibilities = private
dotnet_naming_symbols.private_constants_symbols.applicable_kinds = field
dotnet_naming_symbols.private_constants_symbols.required_modifiers = const
dotnet_naming_symbols.private_instance_fields_symbols.applicable_accessibilities = private
dotnet_naming_symbols.private_instance_fields_symbols.applicable_kinds = field
dotnet_naming_symbols.private_static_fields_override_symbols.applicable_accessibilities = local,private
dotnet_naming_symbols.private_static_fields_override_symbols.applicable_kinds = field
dotnet_naming_symbols.private_static_fields_override_symbols.required_modifiers = const,static
dotnet_naming_symbols.private_static_fields_symbols.applicable_accessibilities = private
dotnet_naming_symbols.private_static_fields_symbols.applicable_kinds = field
dotnet_naming_symbols.private_static_fields_symbols.required_modifiers = static
dotnet_naming_symbols.private_static_fields_symbols_1.applicable_accessibilities = local,private
dotnet_naming_symbols.private_static_fields_symbols_1.applicable_kinds = field
dotnet_naming_symbols.private_static_fields_symbols_1.required_modifiers = static
dotnet_naming_symbols.private_static_fields_symbols_1.resharper_applicable_kinds = field
dotnet_naming_symbols.private_static_fields_symbols_1.resharper_required_modifiers = static
dotnet_naming_symbols.private_static_readonly_symbols.applicable_accessibilities = private
dotnet_naming_symbols.private_static_readonly_symbols.applicable_kinds = field
dotnet_naming_symbols.private_static_readonly_symbols.required_modifiers = static,readonly
dotnet_naming_symbols.property_symbols.applicable_accessibilities = *
dotnet_naming_symbols.property_symbols.applicable_kinds = property
dotnet_naming_symbols.public_fields_symbols.applicable_accessibilities = public,internal,protected,protected_internal,private_protected
dotnet_naming_symbols.public_fields_symbols.applicable_kinds = field
dotnet_naming_symbols.static_readonly_symbols.applicable_accessibilities = public,internal,protected,protected_internal,private_protected
dotnet_naming_symbols.static_readonly_symbols.applicable_kinds = field
dotnet_naming_symbols.static_readonly_symbols.required_modifiers = static,readonly
dotnet_naming_symbols.types_and_namespaces_symbols.applicable_accessibilities = *
dotnet_naming_symbols.types_and_namespaces_symbols.applicable_kinds = namespace,class,struct,enum,delegate
dotnet_naming_symbols.type_parameters_symbols.applicable_accessibilities = *
dotnet_naming_symbols.type_parameters_symbols.applicable_kinds = type_parameter
dotnet_separate_import_directive_groups = false
dotnet_sort_system_directives_first = true
dotnet_style_parentheses_in_arithmetic_binary_operators = never_if_unnecessary:none
dotnet_style_parentheses_in_other_binary_operators = always_for_clarity:none
dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity:none
dotnet_style_predefined_type_for_locals_parameters_members = true:warning
dotnet_style_predefined_type_for_member_access = true:warning
dotnet_style_qualification_for_event = false:suggestion
dotnet_style_qualification_for_field = false:suggestion
dotnet_style_qualification_for_method = false:suggestion
dotnet_style_qualification_for_property = false:suggestion
dotnet_style_require_accessibility_modifiers = for_non_interface_members:warning
file_header_template =
# ReSharper properties
resharper_accessor_owner_body = expression_body
resharper_alignment_tab_fill_style = use_spaces
resharper_align_first_arg_by_paren = false
resharper_align_linq_query = false
resharper_align_multiline_array_and_object_initializer = false
resharper_align_multiline_array_initializer = true
resharper_align_multiline_ctor_init = true
resharper_align_multiline_expression_braces = false
resharper_align_multiline_implements_list = true
resharper_align_multiline_property_pattern = false
resharper_align_multiline_switch_expression = false
resharper_align_multiline_type_argument = true
resharper_align_multiline_type_parameter = true
resharper_align_multline_type_parameter_constrains = false
resharper_align_multline_type_parameter_list = false
resharper_align_ternary = align_not_nested
resharper_align_tuple_components = false
resharper_allow_alias = true
resharper_allow_comment_after_lbrace = true
resharper_allow_far_alignment = false
resharper_always_use_end_of_line_brace_style = false
resharper_apply_auto_detected_rules = false
resharper_apply_on_completion = false
resharper_arguments_anonymous_function = positional
resharper_arguments_literal = positional
resharper_arguments_named = positional
resharper_arguments_other = positional
resharper_arguments_skip_single = false
resharper_arguments_string_literal = positional
resharper_attribute_style = do_not_touch
resharper_autodetect_indent_settings = false
resharper_blank_lines_after_block_statements = 1
resharper_blank_lines_after_case = 0
resharper_blank_lines_after_control_transfer_statements = 0
resharper_blank_lines_after_imports = 1
resharper_blank_lines_after_multiline_statements = 0
resharper_blank_lines_after_options = 1
resharper_blank_lines_after_start_comment = 1
resharper_blank_lines_after_using_list = 1
resharper_blank_lines_around_accessor = 0
resharper_blank_lines_around_auto_property = 1
resharper_blank_lines_around_block_case_section = 0
resharper_blank_lines_around_class_definition = 1
resharper_blank_lines_around_field = 1
resharper_blank_lines_around_function_declaration = 0
resharper_blank_lines_around_function_definition = 1
resharper_blank_lines_around_global_attribute = 0
resharper_blank_lines_around_invocable = 1
resharper_blank_lines_around_local_method = 1
resharper_blank_lines_around_multiline_case_section = 0
resharper_blank_lines_around_namespace = 1
resharper_blank_lines_around_other_declaration = 0
resharper_blank_lines_around_property = 1
resharper_blank_lines_around_razor_functions = 1
resharper_blank_lines_around_razor_helpers = 1
resharper_blank_lines_around_razor_sections = 1
resharper_blank_lines_around_single_line_accessor = 0
resharper_blank_lines_around_single_line_auto_property = 0
resharper_blank_lines_around_single_line_field = 0
resharper_blank_lines_around_single_line_function_definition = 0
resharper_blank_lines_around_single_line_invocable = 0
resharper_blank_lines_around_single_line_local_method = 0
resharper_blank_lines_around_single_line_property = 0
resharper_blank_lines_around_single_line_type = 0
resharper_blank_lines_around_type = 1
resharper_blank_lines_before_block_statements = 0
resharper_blank_lines_before_case = 0
resharper_blank_lines_before_control_transfer_statements = 0
resharper_blank_lines_before_multiline_statements = 0
resharper_blank_lines_before_single_line_comment = 0
resharper_blank_lines_inside_namespace = 0
resharper_blank_lines_inside_region = 1
resharper_blank_lines_inside_type = 0
resharper_blank_line_after_pi = true
resharper_braces_for_dowhile = required_for_multiline_statement
resharper_braces_for_fixed = required
resharper_braces_for_for = required_for_multiline_statement
resharper_braces_for_foreach = required_for_multiline_statement
resharper_braces_for_ifelse = required_for_multiline
resharper_braces_for_lock = required_for_multiline_statement
resharper_braces_for_using = required_for_multiline_statement
resharper_braces_for_while = required_for_multiline_statement
resharper_braces_redundant = false
resharper_break_template_declaration = line_break
resharper_can_use_global_alias = false
resharper_configure_await_analysis_mode = disabled
resharper_constructor_or_destructor_body = block_body
resharper_continuous_indent_multiplier = 1
resharper_continuous_line_indent = single
resharper_cpp_align_multiline_argument = true
resharper_cpp_align_multiline_binary_expressions_chain = true
resharper_cpp_align_multiline_calls_chain = true
resharper_cpp_align_multiline_extends_list = true
resharper_cpp_align_multiline_for_stmt = true
resharper_cpp_align_multiline_parameter = true
resharper_cpp_align_multiple_declaration = true
resharper_cpp_anonymous_method_declaration_braces = next_line
resharper_cpp_case_block_braces = next_line_shifted_2
resharper_cpp_empty_block_style = multiline
resharper_cpp_indent_invocation_pars = inside
resharper_cpp_indent_method_decl_pars = inside
resharper_cpp_indent_statement_pars = inside
resharper_cpp_indent_switch_labels = false
resharper_cpp_insert_final_newline = false
resharper_cpp_int_align_comments = false
resharper_cpp_invocable_declaration_braces = next_line
resharper_cpp_max_line_length = 160
resharper_cpp_new_line_before_while = true
resharper_cpp_other_braces = next_line
resharper_cpp_space_after_cast = false
resharper_cpp_space_around_binary_operator = true
resharper_cpp_type_declaration_braces = next_line
resharper_cpp_use_indent_from_previous_element = true
resharper_cpp_wrap_lines = true
resharper_cpp_wrap_multiple_type_parameter_constraints_style = chop_if_long
resharper_cpp_wrap_parameters_style = wrap_if_long
resharper_csharp_align_multiline_argument = false
resharper_csharp_align_multiline_binary_expressions_chain = false
resharper_csharp_align_multiline_calls_chain = false
resharper_csharp_align_multiline_expression = false
resharper_csharp_align_multiline_extends_list = false
resharper_csharp_align_multiline_for_stmt = false
resharper_csharp_align_multiline_parameter = false
resharper_csharp_align_multiple_declaration = false
resharper_csharp_blank_lines_around_region = 2
resharper_csharp_case_block_braces = end_of_line
resharper_csharp_empty_block_style = together_same_line
resharper_csharp_indent_invocation_pars = outside_and_inside
resharper_csharp_indent_method_decl_pars = outside_and_inside
resharper_csharp_indent_statement_pars = outside_and_inside
resharper_csharp_insert_final_newline = true
resharper_csharp_int_align_comments = true
resharper_csharp_max_line_length = 160
resharper_csharp_naming_rule.constants = AaBb
resharper_csharp_naming_rule.enum_member = AaBb
resharper_csharp_naming_rule.local_constants = aaBb
resharper_csharp_naming_rule.method_property_event = AaBb
resharper_csharp_naming_rule.other = AaBb
resharper_csharp_naming_rule.private_constants = AaBb
resharper_csharp_naming_rule.private_static_fields = _ + aaBb
resharper_csharp_naming_rule.private_static_readonly = _ + aaBb
resharper_csharp_naming_rule.static_readonly = _ + aaBb
resharper_csharp_new_line_before_while = false
resharper_csharp_prefer_qualified_reference = false
resharper_csharp_space_after_unary_operator = false
resharper_csharp_stick_comment = false
resharper_csharp_use_indent_from_previous_element = false
resharper_csharp_wrap_lines = true
resharper_csharp_wrap_multiple_type_parameter_constraints_style = wrap_if_long
resharper_csharp_wrap_parameters_style = chop_if_long
resharper_cxxcli_property_declaration_braces = next_line
resharper_default_exception_variable_name = e
resharper_default_value_when_type_evident = default_literal
resharper_default_value_when_type_not_evident = default_expression
resharper_delete_quotes_from_solid_values = false
resharper_disable_blank_line_changes = false
resharper_disable_formatter = false
resharper_disable_indenter = false
resharper_disable_int_align = false
resharper_disable_line_break_changes = false
resharper_disable_line_break_removal = false
resharper_disable_space_changes = false
resharper_disable_space_changes_before_trailing_comment = false
resharper_dont_remove_extra_blank_lines = false
resharper_enable_wrapping = false
resharper_enforce_line_ending_style = false
resharper_event_handler_pattern_long = $object$On$event$
resharper_event_handler_pattern_short = On$event$
resharper_expression_braces = inside
resharper_expression_pars = inside
resharper_extra_spaces = remove_all
resharper_force_attribute_style = separate
resharper_force_chop_compound_do_expression = false
resharper_force_chop_compound_if_expression = false
resharper_force_chop_compound_while_expression = false
resharper_format_leading_spaces_decl = false
resharper_free_block_braces = next_line
resharper_function_declaration_return_type_style = do_not_change
resharper_function_definition_return_type_style = do_not_change
resharper_generator_mode = false
resharper_html_attribute_indent = align_by_first_attribute
resharper_html_insert_final_newline = true
resharper_html_linebreak_before_elements = body,div,p,form,h1,h2,h3
resharper_html_max_blank_lines_between_tags = 2
resharper_html_max_line_length = 160
resharper_html_pi_attributes_indent = align_by_first_attribute
resharper_html_pi_attribute_style = on_single_line
resharper_html_space_before_self_closing = false
resharper_html_use_indent_from_previous_element = true
resharper_html_wrap_lines = true
resharper_ignore_space_preservation = false
resharper_include_prefix_comment_in_indent = false
resharper_indent_access_specifiers_from_class = false
resharper_indent_aligned_ternary = true
resharper_indent_anonymous_method_block = false
resharper_indent_case_from_select = true
resharper_indent_child_elements = OneIndent
resharper_indent_class_members_from_access_specifiers = false
resharper_indent_comment = true
resharper_indent_inside_namespace = true
resharper_indent_nested_fixed_stmt = false
resharper_indent_nested_foreach_stmt = true
resharper_indent_nested_for_stmt = true
resharper_indent_nested_lock_stmt = true
resharper_indent_nested_usings_stmt = false
resharper_indent_nested_while_stmt = true
resharper_indent_pars = outside_and_inside
resharper_indent_preprocessor_directives = none
resharper_indent_preprocessor_if = no_indent
resharper_indent_preprocessor_other = no_indent
resharper_indent_preprocessor_region = usual_indent
resharper_indent_text = OneIndent
resharper_indent_typearg_angles = outside_and_inside
resharper_indent_typeparam_angles = outside_and_inside
resharper_indent_type_constraints = true
resharper_indent_wrapped_function_names = false
resharper_instance_members_qualify_declared_in =
resharper_int_align_assignments = false
resharper_int_align_binary_expressions = false
resharper_int_align_declaration_names = false
resharper_int_align_eq = false
resharper_int_align_fields = false
resharper_int_align_fix_in_adjacent = true
resharper_int_align_invocations = false
resharper_int_align_methods = false
resharper_int_align_nested_ternary = false
resharper_int_align_parameters = false
resharper_int_align_properties = false
resharper_int_align_property_patterns = false
resharper_int_align_switch_expressions = false
resharper_int_align_switch_sections = false
resharper_int_align_variables = false
resharper_keep_blank_lines_in_code = 2
resharper_keep_blank_lines_in_declarations = 2
resharper_keep_existing_attribute_arrangement = false
resharper_keep_existing_declaration_block_arrangement = false
resharper_keep_existing_declaration_parens_arrangement = true
resharper_keep_existing_embedded_arrangement = true
resharper_keep_existing_embedded_block_arrangement = false
resharper_keep_existing_enum_arrangement = false
resharper_keep_existing_expr_member_arrangement = true
resharper_keep_existing_invocation_parens_arrangement = false
resharper_keep_existing_property_patterns_arrangement = true
resharper_keep_existing_switch_expression_arrangement = false
resharper_keep_nontrivial_alias = true
resharper_keep_user_linebreaks = true
resharper_keep_user_wrapping = true
resharper_linebreaks_around_razor_statements = true
resharper_linebreaks_inside_tags_for_elements_longer_than = 2147483647
resharper_linebreaks_inside_tags_for_elements_with_child_elements = true
resharper_linebreaks_inside_tags_for_multiline_elements = true
resharper_linebreak_before_all_elements = false
resharper_linebreak_before_multiline_elements = true
resharper_linebreak_before_singleline_elements = false
resharper_line_break_after_colon_in_member_initializer_lists = do_not_change
resharper_line_break_after_comma_in_member_initializer_lists = false
resharper_line_break_before_comma_in_member_initializer_lists = false
resharper_line_break_before_requires_clause = do_not_change
resharper_linkage_specification_braces = end_of_line
resharper_linkage_specification_indentation = none
resharper_local_function_body = block_body
resharper_macro_block_begin =
resharper_macro_block_end =
resharper_max_array_initializer_elements_on_line = 10000
resharper_max_attribute_length_for_same_line = 38
resharper_max_enum_members_on_line = 1
resharper_max_formal_parameters_on_line = 10000
resharper_max_initializer_elements_on_line = 4
resharper_max_invocation_arguments_on_line = 10000
resharper_member_initializer_list_style = do_not_change
resharper_method_or_operator_body = block_body
resharper_namespace_declaration_braces = next_line
resharper_namespace_indentation = all
resharper_nested_ternary_style = autodetect
resharper_new_line_before_catch = true
resharper_new_line_before_else = true
resharper_new_line_before_enumerators = true
resharper_normalize_tag_names = false
resharper_no_indent_inside_elements = html,body,thead,tbody,tfoot
resharper_no_indent_inside_if_element_longer_than = 200
resharper_object_creation_when_type_evident = target_typed
resharper_object_creation_when_type_not_evident = explicitly_typed
resharper_old_engine = false
resharper_outdent_binary_ops = false
resharper_outdent_commas = false
resharper_outdent_dots = false
resharper_outdent_namespace_member = false
resharper_outdent_statement_labels = false
resharper_outdent_ternary_ops = false
resharper_parentheses_non_obvious_operations = none, bitwise, bitwise_inclusive_or, bitwise_exclusive_or, shift, bitwise_and
resharper_parentheses_redundancy_style = remove_if_not_clarifies_precedence
resharper_parentheses_same_type_operations = true
resharper_place_accessorholder_attribute_on_same_line = if_owner_is_single_line
resharper_place_accessor_attribute_on_same_line = true
resharper_place_comments_at_first_column = false
resharper_place_constructor_initializer_on_same_line = true
resharper_place_event_attribute_on_same_line = false
resharper_place_expr_accessor_on_single_line = true
resharper_place_expr_method_on_single_line = true
resharper_place_expr_property_on_single_line = true
resharper_place_field_attribute_on_same_line = if_owner_is_single_line
resharper_place_linq_into_on_new_line = false
resharper_place_method_attribute_on_same_line = false
resharper_place_namespace_definitions_on_same_line = false
resharper_place_property_attribute_on_same_line = false
resharper_place_simple_case_statement_on_same_line = if_owner_is_single_line
resharper_place_simple_embedded_statement_on_same_line = if_owner_is_single_line
resharper_place_simple_initializer_on_single_line = true
resharper_place_simple_property_pattern_on_single_line = true
resharper_place_simple_switch_expression_on_single_line = false
resharper_place_type_attribute_on_same_line = false
resharper_place_type_constraints_on_same_line = true
resharper_prefer_explicit_discard_declaration = true
resharper_prefer_separate_deconstructed_variables_declaration = false
resharper_preserve_spaces_inside_tags = pre,textarea
resharper_qualified_using_at_nested_scope = false
resharper_quote_style = doublequoted
resharper_razor_prefer_qualified_reference = true
resharper_remove_blank_lines_near_braces = false
resharper_remove_blank_lines_near_braces_in_code = true
resharper_remove_blank_lines_near_braces_in_declarations = true
resharper_remove_this_qualifier = true
resharper_requires_expression_braces = next_line
resharper_resx_attribute_indent = single_indent
resharper_resx_insert_final_newline = false
resharper_resx_linebreak_before_elements =
resharper_resx_max_blank_lines_between_tags = 0
resharper_resx_max_line_length = 2147483647
resharper_resx_pi_attributes_indent = align_by_first_attribute
resharper_resx_pi_attribute_style = do_not_touch
resharper_resx_space_before_self_closing = false
resharper_resx_use_indent_from_previous_element = true
resharper_resx_wrap_lines = false
resharper_resx_wrap_tags_and_pi = false
resharper_resx_wrap_text = false
resharper_show_autodetect_configure_formatting_tip = false
resharper_simple_block_style = do_not_change
resharper_simple_case_statement_style = do_not_change
resharper_simple_embedded_statement_style = do_not_change
resharper_sort_attributes = false
resharper_sort_class_selectors = false
resharper_sort_usings = true
resharper_sort_usings_lowercase_first = false
resharper_spaces_around_eq_in_attribute = false
resharper_spaces_around_eq_in_pi_attribute = false
resharper_spaces_inside_tags = false
resharper_space_after_attributes = true
resharper_space_after_attribute_target_colon = true
resharper_space_after_cast = false
resharper_space_after_colon = true
resharper_space_after_colon_in_case = true
resharper_space_after_colon_in_inheritance_clause = true
resharper_space_after_comma = true
resharper_space_after_for_colon = true
resharper_space_after_keywords_in_control_flow_statements = true
resharper_space_after_last_attribute = false
resharper_space_after_last_pi_attribute = false
resharper_space_after_operator_keyword = true
resharper_space_after_ptr_in_data_member = true
resharper_space_after_ptr_in_data_members = false
resharper_space_after_ptr_in_method = true
resharper_space_after_ref_in_data_member = true
resharper_space_after_ref_in_data_members = false
resharper_space_after_ref_in_method = true
resharper_space_after_semicolon_in_for_statement = true
resharper_space_after_ternary_colon = true
resharper_space_after_ternary_quest = true
resharper_space_after_triple_slash = true
resharper_space_after_type_parameter_constraint_colon = true
resharper_space_around_additive_op = true
resharper_space_around_alias_eq = true
resharper_space_around_assignment_op = true
resharper_space_around_assignment_operator = true
resharper_space_around_deref_in_trailing_return_type = true
resharper_space_around_lambda_arrow = true
resharper_space_around_member_access_operator = false
resharper_space_around_relational_op = true
resharper_space_around_shift_op = true
resharper_space_around_stmt_colon = true
resharper_space_around_ternary_operator = true
resharper_space_before_array_rank_parentheses = false
resharper_space_before_attribute_target_colon = false
resharper_space_before_checked_parentheses = false
resharper_space_before_colon = false
resharper_space_before_colon_in_case = false
resharper_space_before_colon_in_inheritance_clause = true
resharper_space_before_comma = false
resharper_space_before_default_parentheses = false
resharper_space_before_empty_invocation_parentheses = false
resharper_space_before_empty_method_parentheses = false
resharper_space_before_for_colon = true
resharper_space_before_initializer_braces = false
resharper_space_before_invocation_parentheses = false
resharper_space_before_label_colon = false
resharper_space_before_lambda_parentheses = false
resharper_space_before_method_parentheses = false
resharper_space_before_nameof_parentheses = false
resharper_space_before_new_parentheses = false
resharper_space_before_nullable_mark = false
resharper_space_before_open_square_brackets = false
resharper_space_before_pointer_asterik_declaration = false
resharper_space_before_ptr_in_abstract_decl = false
resharper_space_before_ptr_in_data_member = false
resharper_space_before_ptr_in_data_members = true
resharper_space_before_ptr_in_method = false
resharper_space_before_ref_in_abstract_decl = false
resharper_space_before_ref_in_data_member = false
resharper_space_before_ref_in_data_members = true
resharper_space_before_ref_in_method = false
resharper_space_before_semicolon = false
resharper_space_before_semicolon_in_for_statement = false
resharper_space_before_singleline_accessorholder = true
resharper_space_before_sizeof_parentheses = false
resharper_space_before_template_args = false
resharper_space_before_template_params = true
resharper_space_before_ternary_colon = true
resharper_space_before_ternary_quest = true
resharper_space_before_trailing_comment = true
resharper_space_before_typeof_parentheses = false
resharper_space_before_type_argument_angle = false
resharper_space_before_type_parameter_angle = false
resharper_space_before_type_parameter_constraint_colon = true
resharper_space_before_type_parameter_parentheses = true
resharper_space_between_accessors_in_singleline_property = true
resharper_space_between_attribute_sections = true
resharper_space_between_closing_angle_brackets_in_template_args = false
resharper_space_between_keyword_and_expression = true
resharper_space_between_keyword_and_type = true
resharper_space_between_method_call_empty_parameter_list_parentheses = false
resharper_space_between_method_call_name_and_opening_parenthesis = false
resharper_space_between_method_call_parameter_list_parentheses = false
resharper_space_between_method_declaration_empty_parameter_list_parentheses = false
resharper_space_between_method_declaration_name_and_open_parenthesis = false
resharper_space_between_method_declaration_parameter_list_parentheses = false
resharper_space_between_parentheses_of_control_flow_statements = false
resharper_space_between_square_brackets = false
resharper_space_between_typecast_parentheses = false
resharper_space_in_singleline_accessorholder = true
resharper_space_in_singleline_anonymous_method = true
resharper_space_in_singleline_method = true
resharper_space_near_postfix_and_prefix_op = false
resharper_space_within_array_initialization_braces = false
resharper_space_within_array_rank_empty_parentheses = false
resharper_space_within_array_rank_parentheses = false
resharper_space_within_attribute_angles = false
resharper_space_within_checked_parentheses = false
resharper_space_within_default_parentheses = false
resharper_space_within_empty_braces = true
resharper_space_within_empty_initializer_braces = false
resharper_space_within_empty_invocation_parentheses = false
resharper_space_within_empty_method_parentheses = false
resharper_space_within_empty_template_params = false
resharper_space_within_expression_parentheses = false
resharper_space_within_initializer_braces = false
resharper_space_within_invocation_parentheses = false
resharper_space_within_method_parentheses = false
resharper_space_within_nameof_parentheses = false
resharper_space_within_new_parentheses = false
resharper_space_within_parentheses = false
resharper_space_within_single_line_array_initializer_braces = true
resharper_space_within_sizeof_parentheses = false
resharper_space_within_template_args = false
resharper_space_within_template_params = false
resharper_space_within_tuple_parentheses = false
resharper_space_within_typeof_parentheses = false
resharper_space_within_type_argument_angles = false
resharper_space_within_type_parameter_angles = false
resharper_space_within_type_parameter_parentheses = false
resharper_special_else_if_treatment = true
resharper_static_members_qualify_members = none
resharper_static_members_qualify_with = declared_type
resharper_support_vs_event_naming_pattern = true
resharper_toplevel_function_declaration_return_type_style = do_not_change
resharper_toplevel_function_definition_return_type_style = do_not_change
resharper_trailing_comma_in_multiline_lists = true
resharper_trailing_comma_in_singleline_lists = false
resharper_use_continuous_indent_inside_initializer_braces = true
resharper_use_continuous_indent_inside_parens = true
resharper_use_continuous_line_indent_in_expression_braces = false
resharper_use_continuous_line_indent_in_method_pars = false
resharper_use_heuristics_for_body_style = true
resharper_use_indents_from_main_language_in_file = true
resharper_use_indent_from_vs = false
resharper_use_roslyn_logic_for_evident_types = false
resharper_vb_align_multiline_argument = true
resharper_vb_align_multiline_expression = true
resharper_vb_align_multiline_parameter = true
resharper_vb_align_multiple_declaration = true
resharper_vb_blank_lines_around_region = 1
resharper_vb_insert_final_newline = false
resharper_vb_max_line_length = 160
resharper_vb_place_field_attribute_on_same_line = true
resharper_vb_place_method_attribute_on_same_line = false
resharper_vb_place_type_attribute_on_same_line = false
resharper_vb_prefer_qualified_reference = false
resharper_vb_space_after_unary_operator = true
resharper_vb_space_around_multiplicative_op = false
resharper_vb_stick_comment = true
resharper_vb_use_indent_from_previous_element = true
resharper_vb_wrap_lines = true
resharper_vb_wrap_parameters_style = wrap_if_long
resharper_wrap_after_binary_opsign = true
resharper_wrap_after_declaration_lpar = false
resharper_wrap_after_dot = false
resharper_wrap_after_dot_in_method_calls = false
resharper_wrap_after_expression_lbrace = true
resharper_wrap_after_invocation_lpar = false
resharper_wrap_arguments_style = wrap_if_long
resharper_wrap_around_elements = true
resharper_wrap_array_initializer_style = chop_if_long
resharper_wrap_base_clause_style = wrap_if_long
resharper_wrap_before_arrow_with_expressions = false
resharper_wrap_before_binary_opsign = true
resharper_wrap_before_colon = false
resharper_wrap_before_comma = false
resharper_wrap_before_comma_in_base_clause = false
resharper_wrap_before_declaration_lpar = false
resharper_wrap_before_declaration_rpar = false
resharper_wrap_before_eq = false
resharper_wrap_before_expression_rbrace = true
resharper_wrap_before_extends_colon = false
resharper_wrap_before_first_type_parameter_constraint = false
resharper_wrap_before_invocation_lpar = false
resharper_wrap_before_invocation_rpar = false
resharper_wrap_before_linq_expression = false
resharper_wrap_before_ternary_opsigns = true
resharper_wrap_before_type_parameter_langle = false
resharper_wrap_braced_init_list_style = wrap_if_long
resharper_wrap_chained_binary_expressions = chop_if_long
resharper_wrap_chained_method_calls = wrap_if_long
resharper_wrap_ctor_initializer_style = wrap_if_long
resharper_wrap_enumeration_style = chop_if_long
resharper_wrap_enum_declaration = chop_always
resharper_wrap_extends_list_style = wrap_if_long
resharper_wrap_for_stmt_header_style = wrap_if_long
resharper_wrap_multiple_declaration_style = chop_if_long
resharper_wrap_object_and_collection_initializer_style = chop_if_long
resharper_wrap_property_pattern = chop_if_long
resharper_wrap_switch_expression = chop_always
resharper_wrap_ternary_expr_style = chop_if_long
resharper_wrap_verbatim_interpolated_strings = no_wrap
resharper_xmldoc_attribute_indent = double_indent
resharper_xmldoc_insert_final_newline = false
resharper_xmldoc_linebreak_before_elements = summary,remarks,example,returns,param,typeparam,value,para
resharper_xmldoc_max_blank_lines_between_tags = 0
resharper_xmldoc_max_line_length = 160
resharper_xmldoc_pi_attributes_indent = double_indent
resharper_xmldoc_pi_attribute_style = do_not_touch
resharper_xmldoc_space_before_self_closing = true
resharper_xmldoc_use_indent_from_previous_element = true
resharper_xmldoc_wrap_lines = true
resharper_xmldoc_wrap_tags_and_pi = false
resharper_xmldoc_wrap_text = true
resharper_xml_attribute_indent = align_by_first_attribute
resharper_xml_insert_final_newline = false
resharper_xml_linebreak_before_elements =
resharper_xml_max_blank_lines_between_tags = 2
resharper_xml_max_line_length = 160
resharper_xml_pi_attributes_indent = align_by_first_attribute
resharper_xml_pi_attribute_style = do_not_touch
resharper_xml_space_before_self_closing = true
resharper_xml_use_indent_from_previous_element = true
resharper_xml_wrap_lines = true
resharper_xml_wrap_tags_and_pi = true
resharper_xml_wrap_text = false
# ReSharper inspection severities
resharper_access_rights_in_text_highlighting = warning
resharper_access_to_disposed_closure_highlighting = warning
resharper_access_to_for_each_variable_in_closure_highlighting = warning
resharper_access_to_modified_closure_highlighting = warning
resharper_access_to_static_member_via_derived_type_highlighting = warning
resharper_address_of_marshal_by_ref_object_highlighting = warning
resharper_angular_html_banana_highlighting = warning
resharper_annotate_can_be_null_parameter_highlighting = none
resharper_annotate_can_be_null_type_member_highlighting = none
resharper_annotate_not_null_parameter_highlighting = none
resharper_annotate_not_null_type_member_highlighting = none
resharper_annotation_conflict_in_hierarchy_highlighting = warning
resharper_annotation_redundancy_at_value_type_highlighting = warning
resharper_annotation_redundancy_in_hierarchy_highlighting = warning
resharper_arguments_style_anonymous_function_highlighting = hint
resharper_arguments_style_literal_highlighting = hint
resharper_arguments_style_named_expression_highlighting = hint
resharper_arguments_style_other_highlighting = hint
resharper_arguments_style_string_literal_highlighting = hint
resharper_arrange_accessor_owner_body_highlighting = suggestion
resharper_arrange_attributes_highlighting = warning
resharper_arrange_constructor_or_destructor_body_highlighting = none
resharper_arrange_default_value_when_type_evident_highlighting = suggestion
resharper_arrange_default_value_when_type_not_evident_highlighting = warning
resharper_arrange_local_function_body_highlighting = none
resharper_arrange_method_or_operator_body_highlighting = none
resharper_arrange_missing_parentheses_highlighting = warning
resharper_arrange_object_creation_when_type_evident_highlighting = suggestion
resharper_arrange_object_creation_when_type_not_evident_highlighting = warning
resharper_arrange_redundant_parentheses_highlighting = none
resharper_arrange_static_member_qualifier_highlighting = hint
resharper_arrange_this_qualifier_highlighting = hint
resharper_arrange_trailing_comma_in_multiline_lists_highlighting = warning
resharper_arrange_trailing_comma_in_singleline_lists_highlighting = warning
resharper_arrange_var_keywords_in_deconstructing_declaration_highlighting = suggestion
resharper_asp_content_placeholder_not_resolved_highlighting = error
resharper_asp_custom_page_parser_filter_type_highlighting = warning
resharper_asp_dead_code_highlighting = warning
resharper_asp_entity_highlighting = warning
resharper_asp_image_highlighting = warning
resharper_asp_invalid_control_type_highlighting = error
resharper_asp_not_resolved_highlighting = error
resharper_asp_ods_method_reference_resolve_error_highlighting = error
resharper_asp_resolve_warning_highlighting = warning
resharper_asp_skin_not_resolved_highlighting = error
resharper_asp_tag_attribute_with_optional_value_highlighting = warning
resharper_asp_theme_not_resolved_highlighting = error
resharper_asp_unused_register_directive_highlighting_highlighting = warning
resharper_asp_warning_highlighting = warning
resharper_assignment_in_conditional_expression_highlighting = warning
resharper_assignment_is_fully_discarded_highlighting = warning
resharper_assign_null_to_not_null_attribute_highlighting = hint
resharper_asxx_path_error_highlighting = warning
resharper_async_iterator_invocation_without_await_foreach_highlighting = warning
resharper_async_void_lambda_highlighting = warning
resharper_async_void_method_highlighting = none
resharper_auto_property_can_be_made_get_only_global_highlighting = suggestion
resharper_auto_property_can_be_made_get_only_local_highlighting = suggestion
resharper_bad_attribute_brackets_spaces_highlighting = none
resharper_bad_braces_spaces_highlighting = none
resharper_bad_child_statement_indent_highlighting = warning
resharper_bad_colon_spaces_highlighting = none
resharper_bad_comma_spaces_highlighting = none
resharper_bad_control_braces_indent_highlighting = suggestion
resharper_bad_control_braces_line_breaks_highlighting = none
resharper_bad_declaration_braces_indent_highlighting = none
resharper_bad_declaration_braces_line_breaks_highlighting = none
resharper_bad_empty_braces_line_breaks_highlighting = none
resharper_bad_expression_braces_indent_highlighting = none
resharper_bad_expression_braces_line_breaks_highlighting = none
resharper_bad_generic_brackets_spaces_highlighting = none
resharper_bad_indent_highlighting = none
resharper_bad_linq_line_breaks_highlighting = none
resharper_bad_list_line_breaks_highlighting = none
resharper_bad_member_access_spaces_highlighting = none
resharper_bad_namespace_braces_indent_highlighting = none
resharper_bad_parens_line_breaks_highlighting = none
resharper_bad_parens_spaces_highlighting = none
resharper_bad_preprocessor_indent_highlighting = none
resharper_bad_semicolon_spaces_highlighting = none
resharper_bad_spaces_after_keyword_highlighting = none
resharper_bad_square_brackets_spaces_highlighting = none
resharper_bad_switch_braces_indent_highlighting = none
resharper_bad_symbol_spaces_highlighting = none
resharper_base_member_has_params_highlighting = warning
resharper_base_method_call_with_default_parameter_highlighting = warning
resharper_base_object_equals_is_object_equals_highlighting = warning
resharper_base_object_get_hash_code_call_in_get_hash_code_highlighting = warning
resharper_bitwise_operator_on_enum_without_flags_highlighting = warning
resharper_by_ref_argument_is_volatile_field_highlighting = warning
resharper_cannot_apply_equality_operator_to_type_highlighting = warning
resharper_center_tag_is_obsolete_highlighting = warning
resharper_check_for_reference_equality_instead_1_highlighting = suggestion
resharper_check_for_reference_equality_instead_2_highlighting = suggestion
resharper_check_for_reference_equality_instead_3_highlighting = suggestion
resharper_check_for_reference_equality_instead_4_highlighting = suggestion
resharper_check_namespace_highlighting = warning
resharper_class_cannot_be_instantiated_highlighting = warning
resharper_class_can_be_sealed_global_highlighting = none
resharper_class_can_be_sealed_local_highlighting = none
resharper_class_never_instantiated_global_highlighting = suggestion
resharper_class_never_instantiated_local_highlighting = suggestion
resharper_class_with_virtual_members_never_inherited_global_highlighting = suggestion
resharper_class_with_virtual_members_never_inherited_local_highlighting = suggestion
resharper_clear_attribute_is_obsolete_all_highlighting = warning
resharper_clear_attribute_is_obsolete_highlighting = warning
resharper_collection_never_queried_global_highlighting = warning
resharper_collection_never_queried_local_highlighting = warning
resharper_collection_never_updated_global_highlighting = warning
resharper_collection_never_updated_local_highlighting = warning
resharper_comment_typo_highlighting = hint
resharper_compare_non_constrained_generic_with_null_highlighting = none
resharper_compare_of_floats_by_equality_operator_highlighting = warning
resharper_conditional_ternary_equal_branch_highlighting = warning
resharper_condition_is_always_true_or_false_highlighting = warning
resharper_confusing_char_as_integer_in_constructor_highlighting = warning
resharper_constant_conditional_access_qualifier_highlighting = warning
resharper_constant_null_coalescing_condition_highlighting = warning
resharper_constructor_initializer_loop_highlighting = warning
resharper_container_annotation_redundancy_highlighting = warning
resharper_context_value_is_provided_highlighting = none
resharper_contract_annotation_not_parsed_highlighting = warning
resharper_convert_closure_to_method_group_highlighting = suggestion
resharper_convert_conditional_ternary_expression_to_switch_expression_highlighting = hint
resharper_convert_if_do_to_while_highlighting = suggestion
resharper_convert_if_statement_to_conditional_ternary_expression_highlighting = suggestion
resharper_convert_if_statement_to_null_coalescing_assignment_highlighting = suggestion
resharper_convert_if_statement_to_null_coalescing_expression_highlighting = suggestion
resharper_convert_if_statement_to_return_statement_highlighting = hint
resharper_convert_if_statement_to_switch_expression_highlighting = hint
resharper_convert_if_statement_to_switch_statement_highlighting = hint
resharper_convert_if_to_or_expression_highlighting = suggestion
resharper_convert_nullable_to_short_form_highlighting = suggestion
resharper_convert_switch_statement_to_switch_expression_highlighting = hint
resharper_convert_to_auto_property_highlighting = suggestion
resharper_convert_to_auto_property_when_possible_highlighting = hint
resharper_convert_to_auto_property_with_private_setter_highlighting = hint
resharper_convert_to_compound_assignment_highlighting = hint
resharper_convert_to_constant_global_highlighting = hint
resharper_convert_to_constant_local_highlighting = hint
resharper_convert_to_lambda_expression_highlighting = suggestion
resharper_convert_to_lambda_expression_when_possible_highlighting = none
resharper_convert_to_local_function_highlighting = suggestion
resharper_convert_to_null_coalescing_compound_assignment_highlighting = suggestion
resharper_convert_to_static_class_highlighting = suggestion
resharper_convert_to_using_declaration_highlighting = suggestion
resharper_convert_to_vb_auto_property_highlighting = suggestion
resharper_convert_to_vb_auto_property_when_possible_highlighting = hint
resharper_convert_to_vb_auto_property_with_private_setter_highlighting = hint
resharper_co_variant_array_conversion_highlighting = warning
resharper_cpp_abstract_class_without_specifier_highlighting = warning
resharper_cpp_abstract_virtual_function_call_in_ctor_highlighting = error
resharper_cpp_access_specifier_with_no_declarations_highlighting = suggestion
resharper_cpp_assigned_value_is_never_used_highlighting = warning
resharper_cpp_awaiter_type_is_not_class_highlighting = warning
resharper_cpp_bad_angle_brackets_spaces_highlighting = none
resharper_cpp_bad_braces_spaces_highlighting = none
resharper_cpp_bad_child_statement_indent_highlighting = none
resharper_cpp_bad_colon_spaces_highlighting = none
resharper_cpp_bad_comma_spaces_highlighting = none
resharper_cpp_bad_control_braces_indent_highlighting = none
resharper_cpp_bad_control_braces_line_breaks_highlighting = none
resharper_cpp_bad_declaration_braces_indent_highlighting = none
resharper_cpp_bad_declaration_braces_line_breaks_highlighting = none
resharper_cpp_bad_empty_braces_line_breaks_highlighting = none
resharper_cpp_bad_expression_braces_indent_highlighting = none
resharper_cpp_bad_expression_braces_line_breaks_highlighting = none
resharper_cpp_bad_indent_highlighting = none
resharper_cpp_bad_list_line_breaks_highlighting = none
resharper_cpp_bad_member_access_spaces_highlighting = none
resharper_cpp_bad_namespace_braces_indent_highlighting = none
resharper_cpp_bad_parens_line_breaks_highlighting = none
resharper_cpp_bad_parens_spaces_highlighting = none
resharper_cpp_bad_semicolon_spaces_highlighting = none
resharper_cpp_bad_spaces_after_keyword_highlighting = none
resharper_cpp_bad_square_brackets_spaces_highlighting = none
resharper_cpp_bad_switch_braces_indent_highlighting = none
resharper_cpp_bad_symbol_spaces_highlighting = none
resharper_cpp_boolean_increment_expression_highlighting = warning
resharper_cpp_boost_format_bad_code_highlighting = warning
resharper_cpp_boost_format_legacy_code_highlighting = suggestion
resharper_cpp_boost_format_mixed_args_highlighting = error
resharper_cpp_boost_format_too_few_args_highlighting = error
resharper_cpp_boost_format_too_many_args_highlighting = warning
resharper_cpp_clang_tidy_abseil_duration_addition_highlighting = none
resharper_cpp_clang_tidy_abseil_duration_comparison_highlighting = none
resharper_cpp_clang_tidy_abseil_duration_conversion_cast_highlighting = none
resharper_cpp_clang_tidy_abseil_duration_division_highlighting = none
resharper_cpp_clang_tidy_abseil_duration_factory_float_highlighting = none
resharper_cpp_clang_tidy_abseil_duration_factory_scale_highlighting = none
resharper_cpp_clang_tidy_abseil_duration_subtraction_highlighting = none
resharper_cpp_clang_tidy_abseil_duration_unnecessary_conversion_highlighting = none
resharper_cpp_clang_tidy_abseil_faster_strsplit_delimiter_highlighting = none
resharper_cpp_clang_tidy_abseil_no_internal_dependencies_highlighting = none
resharper_cpp_clang_tidy_abseil_no_namespace_highlighting = none
resharper_cpp_clang_tidy_abseil_redundant_strcat_calls_highlighting = none
resharper_cpp_clang_tidy_abseil_string_find_startswith_highlighting = none
resharper_cpp_clang_tidy_abseil_string_find_str_contains_highlighting = none
resharper_cpp_clang_tidy_abseil_str_cat_append_highlighting = none
resharper_cpp_clang_tidy_abseil_time_comparison_highlighting = none
resharper_cpp_clang_tidy_abseil_time_subtraction_highlighting = none
resharper_cpp_clang_tidy_abseil_upgrade_duration_conversions_highlighting = none
resharper_cpp_clang_tidy_altera_kernel_name_restriction_highlighting = none
resharper_cpp_clang_tidy_altera_single_work_item_barrier_highlighting = none
resharper_cpp_clang_tidy_altera_struct_pack_align_highlighting = none
resharper_cpp_clang_tidy_android_cloexec_accept4_highlighting = none
resharper_cpp_clang_tidy_android_cloexec_accept_highlighting = none
resharper_cpp_clang_tidy_android_cloexec_creat_highlighting = none
resharper_cpp_clang_tidy_android_cloexec_dup_highlighting = none
resharper_cpp_clang_tidy_android_cloexec_epoll_create1_highlighting = none
resharper_cpp_clang_tidy_android_cloexec_epoll_create_highlighting = none
resharper_cpp_clang_tidy_android_cloexec_fopen_highlighting = none
resharper_cpp_clang_tidy_android_cloexec_inotify_init1_highlighting = none
resharper_cpp_clang_tidy_android_cloexec_inotify_init_highlighting = none
resharper_cpp_clang_tidy_android_cloexec_memfd_create_highlighting = none
resharper_cpp_clang_tidy_android_cloexec_open_highlighting = none
resharper_cpp_clang_tidy_android_cloexec_pipe2_highlighting = none
resharper_cpp_clang_tidy_android_cloexec_pipe_highlighting = none
resharper_cpp_clang_tidy_android_cloexec_socket_highlighting = none
resharper_cpp_clang_tidy_android_comparison_in_temp_failure_retry_highlighting = none
resharper_cpp_clang_tidy_boost_use_to_string_highlighting = suggestion
resharper_cpp_clang_tidy_bugprone_argument_comment_highlighting = suggestion
resharper_cpp_clang_tidy_bugprone_assert_side_effect_highlighting = warning
resharper_cpp_clang_tidy_bugprone_bad_signal_to_kill_thread_highlighting = warning
resharper_cpp_clang_tidy_bugprone_bool_pointer_implicit_conversion_highlighting = none
resharper_cpp_clang_tidy_bugprone_branch_clone_highlighting = warning
resharper_cpp_clang_tidy_bugprone_copy_constructor_init_highlighting = warning
resharper_cpp_clang_tidy_bugprone_dangling_handle_highlighting = warning
resharper_cpp_clang_tidy_bugprone_dynamic_static_initializers_highlighting = warning
resharper_cpp_clang_tidy_bugprone_exception_escape_highlighting = warning
resharper_cpp_clang_tidy_bugprone_fold_init_type_highlighting = warning
resharper_cpp_clang_tidy_bugprone_forwarding_reference_overload_highlighting = warning
resharper_cpp_clang_tidy_bugprone_forward_declaration_namespace_highlighting = warning
resharper_cpp_clang_tidy_bugprone_inaccurate_erase_highlighting = warning
resharper_cpp_clang_tidy_bugprone_incorrect_roundings_highlighting = warning
resharper_cpp_clang_tidy_bugprone_infinite_loop_highlighting = warning
resharper_cpp_clang_tidy_bugprone_integer_division_highlighting = warning
resharper_cpp_clang_tidy_bugprone_lambda_function_name_highlighting = warning
resharper_cpp_clang_tidy_bugprone_macro_parentheses_highlighting = warning
resharper_cpp_clang_tidy_bugprone_macro_repeated_side_effects_highlighting = warning
resharper_cpp_clang_tidy_bugprone_misplaced_operator_in_strlen_in_alloc_highlighting = warning
resharper_cpp_clang_tidy_bugprone_misplaced_pointer_arithmetic_in_alloc_highlighting = warning
resharper_cpp_clang_tidy_bugprone_misplaced_widening_cast_highlighting = warning
resharper_cpp_clang_tidy_bugprone_move_forwarding_reference_highlighting = warning
resharper_cpp_clang_tidy_bugprone_multiple_statement_macro_highlighting = warning
resharper_cpp_clang_tidy_bugprone_narrowing_conversions_highlighting = warning
resharper_cpp_clang_tidy_bugprone_not_null_terminated_result_highlighting = warning
resharper_cpp_clang_tidy_bugprone_no_escape_highlighting = warning
resharper_cpp_clang_tidy_bugprone_parent_virtual_call_highlighting = warning
resharper_cpp_clang_tidy_bugprone_posix_return_highlighting = warning
resharper_cpp_clang_tidy_bugprone_redundant_branch_condition_highlighting = warning
resharper_cpp_clang_tidy_bugprone_reserved_identifier_highlighting = warning
resharper_cpp_clang_tidy_bugprone_signal_handler_highlighting = warning
resharper_cpp_clang_tidy_bugprone_signed_char_misuse_highlighting = warning
resharper_cpp_clang_tidy_bugprone_sizeof_container_highlighting = warning
resharper_cpp_clang_tidy_bugprone_sizeof_expression_highlighting = warning
resharper_cpp_clang_tidy_bugprone_spuriously_wake_up_functions_highlighting = warning
resharper_cpp_clang_tidy_bugprone_string_constructor_highlighting = warning
resharper_cpp_clang_tidy_bugprone_string_integer_assignment_highlighting = warning
resharper_cpp_clang_tidy_bugprone_string_literal_with_embedded_nul_highlighting = warning
resharper_cpp_clang_tidy_bugprone_suspicious_enum_usage_highlighting = warning
resharper_cpp_clang_tidy_bugprone_suspicious_include_highlighting = warning
resharper_cpp_clang_tidy_bugprone_suspicious_memset_usage_highlighting = warning
resharper_cpp_clang_tidy_bugprone_suspicious_missing_comma_highlighting = warning
resharper_cpp_clang_tidy_bugprone_suspicious_semicolon_highlighting = warning
resharper_cpp_clang_tidy_bugprone_suspicious_string_compare_highlighting = warning
resharper_cpp_clang_tidy_bugprone_swapped_arguments_highlighting = warning
resharper_cpp_clang_tidy_bugprone_terminating_continue_highlighting = warning
resharper_cpp_clang_tidy_bugprone_throw_keyword_missing_highlighting = warning
resharper_cpp_clang_tidy_bugprone_too_small_loop_variable_highlighting = warning
resharper_cpp_clang_tidy_bugprone_undefined_memory_manipulation_highlighting = warning
resharper_cpp_clang_tidy_bugprone_undelegated_constructor_highlighting = warning
resharper_cpp_clang_tidy_bugprone_unhandled_self_assignment_highlighting = warning
resharper_cpp_clang_tidy_bugprone_unused_raii_highlighting = warning
resharper_cpp_clang_tidy_bugprone_unused_return_value_highlighting = warning
resharper_cpp_clang_tidy_bugprone_use_after_move_highlighting = warning
resharper_cpp_clang_tidy_bugprone_virtual_near_miss_highlighting = suggestion
resharper_cpp_clang_tidy_cert_con36_c_highlighting = none
resharper_cpp_clang_tidy_cert_con54_cpp_highlighting = none
resharper_cpp_clang_tidy_cert_dcl03_c_highlighting = none
resharper_cpp_clang_tidy_cert_dcl16_c_highlighting = none
resharper_cpp_clang_tidy_cert_dcl21_cpp_highlighting = none
resharper_cpp_clang_tidy_cert_dcl37_c_highlighting = none
resharper_cpp_clang_tidy_cert_dcl50_cpp_highlighting = none
resharper_cpp_clang_tidy_cert_dcl51_cpp_highlighting = none
resharper_cpp_clang_tidy_cert_dcl54_cpp_highlighting = none
resharper_cpp_clang_tidy_cert_dcl58_cpp_highlighting = warning
resharper_cpp_clang_tidy_cert_dcl59_cpp_highlighting = none
resharper_cpp_clang_tidy_cert_env33_c_highlighting = none
resharper_cpp_clang_tidy_cert_err09_cpp_highlighting = none
resharper_cpp_clang_tidy_cert_err34_c_highlighting = suggestion
resharper_cpp_clang_tidy_cert_err52_cpp_highlighting = none
resharper_cpp_clang_tidy_cert_err58_cpp_highlighting = none
resharper_cpp_clang_tidy_cert_err60_cpp_highlighting = warning
resharper_cpp_clang_tidy_cert_err61_cpp_highlighting = none
resharper_cpp_clang_tidy_cert_fio38_c_highlighting = none
resharper_cpp_clang_tidy_cert_flp30_c_highlighting = warning
resharper_cpp_clang_tidy_cert_mem57_cpp_highlighting = warning
resharper_cpp_clang_tidy_cert_msc30_c_highlighting = none
resharper_cpp_clang_tidy_cert_msc32_c_highlighting = none
resharper_cpp_clang_tidy_cert_msc50_cpp_highlighting = none
resharper_cpp_clang_tidy_cert_msc51_cpp_highlighting = warning
resharper_cpp_clang_tidy_cert_oop11_cpp_highlighting = none
resharper_cpp_clang_tidy_cert_oop54_cpp_highlighting = none
resharper_cpp_clang_tidy_cert_oop57_cpp_highlighting = warning
resharper_cpp_clang_tidy_cert_oop58_cpp_highlighting = warning
resharper_cpp_clang_tidy_cert_pos44_c_highlighting = none
resharper_cpp_clang_tidy_cert_sig30_c_highlighting = none
resharper_cpp_clang_tidy_cert_str34_c_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_api_modeling_google_g_test_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_api_modeling_llvm_cast_value_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_api_modeling_llvm_return_value_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_api_modeling_std_c_library_functions_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_api_modeling_trust_nonnull_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_core_builtin_builtin_functions_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_core_builtin_no_return_functions_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_core_call_and_message_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_core_call_and_message_modeling_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_core_divide_zero_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_core_dynamic_type_propagation_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_core_nonnil_string_constants_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_core_non_null_param_checker_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_core_null_dereference_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_core_stack_address_escape_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_core_stack_addr_escape_base_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_core_undefined_binary_operator_result_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_core_uninitialized_array_subscript_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_core_uninitialized_assign_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_core_uninitialized_branch_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_core_uninitialized_captured_block_variable_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_core_uninitialized_undef_return_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_core_vla_size_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_cplusplus_inner_pointer_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_cplusplus_move_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_cplusplus_new_delete_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_cplusplus_new_delete_leaks_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_cplusplus_placement_new_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_cplusplus_pure_virtual_call_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_cplusplus_self_assignment_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_cplusplus_smart_ptr_modeling_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_cplusplus_virtual_call_modeling_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_deadcode_dead_stores_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_fuchsia_handle_checker_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_nullability_nullability_base_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_nullability_nullable_dereferenced_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_nullability_nullable_passed_to_nonnull_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_nullability_nullable_returned_from_nonnull_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_nullability_null_passed_to_nonnull_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_nullability_null_returned_from_nonnull_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_optin_cplusplus_uninitialized_object_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_optin_cplusplus_virtual_call_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_optin_mpi_mpi_checker_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_optin_osx_cocoa_localizability_empty_localization_context_checker_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_optin_osx_cocoa_localizability_non_localized_string_checker_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_optin_osx_os_object_c_style_cast_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_optin_performance_gcd_antipattern_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_optin_performance_padding_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_optin_portability_unix_api_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_api_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_at_sync_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_autorelease_write_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_class_release_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_dealloc_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_incompatible_method_types_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_loops_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_missing_super_call_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_nil_arg_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_non_nil_return_value_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_ns_autorelease_pool_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_ns_error_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_obj_c_generics_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_retain_count_base_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_retain_count_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_run_loop_autorelease_leak_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_self_init_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_super_dealloc_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_unused_ivars_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_variadic_method_types_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_core_foundation_cf_error_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_core_foundation_cf_number_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_core_foundation_cf_retain_release_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_core_foundation_containers_out_of_bounds_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_core_foundation_containers_pointer_sized_values_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_mig_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_ns_or_cf_error_deref_checker_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_number_object_conversion_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_obj_c_property_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_os_object_retain_count_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_osx_sec_keychain_api_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_security_float_loop_counter_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_bcmp_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_bcopy_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_bzero_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_decode_value_of_obj_c_type_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_deprecated_or_unsafe_buffer_handling_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_getpw_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_gets_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_mkstemp_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_mktemp_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_rand_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_security_syntax_checker_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_strcpy_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_unchecked_return_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_vfork_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_unix_api_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_unix_cstring_bad_size_arg_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_unix_cstring_c_string_modeling_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_unix_cstring_null_arg_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_unix_dynamic_memory_modeling_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_unix_malloc_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_unix_malloc_sizeof_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_unix_mismatched_deallocator_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_unix_vfork_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_valist_copy_to_self_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_valist_uninitialized_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_valist_unterminated_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_valist_valist_base_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_webkit_no_uncounted_member_checker_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_webkit_ref_cntbl_base_virtual_dtor_highlighting = none
resharper_cpp_clang_tidy_clang_analyzer_webkit_uncounted_lambda_captures_checker_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_absolute_value_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_abstract_final_class_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_abstract_vbase_init_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_address_of_packed_member_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_address_of_temporary_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_alloca_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_alloca_with_align_alignof_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_ambiguous_delete_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_ambiguous_ellipsis_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_ambiguous_macro_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_ambiguous_member_template_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_ambiguous_reversed_operator_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_analyzer_incompatible_plugin_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_anonymous_pack_parens_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_anon_enum_enum_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_arc_bridge_casts_disallowed_in_nonarc_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_arc_maybe_repeated_use_of_weak_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_arc_non_pod_memaccess_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_arc_perform_selector_leaks_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_arc_repeated_use_of_weak_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_arc_retain_cycles_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_arc_unsafe_retained_assign_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_argument_outside_range_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_array_bounds_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_array_bounds_pointer_arithmetic_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_asm_operand_widths_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_assign_enum_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_assume_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_atimport_in_framework_header_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_atomic_alignment_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_atomic_implicit_seq_cst_highlighting = suggestion
resharper_cpp_clang_tidy_clang_diagnostic_atomic_memory_ordering_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_atomic_property_with_user_defined_accessor_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_attribute_packed_for_bitfield_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_at_protocol_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_auto_disable_vptr_sanitizer_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_auto_import_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_auto_storage_class_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_auto_var_id_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_availability_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_avr_rtlib_linking_quirks_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_backslash_newline_escape_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_bad_function_cast_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_binding_in_condition_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_bind_to_temporary_copy_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_bitfield_constant_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_bitfield_enum_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_bitfield_width_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_bitwise_conditional_parentheses_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_bitwise_op_parentheses_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_block_capture_autoreleasing_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_bool_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_bool_operation_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_braced_scalar_init_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_bridge_cast_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_builtin_assume_aligned_alignment_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_builtin_macro_redefined_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_builtin_memcpy_chk_size_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_builtin_requires_header_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_c11_extensions_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_c2x_extensions_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_c99_compat_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_c99_designator_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_c99_extensions_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_called_once_parameter_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_call_to_pure_virtual_from_ctor_dtor_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_cast_align_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_cast_calling_convention_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_cast_of_sel_type_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_cast_qual_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_cast_qual_unrelated_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_cf_string_literal_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_char_subscripts_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_clang_cl_pch_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_class_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_class_varargs_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_cmse_union_leak_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_comma_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_comment_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_compare_distinct_pointer_types_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_completion_handler_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_complex_component_init_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_compound_token_split_by_macro_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_compound_token_split_by_space_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_compound_token_split_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_concepts_ts_compat_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_conditional_type_mismatch_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_conditional_uninitialized_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_config_macros_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_constant_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_constant_evaluated_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_constant_logical_operand_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_constexpr_not_const_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_consumed_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_coroutine_missing_unhandled_exception_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_covered_switch_default_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_cpp11_compat_deprecated_writable_strings_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_cpp11_compat_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_cpp11_compat_reserved_user_defined_literal_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_cpp11_extensions_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_cpp11_extra_semi_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_cpp11_inline_namespace_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_cpp11_long_long_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_cpp11_narrowing_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_cpp14_binary_literal_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_cpp14_compat_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_cpp14_extensions_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_cpp17_compat_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_cpp17_compat_mangling_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_cpp17_extensions_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_cpp20_compat_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_cpp20_designator_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_cpp20_extensions_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_cpp2a_extensions_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_cpp98_compat_bind_to_temporary_copy_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_cpp98_compat_extra_semi_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_cpp98_compat_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_cpp98_compat_local_type_template_args_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_cpp98_compat_pedantic_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_cpp98_compat_unnamed_type_template_args_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_cpp98_cpp11_compat_binary_literal_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_cpp98_cpp11_compat_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_cpp98_cpp11_compat_pedantic_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_cpp98_cpp11_cpp14_compat_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_cpp98_cpp11_cpp14_compat_pedantic_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_cpp98_cpp11_cpp14_cpp17_compat_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_cpp98_cpp11_cpp14_cpp17_compat_pedantic_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_cpp_compat_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_cstring_format_directive_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_ctad_maybe_unsupported_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_ctu_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_cuda_compat_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_custom_atomic_properties_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_dangling_else_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_dangling_field_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_dangling_gsl_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_dangling_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_dangling_initializer_list_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_darwin_sdk_settings_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_date_time_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_dealloc_in_category_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_debug_compression_unavailable_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_declaration_after_statement_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_defaulted_function_deleted_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_delegating_ctor_cycles_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_delete_abstract_non_virtual_dtor_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_delete_incomplete_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_delete_non_abstract_non_virtual_dtor_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_delete_non_virtual_dtor_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_anon_enum_enum_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_array_compare_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_attributes_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_comma_subscript_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_copy_dtor_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_copy_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_declarations_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_dynamic_exception_spec_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_enum_compare_conditional_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_enum_compare_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_enum_enum_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_enum_float_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_implementations_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_increment_bool_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_objc_isa_usage_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_objc_pointer_introspection_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_objc_pointer_introspection_perform_selector_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_register_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_this_capture_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_volatile_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_direct_ivar_access_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_disabled_macro_expansion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_distributed_object_modifiers_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_division_by_zero_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_dllexport_explicit_instantiation_decl_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_dllimport_static_field_def_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_dll_attribute_on_redeclaration_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_documentation_deprecated_sync_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_documentation_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_documentation_html_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_documentation_pedantic_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_documentation_unknown_command_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_dollar_in_identifier_extension_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_double_promotion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_dtor_name_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_dtor_typedef_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_duplicate_decl_specifier_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_duplicate_enum_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_duplicate_method_arg_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_duplicate_method_match_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_duplicate_protocol_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_dynamic_class_memaccess_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_dynamic_exception_spec_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_embedded_directive_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_empty_body_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_empty_decomposition_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_empty_init_stmt_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_empty_translation_unit_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_encode_type_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_enum_compare_conditional_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_enum_compare_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_enum_compare_switch_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_enum_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_enum_enum_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_enum_float_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_enum_too_large_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_error_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_exceptions_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_excess_initializers_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_exit_time_destructors_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_expansion_to_defined_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_explicit_initialize_call_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_explicit_ownership_type_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_export_unnamed_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_export_using_directive_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_extern_c_compat_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_extern_initializer_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_extra_qualification_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_extra_semi_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_extra_semi_stmt_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_extra_tokens_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_fallback_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_final_dtor_non_final_class_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_fixed_enum_extension_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_fixed_point_overflow_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_flag_enum_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_flexible_array_extensions_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_float_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_float_equal_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_float_overflow_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_float_zero_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_format_extra_args_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_format_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_format_insufficient_args_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_format_invalid_specifier_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_format_nonliteral_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_format_non_iso_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_format_pedantic_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_format_security_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_format_type_confusion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_format_zero_length_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_fortify_source_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_for_loop_analysis_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_four_char_constants_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_framework_include_private_from_public_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_frame_address_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_frame_larger_than_eq_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_free_nonheap_object_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_function_def_in_objc_container_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_function_multiversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_gcc_compat_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_global_constructors_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_global_isel_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_gnu_alignof_expression_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_gnu_anonymous_struct_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_gnu_array_member_paren_init_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_gnu_auto_type_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_gnu_binary_literal_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_gnu_case_range_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_gnu_complex_integer_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_gnu_compound_literal_initializer_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_gnu_conditional_omitted_operand_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_gnu_designator_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_gnu_empty_initializer_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_gnu_empty_struct_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_gnu_flexible_array_initializer_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_gnu_flexible_array_union_member_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_gnu_folding_constant_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_gnu_imaginary_constant_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_gnu_include_next_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_gnu_inline_cpp_without_extern_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_gnu_label_as_value_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_gnu_redeclared_enum_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_gnu_statement_expression_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_gnu_static_float_init_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_gnu_string_literal_operator_template_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_gnu_union_cast_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_gnu_variable_sized_type_not_at_end_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_gnu_zero_variadic_macro_arguments_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_header_guard_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_header_hygiene_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_hip_only_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_idiomatic_parentheses_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_ignored_attributes_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_ignored_optimization_argument_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_ignored_pragmas_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_ignored_pragma_intrinsic_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_ignored_pragma_optimize_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_ignored_qualifiers_highlighting = suggestion
resharper_cpp_clang_tidy_clang_diagnostic_implicitly_unsigned_literal_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_implicit_atomic_properties_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_implicit_const_int_float_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_implicit_conversion_floating_point_to_bool_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_implicit_exception_spec_mismatch_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_implicit_fallthrough_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_implicit_fallthrough_per_function_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_implicit_fixed_point_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_implicit_float_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_implicit_function_declaration_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_implicit_int_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_implicit_int_float_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_implicit_int_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_implicit_retain_self_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_import_preprocessor_directive_pedantic_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_inaccessible_base_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_include_next_absolute_path_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_include_next_outside_header_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_incompatible_exception_spec_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_incompatible_function_pointer_types_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_incompatible_library_redeclaration_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_incompatible_ms_struct_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_incompatible_pointer_types_discards_qualifiers_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_incompatible_pointer_types_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_incompatible_property_type_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_incompatible_sysroot_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_incomplete_framework_module_declaration_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_incomplete_implementation_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_incomplete_module_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_incomplete_setjmp_declaration_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_incomplete_umbrella_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_inconsistent_dllimport_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_inconsistent_missing_destructor_override_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_inconsistent_missing_override_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_increment_bool_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_independent_class_attribute_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_infinite_recursion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_initializer_overrides_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_injected_class_name_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_inline_asm_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_inline_namespace_reopened_noninline_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_inline_new_delete_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_instantiation_after_specialization_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_integer_overflow_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_int_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_int_in_bool_context_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_int_to_pointer_cast_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_int_to_void_pointer_cast_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_invalid_constexpr_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_invalid_iboutlet_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_invalid_initializer_from_system_header_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_invalid_ios_deployment_target_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_invalid_noreturn_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_invalid_no_builtin_names_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_invalid_offsetof_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_invalid_or_nonexistent_directory_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_invalid_partial_specialization_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_invalid_pp_token_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_invalid_source_encoding_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_invalid_token_paste_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_jump_seh_finally_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_keyword_compat_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_keyword_macro_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_knr_promoted_parameter_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_language_extension_token_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_large_by_value_copy_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_literal_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_literal_range_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_local_type_template_args_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_logical_not_parentheses_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_logical_op_parentheses_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_long_long_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_macro_redefined_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_main_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_main_return_type_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_malformed_warning_check_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_many_braces_around_scalar_init_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_max_tokens_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_max_unsigned_zero_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_memset_transposed_args_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_memsize_comparison_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_method_signatures_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_anon_tag_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_cast_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_charize_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_comment_paste_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_const_init_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_cpp_macro_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_default_arg_redefinition_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_drectve_section_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_end_of_file_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_enum_forward_reference_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_enum_value_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_exception_spec_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_exists_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_explicit_constructor_call_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_extra_qualification_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_fixed_enum_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_flexible_array_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_goto_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_inaccessible_base_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_include_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_mutable_reference_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_pure_definition_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_redeclare_static_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_sealed_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_template_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_template_shadow_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_union_member_reference_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_unqualified_friend_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_using_decl_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_void_pseudo_dtor_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_misleading_indentation_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_mismatched_new_delete_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_mismatched_parameter_types_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_mismatched_return_types_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_mismatched_tags_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_missing_braces_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_missing_constinit_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_missing_declarations_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_missing_exception_spec_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_missing_field_initializers_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_missing_method_return_type_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_missing_noescape_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_missing_noreturn_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_missing_prototypes_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_missing_prototype_for_cc_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_missing_selector_name_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_missing_sysroot_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_missing_variable_declarations_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_misspelled_assumption_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_modules_ambiguous_internal_linkage_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_modules_import_nested_redundant_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_module_conflict_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_module_file_config_mismatch_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_module_file_extension_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_module_import_in_extern_c_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_msvc_not_found_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_multichar_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_multiple_move_vbase_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_nested_anon_types_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_newline_eof_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_new_returns_null_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_noderef_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_nonnull_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_nonportable_include_path_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_nonportable_system_include_path_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_nonportable_vector_initialization_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_nontrivial_memaccess_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_non_c_typedef_for_linkage_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_non_literal_null_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_non_modular_include_in_framework_module_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_non_modular_include_in_module_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_non_pod_varargs_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_non_power_of_two_alignment_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_non_virtual_dtor_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_nsconsumed_mismatch_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_nsreturns_mismatch_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_ns_object_attribute_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_nullability_completeness_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_nullability_completeness_on_arrays_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_nullability_declspec_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_nullability_extension_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_nullability_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_nullability_inferred_on_nested_type_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_nullable_to_nonnull_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_null_arithmetic_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_null_character_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_null_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_null_dereference_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_null_pointer_arithmetic_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_odr_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_old_style_cast_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_opencl_unsupported_rgba_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_openmp_clauses_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_openmp_loop_form_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_openmp_mapping_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_openmp_target_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_option_ignored_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_ordered_compare_function_pointers_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_out_of_line_declaration_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_out_of_scope_function_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_overlength_strings_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_overloaded_shift_op_parentheses_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_overloaded_virtual_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_override_init_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_override_module_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_overriding_method_mismatch_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_overriding_t_option_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_over_aligned_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_packed_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_padded_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_parentheses_equality_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_parentheses_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_pass_failed_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_pch_date_time_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_pedantic_core_features_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_pedantic_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_pessimizing_move_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_pointer_arith_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_pointer_bool_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_pointer_compare_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_pointer_integer_compare_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_pointer_sign_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_pointer_to_enum_cast_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_pointer_to_int_cast_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_pointer_type_mismatch_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_poison_system_directories_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_potentially_evaluated_expression_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_pragmas_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_pragma_clang_attribute_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_pragma_messages_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_pragma_once_outside_header_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_pragma_pack_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_pragma_pack_suspicious_include_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_pragma_system_header_outside_header_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_predefined_identifier_outside_function_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_private_extern_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_private_header_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_private_module_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_profile_instr_missing_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_profile_instr_out_of_date_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_profile_instr_unprofiled_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_property_access_dot_syntax_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_property_attribute_mismatch_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_protocol_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_protocol_property_synthesis_ambiguity_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_psabi_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_qualified_void_return_type_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_quoted_include_in_framework_header_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_range_loop_analysis_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_range_loop_bind_reference_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_range_loop_construct_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_readonly_iboutlet_property_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_receiver_expr_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_receiver_forward_class_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_redeclared_class_member_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_redundant_move_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_redundant_parens_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_register_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_reinterpret_base_class_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_reorder_ctor_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_reorder_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_reorder_init_list_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_requires_expression_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_requires_super_attribute_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_reserved_id_macro_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_reserved_user_defined_literal_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_retained_language_linkage_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_return_stack_address_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_return_std_move_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_return_std_move_in_cpp11_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_return_type_c_linkage_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_return_type_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_rewrite_not_bool_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_section_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_selector_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_selector_type_mismatch_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_self_assign_field_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_self_assign_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_self_assign_overloaded_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_self_move_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_semicolon_before_method_body_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_sentinel_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_serialized_diagnostics_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_shadow_field_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_shadow_field_in_constructor_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_shadow_field_in_constructor_modified_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_shadow_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_shadow_ivar_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_shadow_uncaptured_local_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_shift_count_negative_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_shift_count_overflow_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_shift_negative_value_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_shift_op_parentheses_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_shift_overflow_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_shift_sign_overflow_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_shorten64_to32_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_signed_enum_bitfield_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_signed_unsigned_wchar_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_sign_compare_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_sign_conversion_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_sizeof_array_argument_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_sizeof_array_decay_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_sizeof_array_div_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_sizeof_pointer_div_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_sizeof_pointer_memaccess_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_slash_u_filename_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_slh_asm_goto_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_sometimes_uninitialized_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_source_uses_openmp_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_spir_compat_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_static_float_init_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_static_inline_explicit_instantiation_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_static_in_inline_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_static_local_in_inline_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_static_self_init_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_stdlibcxx_not_found_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_strict_prototypes_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_strict_selector_match_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_string_compare_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_string_concatenation_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_string_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_string_plus_char_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_string_plus_int_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_strlcpy_strlcat_size_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_strncat_size_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_suggest_destructor_override_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_suggest_override_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_super_class_method_mismatch_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_suspicious_bzero_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_switch_bool_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_switch_enum_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_switch_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_sync_fetch_and_nand_semantics_changed_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_tautological_bitwise_compare_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_tautological_compare_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_tautological_constant_compare_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_tautological_constant_in_range_compare_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_tautological_constant_out_of_range_compare_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_tautological_objc_bool_compare_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_tautological_overlap_compare_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_tautological_pointer_compare_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_tautological_type_limit_compare_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_tautological_undefined_compare_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_tautological_unsigned_enum_zero_compare_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_tautological_unsigned_zero_compare_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_tautological_value_range_compare_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_tentative_definition_incomplete_type_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_thread_safety_analysis_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_thread_safety_attributes_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_thread_safety_beta_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_thread_safety_negative_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_thread_safety_precise_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_thread_safety_reference_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_thread_safety_verbose_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_trigraphs_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_typedef_redefinition_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_typename_missing_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_type_safety_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unable_to_open_stats_file_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unavailable_declarations_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_undeclared_selector_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_undefined_bool_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_undefined_func_template_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_undefined_inline_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_undefined_internal_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_undefined_internal_type_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_undefined_reinterpret_cast_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_undefined_var_template_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_undef_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_undef_prefix_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_underaligned_exception_object_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unevaluated_expression_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unguarded_availability_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unguarded_availability_new_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unicode_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unicode_homoglyph_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unicode_whitespace_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unicode_zero_width_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_uninitialized_const_reference_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_uninitialized_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unknown_argument_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unknown_attributes_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_unknown_cuda_version_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_unknown_escape_sequence_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unknown_pragmas_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_unknown_sanitizers_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unknown_warning_option_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unnamed_type_template_args_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unneeded_internal_declaration_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unneeded_member_function_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unreachable_code_break_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unreachable_code_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unreachable_code_loop_increment_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unreachable_code_return_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unsequenced_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unsupported_abs_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unsupported_availability_guard_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unsupported_cb_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unsupported_dll_base_class_template_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unsupported_friend_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unsupported_gpopt_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unsupported_nan_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unsupported_target_opt_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_unsupported_visibility_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unusable_partial_specialization_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unused_comparison_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unused_const_variable_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unused_exception_parameter_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unused_function_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unused_getter_return_value_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unused_label_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unused_lambda_capture_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_unused_local_typedef_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unused_macros_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unused_member_function_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unused_parameter_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_unused_private_field_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unused_property_ivar_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unused_result_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unused_template_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unused_value_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_unused_variable_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_unused_volatile_lvalue_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_used_but_marked_unused_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_user_defined_literals_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_user_defined_warnings_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_varargs_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_variadic_macros_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_vector_conversion_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_vec_elem_size_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_vexing_parse_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_visibility_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_vla_extension_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_vla_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_void_pointer_to_enum_cast_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_void_pointer_to_int_cast_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_void_ptr_dereference_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_warnings_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_wasm_exception_spec_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_weak_template_vtables_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_weak_vtables_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_writable_strings_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_xor_used_as_pow_highlighting = warning
resharper_cpp_clang_tidy_clang_diagnostic_zero_as_null_pointer_constant_highlighting = none
resharper_cpp_clang_tidy_clang_diagnostic_zero_length_array_highlighting = warning
resharper_cpp_clang_tidy_concurrency_mt_unsafe_highlighting = warning
resharper_cpp_clang_tidy_cppcoreguidelines_avoid_c_arrays_highlighting = none
resharper_cpp_clang_tidy_cppcoreguidelines_avoid_goto_highlighting = warning
resharper_cpp_clang_tidy_cppcoreguidelines_avoid_magic_numbers_highlighting = none
resharper_cpp_clang_tidy_cppcoreguidelines_avoid_non_const_global_variables_highlighting = none
resharper_cpp_clang_tidy_cppcoreguidelines_c_copy_assignment_signature_highlighting = none
resharper_cpp_clang_tidy_cppcoreguidelines_explicit_virtual_functions_highlighting = none
resharper_cpp_clang_tidy_cppcoreguidelines_init_variables_highlighting = none
resharper_cpp_clang_tidy_cppcoreguidelines_interfaces_global_init_highlighting = warning
resharper_cpp_clang_tidy_cppcoreguidelines_macro_usage_highlighting = warning
resharper_cpp_clang_tidy_cppcoreguidelines_narrowing_conversions_highlighting = warning
resharper_cpp_clang_tidy_cppcoreguidelines_non_private_member_variables_in_classes_highlighting = none
resharper_cpp_clang_tidy_cppcoreguidelines_no_malloc_highlighting = none
resharper_cpp_clang_tidy_cppcoreguidelines_owning_memory_highlighting = none
resharper_cpp_clang_tidy_cppcoreguidelines_pro_bounds_array_to_pointer_decay_highlighting = none
resharper_cpp_clang_tidy_cppcoreguidelines_pro_bounds_constant_array_index_highlighting = none
resharper_cpp_clang_tidy_cppcoreguidelines_pro_bounds_pointer_arithmetic_highlighting = none
resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_const_cast_highlighting = none
resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_cstyle_cast_highlighting = none
resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_member_init_highlighting = warning
resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_reinterpret_cast_highlighting = none
resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_static_cast_downcast_highlighting = suggestion
resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_union_access_highlighting = none
resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_vararg_highlighting = none
resharper_cpp_clang_tidy_cppcoreguidelines_slicing_highlighting = none
resharper_cpp_clang_tidy_cppcoreguidelines_special_member_functions_highlighting = suggestion
resharper_cpp_clang_tidy_darwin_avoid_spinlock_highlighting = none
resharper_cpp_clang_tidy_darwin_dispatch_once_nonstatic_highlighting = none
resharper_cpp_clang_tidy_fuchsia_default_arguments_calls_highlighting = none
resharper_cpp_clang_tidy_fuchsia_default_arguments_declarations_highlighting = none
resharper_cpp_clang_tidy_fuchsia_header_anon_namespaces_highlighting = none
resharper_cpp_clang_tidy_fuchsia_multiple_inheritance_highlighting = none
resharper_cpp_clang_tidy_fuchsia_overloaded_operator_highlighting = none
resharper_cpp_clang_tidy_fuchsia_statically_constructed_objects_highlighting = none
resharper_cpp_clang_tidy_fuchsia_trailing_return_highlighting = none
resharper_cpp_clang_tidy_fuchsia_virtual_inheritance_highlighting = none
resharper_cpp_clang_tidy_google_build_explicit_make_pair_highlighting = none
resharper_cpp_clang_tidy_google_build_namespaces_highlighting = none
resharper_cpp_clang_tidy_google_build_using_namespace_highlighting = none
resharper_cpp_clang_tidy_google_default_arguments_highlighting = none
resharper_cpp_clang_tidy_google_explicit_constructor_highlighting = none
resharper_cpp_clang_tidy_google_global_names_in_headers_highlighting = none
resharper_cpp_clang_tidy_google_objc_avoid_nsobject_new_highlighting = none
resharper_cpp_clang_tidy_google_objc_avoid_throwing_exception_highlighting = none
resharper_cpp_clang_tidy_google_objc_function_naming_highlighting = none
resharper_cpp_clang_tidy_google_objc_global_variable_declaration_highlighting = none
resharper_cpp_clang_tidy_google_readability_avoid_underscore_in_googletest_name_highlighting = none
resharper_cpp_clang_tidy_google_readability_braces_around_statements_highlighting = none
resharper_cpp_clang_tidy_google_readability_casting_highlighting = none
resharper_cpp_clang_tidy_google_readability_function_size_highlighting = none
resharper_cpp_clang_tidy_google_readability_namespace_comments_highlighting = none
resharper_cpp_clang_tidy_google_readability_todo_highlighting = none
resharper_cpp_clang_tidy_google_runtime_int_highlighting = none
resharper_cpp_clang_tidy_google_runtime_operator_highlighting = warning
resharper_cpp_clang_tidy_google_upgrade_googletest_case_highlighting = suggestion
resharper_cpp_clang_tidy_hicpp_avoid_c_arrays_highlighting = none
resharper_cpp_clang_tidy_hicpp_avoid_goto_highlighting = warning
resharper_cpp_clang_tidy_hicpp_braces_around_statements_highlighting = none
resharper_cpp_clang_tidy_hicpp_deprecated_headers_highlighting = none
resharper_cpp_clang_tidy_hicpp_exception_baseclass_highlighting = suggestion
resharper_cpp_clang_tidy_hicpp_explicit_conversions_highlighting = none
resharper_cpp_clang_tidy_hicpp_function_size_highlighting = none
resharper_cpp_clang_tidy_hicpp_invalid_access_moved_highlighting = none
resharper_cpp_clang_tidy_hicpp_member_init_highlighting = none
resharper_cpp_clang_tidy_hicpp_move_const_arg_highlighting = none
resharper_cpp_clang_tidy_hicpp_multiway_paths_covered_highlighting = warning
resharper_cpp_clang_tidy_hicpp_named_parameter_highlighting = none
resharper_cpp_clang_tidy_hicpp_new_delete_operators_highlighting = none
resharper_cpp_clang_tidy_hicpp_noexcept_move_highlighting = none
resharper_cpp_clang_tidy_hicpp_no_array_decay_highlighting = none
resharper_cpp_clang_tidy_hicpp_no_assembler_highlighting = none
resharper_cpp_clang_tidy_hicpp_no_malloc_highlighting = none
resharper_cpp_clang_tidy_hicpp_signed_bitwise_highlighting = none
resharper_cpp_clang_tidy_hicpp_special_member_functions_highlighting = none
resharper_cpp_clang_tidy_hicpp_static_assert_highlighting = none
resharper_cpp_clang_tidy_hicpp_undelegated_constructor_highlighting = none
resharper_cpp_clang_tidy_hicpp_uppercase_literal_suffix_highlighting = none
resharper_cpp_clang_tidy_hicpp_use_auto_highlighting = none
resharper_cpp_clang_tidy_hicpp_use_emplace_highlighting = none
resharper_cpp_clang_tidy_hicpp_use_equals_default_highlighting = none
resharper_cpp_clang_tidy_hicpp_use_equals_delete_highlighting = none
resharper_cpp_clang_tidy_hicpp_use_noexcept_highlighting = none
resharper_cpp_clang_tidy_hicpp_use_nullptr_highlighting = none
resharper_cpp_clang_tidy_hicpp_use_override_highlighting = none
resharper_cpp_clang_tidy_hicpp_vararg_highlighting = none
resharper_cpp_clang_tidy_highlighting_highlighting = suggestion
resharper_cpp_clang_tidy_linuxkernel_must_check_errs_highlighting = warning
resharper_cpp_clang_tidy_llvmlibc_callee_namespace_highlighting = none
resharper_cpp_clang_tidy_llvmlibc_implementation_in_namespace_highlighting = none
resharper_cpp_clang_tidy_llvmlibc_restrict_system_libc_headers_highlighting = none
resharper_cpp_clang_tidy_llvm_else_after_return_highlighting = none
resharper_cpp_clang_tidy_llvm_header_guard_highlighting = none
resharper_cpp_clang_tidy_llvm_include_order_highlighting = none
resharper_cpp_clang_tidy_llvm_namespace_comment_highlighting = none
resharper_cpp_clang_tidy_llvm_prefer_isa_or_dyn_cast_in_conditionals_highlighting = none
resharper_cpp_clang_tidy_llvm_prefer_register_over_unsigned_highlighting = suggestion
resharper_cpp_clang_tidy_llvm_qualified_auto_highlighting = none
resharper_cpp_clang_tidy_llvm_twine_local_highlighting = none
resharper_cpp_clang_tidy_misc_definitions_in_headers_highlighting = none
resharper_cpp_clang_tidy_misc_misplaced_const_highlighting = warning
resharper_cpp_clang_tidy_misc_new_delete_overloads_highlighting = warning
resharper_cpp_clang_tidy_misc_non_copyable_objects_highlighting = warning
resharper_cpp_clang_tidy_misc_non_private_member_variables_in_classes_highlighting = none
resharper_cpp_clang_tidy_misc_no_recursion_highlighting = none
resharper_cpp_clang_tidy_misc_redundant_expression_highlighting = warning
resharper_cpp_clang_tidy_misc_static_assert_highlighting = suggestion
resharper_cpp_clang_tidy_misc_throw_by_value_catch_by_reference_highlighting = warning
resharper_cpp_clang_tidy_misc_unconventional_assign_operator_highlighting = warning
resharper_cpp_clang_tidy_misc_uniqueptr_reset_release_highlighting = suggestion
resharper_cpp_clang_tidy_misc_unused_alias_decls_highlighting = suggestion
resharper_cpp_clang_tidy_misc_unused_parameters_highlighting = none
resharper_cpp_clang_tidy_misc_unused_using_decls_highlighting = suggestion
resharper_cpp_clang_tidy_modernize_avoid_bind_highlighting = suggestion
resharper_cpp_clang_tidy_modernize_avoid_c_arrays_highlighting = none
resharper_cpp_clang_tidy_modernize_concat_nested_namespaces_highlighting = none
resharper_cpp_clang_tidy_modernize_deprecated_headers_highlighting = suggestion
resharper_cpp_clang_tidy_modernize_deprecated_ios_base_aliases_highlighting = warning
resharper_cpp_clang_tidy_modernize_loop_convert_highlighting = suggestion
resharper_cpp_clang_tidy_modernize_make_shared_highlighting = none
resharper_cpp_clang_tidy_modernize_make_unique_highlighting = none
resharper_cpp_clang_tidy_modernize_pass_by_value_highlighting = suggestion
resharper_cpp_clang_tidy_modernize_raw_string_literal_highlighting = suggestion
resharper_cpp_clang_tidy_modernize_redundant_void_arg_highlighting = none
resharper_cpp_clang_tidy_modernize_replace_auto_ptr_highlighting = suggestion
resharper_cpp_clang_tidy_modernize_replace_disallow_copy_and_assign_macro_highlighting = suggestion
resharper_cpp_clang_tidy_modernize_replace_random_shuffle_highlighting = suggestion
resharper_cpp_clang_tidy_modernize_return_braced_init_list_highlighting = suggestion
resharper_cpp_clang_tidy_modernize_shrink_to_fit_highlighting = suggestion
resharper_cpp_clang_tidy_modernize_unary_static_assert_highlighting = suggestion
resharper_cpp_clang_tidy_modernize_use_auto_highlighting = suggestion
resharper_cpp_clang_tidy_modernize_use_bool_literals_highlighting = suggestion
resharper_cpp_clang_tidy_modernize_use_default_member_init_highlighting = none
resharper_cpp_clang_tidy_modernize_use_emplace_highlighting = suggestion
resharper_cpp_clang_tidy_modernize_use_equals_default_highlighting = suggestion
resharper_cpp_clang_tidy_modernize_use_equals_delete_highlighting = suggestion
resharper_cpp_clang_tidy_modernize_use_nodiscard_highlighting = suggestion
resharper_cpp_clang_tidy_modernize_use_noexcept_highlighting = suggestion
resharper_cpp_clang_tidy_modernize_use_nullptr_highlighting = none
resharper_cpp_clang_tidy_modernize_use_override_highlighting = none
resharper_cpp_clang_tidy_modernize_use_trailing_return_type_highlighting = none
resharper_cpp_clang_tidy_modernize_use_transparent_functors_highlighting = suggestion
resharper_cpp_clang_tidy_modernize_use_uncaught_exceptions_highlighting = warning
resharper_cpp_clang_tidy_modernize_use_using_highlighting = none
resharper_cpp_clang_tidy_mpi_buffer_deref_highlighting = warning
resharper_cpp_clang_tidy_mpi_type_mismatch_highlighting = warning
resharper_cpp_clang_tidy_objc_avoid_nserror_init_highlighting = warning
resharper_cpp_clang_tidy_objc_dealloc_in_category_highlighting = warning
resharper_cpp_clang_tidy_objc_forbidden_subclassing_highlighting = warning
resharper_cpp_clang_tidy_objc_missing_hash_highlighting = warning
resharper_cpp_clang_tidy_objc_nsinvocation_argument_lifetime_highlighting = warning
resharper_cpp_clang_tidy_objc_property_declaration_highlighting = warning
resharper_cpp_clang_tidy_objc_super_self_highlighting = warning
resharper_cpp_clang_tidy_openmp_exception_escape_highlighting = warning
resharper_cpp_clang_tidy_openmp_use_default_none_highlighting = warning
resharper_cpp_clang_tidy_performance_faster_string_find_highlighting = suggestion
resharper_cpp_clang_tidy_performance_for_range_copy_highlighting = suggestion
resharper_cpp_clang_tidy_performance_implicit_conversion_in_loop_highlighting = suggestion
resharper_cpp_clang_tidy_performance_inefficient_algorithm_highlighting = suggestion
resharper_cpp_clang_tidy_performance_inefficient_string_concatenation_highlighting = suggestion
resharper_cpp_clang_tidy_performance_inefficient_vector_operation_highlighting = suggestion
resharper_cpp_clang_tidy_performance_move_constructor_init_highlighting = warning
resharper_cpp_clang_tidy_performance_move_const_arg_highlighting = suggestion
resharper_cpp_clang_tidy_performance_noexcept_move_constructor_highlighting = none
resharper_cpp_clang_tidy_performance_no_automatic_move_highlighting = warning
resharper_cpp_clang_tidy_performance_no_int_to_ptr_highlighting = warning
resharper_cpp_clang_tidy_performance_trivially_destructible_highlighting = suggestion
resharper_cpp_clang_tidy_performance_type_promotion_in_math_fn_highlighting = suggestion
resharper_cpp_clang_tidy_performance_unnecessary_copy_initialization_highlighting = suggestion
resharper_cpp_clang_tidy_performance_unnecessary_value_param_highlighting = suggestion
resharper_cpp_clang_tidy_portability_restrict_system_includes_highlighting = none
resharper_cpp_clang_tidy_portability_simd_intrinsics_highlighting = none
resharper_cpp_clang_tidy_readability_avoid_const_params_in_decls_highlighting = none
resharper_cpp_clang_tidy_readability_braces_around_statements_highlighting = none
resharper_cpp_clang_tidy_readability_const_return_type_highlighting = none
resharper_cpp_clang_tidy_readability_container_size_empty_highlighting = suggestion
resharper_cpp_clang_tidy_readability_convert_member_functions_to_static_highlighting = none
resharper_cpp_clang_tidy_readability_deleted_default_highlighting = none
resharper_cpp_clang_tidy_readability_delete_null_pointer_highlighting = suggestion
resharper_cpp_clang_tidy_readability_else_after_return_highlighting = none
resharper_cpp_clang_tidy_readability_function_cognitive_complexity_highlighting = none
resharper_cpp_clang_tidy_readability_function_size_highlighting = none
resharper_cpp_clang_tidy_readability_identifier_naming_highlighting = none
resharper_cpp_clang_tidy_readability_implicit_bool_conversion_highlighting = none
resharper_cpp_clang_tidy_readability_inconsistent_declaration_parameter_name_highlighting = suggestion
resharper_cpp_clang_tidy_readability_isolate_declaration_highlighting = none
resharper_cpp_clang_tidy_readability_magic_numbers_highlighting = none
resharper_cpp_clang_tidy_readability_make_member_function_const_highlighting = none
resharper_cpp_clang_tidy_readability_misleading_indentation_highlighting = none
resharper_cpp_clang_tidy_readability_misplaced_array_index_highlighting = suggestion
resharper_cpp_clang_tidy_readability_named_parameter_highlighting = none
resharper_cpp_clang_tidy_readability_non_const_parameter_highlighting = none
resharper_cpp_clang_tidy_readability_qualified_auto_highlighting = none
resharper_cpp_clang_tidy_readability_redundant_access_specifiers_highlighting = none
resharper_cpp_clang_tidy_readability_redundant_control_flow_highlighting = none
resharper_cpp_clang_tidy_readability_redundant_declaration_highlighting = suggestion
resharper_cpp_clang_tidy_readability_redundant_function_ptr_dereference_highlighting = suggestion
resharper_cpp_clang_tidy_readability_redundant_member_init_highlighting = none
resharper_cpp_clang_tidy_readability_redundant_preprocessor_highlighting = warning
resharper_cpp_clang_tidy_readability_redundant_smartptr_get_highlighting = suggestion
resharper_cpp_clang_tidy_readability_redundant_string_cstr_highlighting = suggestion
resharper_cpp_clang_tidy_readability_redundant_string_init_highlighting = suggestion
resharper_cpp_clang_tidy_readability_simplify_boolean_expr_highlighting = none
resharper_cpp_clang_tidy_readability_simplify_subscript_expr_highlighting = warning
resharper_cpp_clang_tidy_readability_static_accessed_through_instance_highlighting = suggestion
resharper_cpp_clang_tidy_readability_static_definition_in_anonymous_namespace_highlighting = none
resharper_cpp_clang_tidy_readability_string_compare_highlighting = warning
resharper_cpp_clang_tidy_readability_uniqueptr_delete_release_highlighting = suggestion
resharper_cpp_clang_tidy_readability_uppercase_literal_suffix_highlighting = none
resharper_cpp_clang_tidy_readability_use_anyofallof_highlighting = suggestion
resharper_cpp_clang_tidy_zircon_temporary_objects_highlighting = none
resharper_cpp_class_can_be_final_highlighting = hint
resharper_cpp_class_disallow_lazy_merging_highlighting = warning
resharper_cpp_class_is_incomplete_highlighting = warning
resharper_cpp_class_needs_constructor_because_of_uninitialized_member_highlighting = warning
resharper_cpp_class_never_used_highlighting = warning
resharper_cpp_compile_time_constant_can_be_replaced_with_boolean_constant_highlighting = suggestion
resharper_cpp_const_parameter_in_declaration_highlighting = suggestion
resharper_cpp_const_value_function_return_type_highlighting = suggestion
resharper_cpp_coroutine_call_resolve_error_highlighting = warning
resharper_cpp_cv_qualifier_can_not_be_applied_to_reference_highlighting = warning
resharper_cpp_c_style_cast_highlighting = suggestion
resharper_cpp_declaration_hides_local_highlighting = warning
resharper_cpp_declaration_hides_uncaptured_local_highlighting = hint
resharper_cpp_declaration_specifier_without_declarators_highlighting = warning
resharper_cpp_declarator_disambiguated_as_function_highlighting = warning
resharper_cpp_declarator_never_used_highlighting = warning
resharper_cpp_declarator_used_before_initialization_highlighting = error
resharper_cpp_defaulted_special_member_function_is_implicitly_deleted_highlighting = warning
resharper_cpp_default_case_not_handled_in_switch_statement_highlighting = warning
resharper_cpp_default_initialization_with_no_user_constructor_highlighting = warning
resharper_cpp_default_is_used_as_identifier_highlighting = warning
resharper_cpp_deleting_void_pointer_highlighting = warning
resharper_cpp_dependent_template_without_template_keyword_highlighting = warning
resharper_cpp_dependent_type_without_typename_keyword_highlighting = warning
resharper_cpp_deprecated_entity_highlighting = warning
resharper_cpp_deprecated_register_storage_class_specifier_highlighting = warning
resharper_cpp_dereference_operator_limit_exceeded_highlighting = warning
resharper_cpp_discarded_postfix_operator_result_highlighting = suggestion
resharper_cpp_doxygen_syntax_error_highlighting = warning
resharper_cpp_doxygen_undocumented_parameter_highlighting = suggestion
resharper_cpp_doxygen_unresolved_reference_highlighting = warning
resharper_cpp_empty_declaration_highlighting = warning
resharper_cpp_enforce_cv_qualifiers_order_highlighting = none
resharper_cpp_enforce_cv_qualifiers_placement_highlighting = none
resharper_cpp_enforce_do_statement_braces_highlighting = none
resharper_cpp_enforce_for_statement_braces_highlighting = none
resharper_cpp_enforce_function_declaration_style_highlighting = none
resharper_cpp_enforce_if_statement_braces_highlighting = none
resharper_cpp_enforce_nested_namespaces_style_highlighting = hint
resharper_cpp_enforce_overriding_destructor_style_highlighting = suggestion
resharper_cpp_enforce_overriding_function_style_highlighting = suggestion
resharper_cpp_enforce_type_alias_code_style_highlighting = none
resharper_cpp_enforce_while_statement_braces_highlighting = none
resharper_cpp_entity_assigned_but_no_read_highlighting = warning
resharper_cpp_entity_used_only_in_unevaluated_context_highlighting = warning
resharper_cpp_enumerator_never_used_highlighting = warning
resharper_cpp_equal_operands_in_binary_expression_highlighting = warning
resharper_cpp_explicit_specialization_in_non_namespace_scope_highlighting = warning
resharper_cpp_expression_without_side_effects_highlighting = warning
resharper_cpp_final_function_in_final_class_highlighting = suggestion
resharper_cpp_functional_style_cast_highlighting = suggestion
resharper_cpp_function_doesnt_return_value_highlighting = warning
resharper_cpp_function_is_not_implemented_highlighting = warning
resharper_cpp_header_has_been_already_included_highlighting = hint
resharper_cpp_hidden_function_highlighting = warning
resharper_cpp_hiding_function_highlighting = warning
resharper_cpp_identical_operands_in_binary_expression_highlighting = warning
resharper_cpp_if_can_be_replaced_by_constexpr_if_highlighting = suggestion
resharper_cpp_implicit_default_constructor_not_available_highlighting = warning
resharper_cpp_incompatible_pointer_conversion_highlighting = warning
resharper_cpp_incomplete_switch_statement_highlighting = warning
resharper_cpp_inconsistent_naming_highlighting = hint
resharper_cpp_incorrect_blank_lines_near_braces_highlighting = none
resharper_cpp_initialized_value_is_always_rewritten_highlighting = warning
resharper_cpp_integral_to_pointer_conversion_highlighting = warning
resharper_cpp_invalid_line_continuation_highlighting = warning
resharper_cpp_join_declaration_and_assignment_highlighting = suggestion
resharper_cpp_lambda_capture_never_used_highlighting = warning
resharper_cpp_local_variable_may_be_const_highlighting = suggestion
resharper_cpp_local_variable_might_not_be_initialized_highlighting = warning
resharper_cpp_local_variable_with_non_trivial_dtor_is_never_used_highlighting = none
resharper_cpp_long_float_highlighting = warning
resharper_cpp_member_function_may_be_const_highlighting = suggestion
resharper_cpp_member_function_may_be_static_highlighting = suggestion
resharper_cpp_member_initializers_order_highlighting = suggestion
resharper_cpp_mismatched_class_tags_highlighting = warning
resharper_cpp_missing_blank_lines_highlighting = none
resharper_cpp_missing_include_guard_highlighting = warning
resharper_cpp_missing_indent_highlighting = none
resharper_cpp_missing_linebreak_highlighting = none
resharper_cpp_missing_space_highlighting = none
resharper_cpp_ms_ext_address_of_class_r_value_highlighting = warning
resharper_cpp_ms_ext_binding_r_value_to_lvalue_reference_highlighting = warning
resharper_cpp_ms_ext_copy_elision_in_copy_init_declarator_highlighting = warning
resharper_cpp_ms_ext_double_user_conversion_in_copy_init_highlighting = warning
resharper_cpp_ms_ext_not_initialized_static_const_local_var_highlighting = warning
resharper_cpp_ms_ext_reinterpret_cast_from_nullptr_highlighting = warning
resharper_cpp_multiple_spaces_highlighting = none
resharper_cpp_must_be_public_virtual_to_implement_interface_highlighting = warning
resharper_cpp_mutable_specifier_on_reference_member_highlighting = warning
resharper_cpp_non_exception_safe_resource_acquisition_highlighting = hint
resharper_cpp_non_explicit_conversion_operator_highlighting = hint
resharper_cpp_non_explicit_converting_constructor_highlighting = hint
resharper_cpp_non_inline_function_definition_in_header_file_highlighting = warning
resharper_cpp_non_inline_variable_definition_in_header_file_highlighting = warning
resharper_cpp_not_all_paths_return_value_highlighting = warning
resharper_cpp_no_discard_expression_highlighting = warning
resharper_cpp_object_member_might_not_be_initialized_highlighting = warning
resharper_cpp_outdent_is_off_prev_level_highlighting = none
resharper_cpp_out_parameter_must_be_written_highlighting = warning
resharper_cpp_parameter_may_be_const_highlighting = hint
resharper_cpp_parameter_may_be_const_ptr_or_ref_highlighting = suggestion
resharper_cpp_parameter_names_mismatch_highlighting = hint
resharper_cpp_parameter_never_used_highlighting = hint
resharper_cpp_parameter_value_is_reassigned_highlighting = warning
resharper_cpp_pointer_conversion_drops_qualifiers_highlighting = warning
resharper_cpp_pointer_to_integral_conversion_highlighting = warning
resharper_cpp_polymorphic_class_with_non_virtual_public_destructor_highlighting = warning
resharper_cpp_possibly_erroneous_empty_statements_highlighting = warning
resharper_cpp_possibly_uninitialized_member_highlighting = warning
resharper_cpp_possibly_unintended_object_slicing_highlighting = warning
resharper_cpp_precompiled_header_is_not_included_highlighting = error
resharper_cpp_precompiled_header_not_found_highlighting = error
resharper_cpp_printf_bad_format_highlighting = warning
resharper_cpp_printf_extra_arg_highlighting = warning
resharper_cpp_printf_missed_arg_highlighting = error
resharper_cpp_printf_risky_format_highlighting = warning
resharper_cpp_private_special_member_function_is_not_implemented_highlighting = warning
resharper_cpp_range_based_for_incompatible_reference_highlighting = warning
resharper_cpp_redefinition_of_default_argument_in_override_function_highlighting = warning
resharper_cpp_redundant_access_specifier_highlighting = hint
resharper_cpp_redundant_base_class_access_specifier_highlighting = hint
resharper_cpp_redundant_blank_lines_highlighting = none
resharper_cpp_redundant_boolean_expression_argument_highlighting = warning
resharper_cpp_redundant_cast_expression_highlighting = hint
resharper_cpp_redundant_const_specifier_highlighting = hint
resharper_cpp_redundant_control_flow_jump_highlighting = hint
resharper_cpp_redundant_else_keyword_highlighting = hint
resharper_cpp_redundant_else_keyword_inside_compound_statement_highlighting = hint
resharper_cpp_redundant_empty_declaration_highlighting = hint
resharper_cpp_redundant_empty_statement_highlighting = hint
resharper_cpp_redundant_explicit_template_arguments_highlighting = hint
resharper_cpp_redundant_inline_specifier_highlighting = hint
resharper_cpp_redundant_linebreak_highlighting = none
resharper_cpp_redundant_member_initializer_highlighting = suggestion
resharper_cpp_redundant_parentheses_highlighting = hint
resharper_cpp_redundant_qualifier_highlighting = hint
resharper_cpp_redundant_space_highlighting = none
resharper_cpp_redundant_static_specifier_on_member_allocation_function_highlighting = hint
resharper_cpp_redundant_template_keyword_highlighting = warning
resharper_cpp_redundant_typename_keyword_highlighting = warning
resharper_cpp_redundant_void_argument_list_highlighting = suggestion
resharper_cpp_reinterpret_cast_from_void_ptr_highlighting = suggestion
resharper_cpp_remove_redundant_braces_highlighting = none
resharper_cpp_replace_memset_with_zero_initialization_highlighting = suggestion
resharper_cpp_replace_tie_with_structured_binding_highlighting = suggestion
resharper_cpp_return_no_value_in_non_void_function_highlighting = warning
resharper_cpp_smart_pointer_vs_make_function_highlighting = suggestion
resharper_cpp_some_object_members_might_not_be_initialized_highlighting = warning
resharper_cpp_special_function_without_noexcept_specification_highlighting = warning
resharper_cpp_static_assert_failure_highlighting = error
resharper_cpp_static_data_member_in_unnamed_struct_highlighting = warning
resharper_cpp_static_specifier_on_anonymous_namespace_member_highlighting = suggestion
resharper_cpp_syntax_warning_highlighting = warning
resharper_cpp_tabs_and_spaces_mismatch_highlighting = none
resharper_cpp_tabs_are_disallowed_highlighting = none
resharper_cpp_tabs_outside_indent_highlighting = none
resharper_cpp_template_parameter_shadowing_highlighting = warning
resharper_cpp_this_arg_member_func_delegate_ctor_is_unsuported_by_dot_net_core_highlighting = none
resharper_cpp_throw_expression_can_be_replaced_with_rethrow_highlighting = warning
resharper_cpp_too_wide_scope_highlighting = suggestion
resharper_cpp_too_wide_scope_init_statement_highlighting = hint
resharper_cpp_type_alias_never_used_highlighting = warning
resharper_cpp_ue4_blueprint_callable_function_may_be_const_highlighting = hint
resharper_cpp_ue4_blueprint_callable_function_may_be_static_highlighting = hint
resharper_cpp_ue4_coding_standard_naming_violation_warning_highlighting = hint
resharper_cpp_ue4_coding_standard_u_class_naming_violation_error_highlighting = error
resharper_cpp_ue4_probable_memory_issues_with_u_objects_in_container_highlighting = warning
resharper_cpp_ue4_probable_memory_issues_with_u_object_highlighting = warning
resharper_cpp_ue_incorrect_engine_directory_highlighting = error
resharper_cpp_ue_non_existent_input_action_highlighting = warning
resharper_cpp_ue_non_existent_input_axis_highlighting = warning
resharper_cpp_ue_source_file_without_predefined_macros_highlighting = warning
resharper_cpp_ue_source_file_without_standard_library_highlighting = error
resharper_cpp_ue_version_file_doesnt_exist_highlighting = error
resharper_cpp_uninitialized_dependent_base_class_highlighting = warning
resharper_cpp_uninitialized_non_static_data_member_highlighting = warning
resharper_cpp_union_member_of_reference_type_highlighting = warning
resharper_cpp_unnamed_namespace_in_header_file_highlighting = warning
resharper_cpp_unnecessary_whitespace_highlighting = none
resharper_cpp_unreachable_code_highlighting = warning
resharper_cpp_unsigned_zero_comparison_highlighting = warning
resharper_cpp_unused_include_directive_highlighting = warning
resharper_cpp_user_defined_literal_suffix_does_not_start_with_underscore_highlighting = warning
resharper_cpp_use_algorithm_with_count_highlighting = suggestion
resharper_cpp_use_auto_for_numeric_highlighting = hint
resharper_cpp_use_auto_highlighting = hint
resharper_cpp_use_elements_view_highlighting = suggestion
resharper_cpp_use_familiar_template_syntax_for_generic_lambdas_highlighting = suggestion
resharper_cpp_use_range_algorithm_highlighting = suggestion
resharper_cpp_use_std_size_highlighting = suggestion
resharper_cpp_use_structured_binding_highlighting = hint
resharper_cpp_use_type_trait_alias_highlighting = suggestion
resharper_cpp_using_result_of_assignment_as_condition_highlighting = warning
resharper_cpp_u_function_macro_call_has_no_effect_highlighting = warning
resharper_cpp_u_property_macro_call_has_no_effect_highlighting = warning
resharper_cpp_variable_can_be_made_constexpr_highlighting = suggestion
resharper_cpp_virtual_function_call_inside_ctor_highlighting = warning
resharper_cpp_virtual_function_in_final_class_highlighting = warning
resharper_cpp_volatile_parameter_in_declaration_highlighting = suggestion
resharper_cpp_wrong_includes_order_highlighting = hint
resharper_cpp_wrong_indent_size_highlighting = none
resharper_cpp_wrong_slashes_in_include_directive_highlighting = hint
resharper_cpp_zero_constant_can_be_replaced_with_nullptr_highlighting = suggestion
resharper_cpp_zero_valued_expression_used_as_null_pointer_highlighting = warning
resharper_c_declaration_with_implicit_int_type_highlighting = warning
resharper_default_value_attribute_for_optional_parameter_highlighting = warning
resharper_dl_tag_contains_non_dt_or_dd_elements_highlighting = hint
resharper_double_negation_in_pattern_highlighting = suggestion
resharper_double_negation_operator_highlighting = suggestion
resharper_duplicate_resource_highlighting = warning
resharper_dynamic_shift_right_op_is_not_int_highlighting = warning
resharper_empty_constructor_highlighting = warning
resharper_empty_destructor_highlighting = warning
resharper_empty_embedded_statement_highlighting = warning
resharper_empty_for_statement_highlighting = warning
resharper_empty_general_catch_clause_highlighting = warning
resharper_empty_namespace_highlighting = warning
resharper_empty_statement_highlighting = warning
resharper_empty_title_tag_highlighting = hint
resharper_enforce_do_while_statement_braces_highlighting = warning
resharper_enforce_fixed_statement_braces_highlighting = warning
resharper_enforce_foreach_statement_braces_highlighting = warning
resharper_enforce_for_statement_braces_highlighting = warning
resharper_enforce_if_statement_braces_highlighting = warning
resharper_enforce_lock_statement_braces_highlighting = warning
resharper_enforce_using_statement_braces_highlighting = warning
resharper_enforce_while_statement_braces_highlighting = warning
resharper_entity_name_captured_only_global_highlighting = warning
resharper_entity_name_captured_only_local_highlighting = warning
resharper_enumerable_sum_in_explicit_unchecked_context_highlighting = warning
resharper_enum_underlying_type_is_int_highlighting = warning
resharper_equal_expression_comparison_highlighting = warning
resharper_escaped_keyword_highlighting = warning
resharper_event_never_invoked_global_highlighting = suggestion
resharper_event_never_subscribed_to_global_highlighting = suggestion
resharper_event_never_subscribed_to_local_highlighting = suggestion
resharper_event_unsubscription_via_anonymous_delegate_highlighting = warning
resharper_explicit_caller_info_argument_highlighting = warning
resharper_expression_is_always_null_highlighting = warning
resharper_field_can_be_made_read_only_global_highlighting = suggestion
resharper_field_can_be_made_read_only_local_highlighting = suggestion
resharper_field_hides_interface_property_with_default_implementation_highlighting = warning
resharper_foreach_can_be_converted_to_query_using_another_get_enumerator_highlighting = hint
resharper_foreach_can_be_partly_converted_to_query_using_another_get_enumerator_highlighting = hint
resharper_format_string_placeholders_mismatch_highlighting = warning
resharper_format_string_problem_highlighting = warning
resharper_for_can_be_converted_to_foreach_highlighting = suggestion
resharper_for_statement_condition_is_true_highlighting = warning
resharper_function_complexity_overflow_highlighting = none
resharper_function_never_returns_highlighting = warning
resharper_function_recursive_on_all_paths_highlighting = warning
resharper_gc_suppress_finalize_for_type_without_destructor_highlighting = warning
resharper_generic_enumerator_not_disposed_highlighting = warning
resharper_heuristic_unreachable_code_highlighting = warning
resharper_html_attributes_quotes_highlighting = hint
resharper_html_attribute_not_resolved_highlighting = warning
resharper_html_attribute_value_not_resolved_highlighting = warning
resharper_html_dead_code_highlighting = warning
resharper_html_event_not_resolved_highlighting = warning
resharper_html_id_duplication_highlighting = warning
resharper_html_id_not_resolved_highlighting = warning
resharper_html_obsolete_highlighting = warning
resharper_html_path_error_highlighting = warning
resharper_html_tag_not_closed_highlighting = error
resharper_html_tag_not_resolved_highlighting = warning
resharper_html_tag_should_be_self_closed_highlighting = warning
resharper_html_tag_should_not_be_self_closed_highlighting = warning
resharper_html_warning_highlighting = warning
resharper_identifier_typo_highlighting = hint
resharper_ignored_directive_highlighting = warning
resharper_inactive_preprocessor_branch_highlighting = warning
resharper_inconsistently_synchronized_field_highlighting = warning
resharper_inconsistent_naming_highlighting = warning
resharper_incorrect_blank_lines_near_braces_highlighting = none
resharper_indexing_by_invalid_range_highlighting = warning
resharper_inheritdoc_consider_usage_highlighting = none
resharper_inheritdoc_invalid_usage_highlighting = warning
resharper_inline_out_variable_declaration_highlighting = suggestion
resharper_inline_temporary_variable_highlighting = hint
resharper_internal_or_private_member_not_documented_highlighting = none
resharper_interpolated_string_expression_is_not_i_formattable_highlighting = warning
resharper_introduce_optional_parameters_global_highlighting = suggestion
resharper_introduce_optional_parameters_local_highlighting = suggestion
resharper_int_division_by_zero_highlighting = warning
resharper_int_variable_overflow_highlighting = warning
resharper_int_variable_overflow_in_checked_context_highlighting = warning
resharper_int_variable_overflow_in_unchecked_context_highlighting = warning
resharper_invalid_value_type_highlighting = warning
resharper_invalid_xml_doc_comment_highlighting = warning
resharper_invert_condition_1_highlighting = hint
resharper_invert_if_highlighting = hint
resharper_invocation_is_skipped_highlighting = hint
resharper_invoke_as_extension_method_highlighting = suggestion
resharper_is_expression_always_false_highlighting = warning
resharper_is_expression_always_of_type_highlighting = warning
resharper_is_expression_always_true_highlighting = warning
resharper_iterator_method_result_is_ignored_highlighting = warning
resharper_iterator_never_returns_highlighting = warning
resharper_join_declaration_and_initializer_highlighting = suggestion
resharper_join_null_check_with_usage_highlighting = suggestion
resharper_join_null_check_with_usage_when_possible_highlighting = none
resharper_lambda_expression_can_be_made_static_highlighting = none
resharper_lambda_expression_must_be_static_highlighting = suggestion
resharper_lambda_should_not_capture_context_highlighting = suggestion
resharper_localizable_element_highlighting = warning
resharper_local_function_can_be_made_static_highlighting = none
resharper_local_function_hides_method_highlighting = warning
resharper_local_variable_hides_member_highlighting = warning
resharper_long_literal_ending_lower_l_highlighting = warning
resharper_loop_can_be_converted_to_query_highlighting = hint
resharper_loop_can_be_partly_converted_to_query_highlighting = none
resharper_loop_variable_is_never_changed_inside_loop_highlighting = warning
resharper_markup_attribute_typo_highlighting = hint
resharper_markup_text_typo_highlighting = hint
resharper_math_abs_method_is_redundant_highlighting = warning
resharper_math_clamp_min_greater_than_max_highlighting = warning
resharper_meaningless_default_parameter_value_highlighting = warning
resharper_member_can_be_internal_highlighting = none
resharper_member_can_be_made_static_global_highlighting = none
resharper_member_can_be_made_static_local_highlighting = none
resharper_member_can_be_private_global_highlighting = suggestion
resharper_member_can_be_private_local_highlighting = suggestion
resharper_member_can_be_protected_global_highlighting = suggestion
resharper_member_can_be_protected_local_highlighting = suggestion
resharper_member_hides_interface_member_with_default_implementation_highlighting = warning
resharper_member_hides_static_from_outer_class_highlighting = warning
resharper_member_initializer_value_ignored_highlighting = warning
resharper_merge_and_pattern_highlighting = suggestion
resharper_merge_cast_with_type_check_highlighting = suggestion
resharper_merge_conditional_expression_highlighting = suggestion
resharper_merge_conditional_expression_when_possible_highlighting = none
resharper_merge_into_logical_pattern_highlighting = hint
resharper_merge_into_negated_pattern_highlighting = hint
resharper_merge_into_pattern_highlighting = suggestion
resharper_merge_sequential_checks_highlighting = hint
resharper_merge_sequential_checks_when_possible_highlighting = none
resharper_method_has_async_overload_highlighting = suggestion
resharper_method_has_async_overload_with_cancellation_highlighting = suggestion
resharper_method_overload_with_optional_parameter_highlighting = warning
resharper_method_supports_cancellation_highlighting = suggestion
resharper_missing_alt_attribute_in_img_tag_highlighting = hint
resharper_missing_blank_lines_highlighting = none
resharper_missing_body_tag_highlighting = warning
resharper_missing_head_and_body_tags_highlighting = warning
resharper_missing_head_tag_highlighting = warning
resharper_missing_indent_highlighting = none
resharper_missing_linebreak_highlighting = none
resharper_missing_space_highlighting = none
resharper_missing_title_tag_highlighting = hint
resharper_more_specific_foreach_variable_type_available_highlighting = suggestion
resharper_move_to_existing_positional_deconstruction_pattern_highlighting = hint
resharper_multiple_nullable_attributes_usage_highlighting = warning
resharper_multiple_order_by_highlighting = warning
resharper_multiple_resolve_candidates_in_text_highlighting = warning
resharper_multiple_spaces_highlighting = none
resharper_multiple_statements_on_one_line_highlighting = none
resharper_multiple_type_members_on_one_line_highlighting = none
resharper_must_use_return_value_highlighting = warning
resharper_mvc_action_not_resolved_highlighting = error
resharper_mvc_area_not_resolved_highlighting = error
resharper_mvc_controller_not_resolved_highlighting = error
resharper_mvc_invalid_model_type_highlighting = error
resharper_mvc_masterpage_not_resolved_highlighting = error
resharper_mvc_partial_view_not_resolved_highlighting = error
resharper_mvc_template_not_resolved_highlighting = error
resharper_mvc_view_component_not_resolved_highlighting = error
resharper_mvc_view_component_view_not_resolved_highlighting = error
resharper_mvc_view_not_resolved_highlighting = error
resharper_negation_of_relational_pattern_highlighting = suggestion
resharper_negative_equality_expression_highlighting = suggestion
resharper_negative_index_highlighting = warning
resharper_nested_string_interpolation_highlighting = suggestion
resharper_non_atomic_compound_operator_highlighting = warning
resharper_non_constant_equality_expression_has_constant_result_highlighting = warning
resharper_non_parsable_element_highlighting = warning
resharper_non_readonly_member_in_get_hash_code_highlighting = warning
resharper_non_volatile_field_in_double_check_locking_highlighting = warning
resharper_not_accessed_field_global_highlighting = suggestion
resharper_not_accessed_field_local_highlighting = warning
resharper_not_accessed_variable_highlighting = warning
resharper_not_assigned_out_parameter_highlighting = warning
resharper_not_declared_in_parent_culture_highlighting = warning
resharper_not_null_member_is_not_initialized_highlighting = warning
resharper_not_observable_annotation_redundancy_highlighting = warning
resharper_not_overridden_in_specific_culture_highlighting = warning
resharper_not_resolved_in_text_highlighting = warning
resharper_no_support_for_vb_highlighting = warning
resharper_nullable_warning_suppression_is_used_highlighting = none
resharper_n_unit_async_method_must_be_task_highlighting = warning
resharper_n_unit_attribute_produces_too_many_tests_highlighting = none
resharper_n_unit_auto_fixture_incorrect_argument_type_highlighting = warning
resharper_n_unit_auto_fixture_missed_test_attribute_highlighting = warning
resharper_n_unit_auto_fixture_missed_test_or_test_fixture_attribute_highlighting = warning
resharper_n_unit_auto_fixture_redundant_argument_in_inline_auto_data_attribute_highlighting = warning
resharper_n_unit_duplicate_values_highlighting = warning
resharper_n_unit_ignored_parameter_attribute_highlighting = warning
resharper_n_unit_implicit_unspecified_null_values_highlighting = warning
resharper_n_unit_incorrect_argument_type_highlighting = warning
resharper_n_unit_incorrect_expected_result_type_highlighting = warning
resharper_n_unit_incorrect_range_bounds_highlighting = warning
resharper_n_unit_method_with_parameters_and_test_attribute_highlighting = warning
resharper_n_unit_missing_arguments_in_test_case_attribute_highlighting = warning
resharper_n_unit_non_public_method_with_test_attribute_highlighting = warning
resharper_n_unit_no_values_provided_highlighting = warning
resharper_n_unit_parameter_type_is_not_compatible_with_attribute_highlighting = warning
resharper_n_unit_range_attribute_bounds_are_out_of_range_highlighting = warning
resharper_n_unit_range_step_sign_mismatch_highlighting = warning
resharper_n_unit_range_step_value_must_not_be_zero_highlighting = warning
resharper_n_unit_range_to_value_is_not_reachable_highlighting = warning
resharper_n_unit_redundant_argument_instead_of_expected_result_highlighting = warning
resharper_n_unit_redundant_argument_in_test_case_attribute_highlighting = warning
resharper_n_unit_redundant_expected_result_in_test_case_attribute_highlighting = warning
resharper_n_unit_test_case_attribute_requires_expected_result_highlighting = warning
resharper_n_unit_test_case_result_property_duplicates_expected_result_highlighting = warning
resharper_n_unit_test_case_result_property_is_obsolete_highlighting = warning
resharper_n_unit_test_case_source_cannot_be_resolved_highlighting = warning
resharper_n_unit_test_case_source_must_be_field_property_method_highlighting = warning
resharper_n_unit_test_case_source_must_be_static_highlighting = warning
resharper_n_unit_test_case_source_should_implement_i_enumerable_highlighting = warning
resharper_object_creation_as_statement_highlighting = none
resharper_obsolete_element_error_highlighting = error
resharper_obsolete_element_highlighting = warning
resharper_ol_tag_contains_non_li_elements_highlighting = hint
resharper_one_way_operation_contract_with_return_type_highlighting = warning
resharper_operation_contract_without_service_contract_highlighting = warning
resharper_operator_is_can_be_used_highlighting = warning
resharper_optional_parameter_hierarchy_mismatch_highlighting = warning
resharper_optional_parameter_ref_out_highlighting = warning
resharper_other_tags_inside_script1_highlighting = error
resharper_other_tags_inside_script2_highlighting = error
resharper_other_tags_inside_unclosed_script_highlighting = error
resharper_outdent_is_off_prev_level_highlighting = none
resharper_overridden_with_empty_value_highlighting = warning
resharper_overridden_with_same_value_highlighting = suggestion
resharper_parameter_hides_member_highlighting = warning
resharper_parameter_only_used_for_precondition_check_global_highlighting = suggestion
resharper_parameter_only_used_for_precondition_check_local_highlighting = warning
resharper_parameter_type_can_be_enumerable_global_highlighting = hint
resharper_parameter_type_can_be_enumerable_local_highlighting = hint
resharper_partial_method_parameter_name_mismatch_highlighting = warning
resharper_partial_method_with_single_part_highlighting = warning
resharper_partial_type_with_single_part_highlighting = warning
resharper_pattern_always_matches_highlighting = warning
resharper_pattern_always_of_type_highlighting = warning
resharper_pattern_is_always_true_or_false_highlighting = warning
resharper_pattern_never_matches_highlighting = warning
resharper_polymorphic_field_like_event_invocation_highlighting = warning
resharper_possible_infinite_inheritance_highlighting = warning
resharper_possible_intended_rethrow_highlighting = warning
resharper_possible_interface_member_ambiguity_highlighting = warning
resharper_possible_invalid_cast_exception_highlighting = warning
resharper_possible_invalid_cast_exception_in_foreach_loop_highlighting = warning
resharper_possible_invalid_operation_exception_highlighting = hint
resharper_possible_loss_of_fraction_highlighting = warning
resharper_possible_mistaken_argument_highlighting = warning
resharper_possible_mistaken_call_to_get_type_1_highlighting = warning
resharper_possible_mistaken_call_to_get_type_2_highlighting = warning
resharper_possible_multiple_enumeration_highlighting = suggestion
resharper_possible_multiple_write_access_in_double_check_locking_highlighting = warning
resharper_possible_null_reference_exception_highlighting = hint
resharper_possible_struct_member_modification_of_non_variable_struct_highlighting = warning
resharper_possible_unintended_linear_search_in_set_highlighting = warning
resharper_possible_unintended_queryable_as_enumerable_highlighting = suggestion
resharper_possible_unintended_reference_comparison_highlighting = warning
resharper_possible_write_to_me_highlighting = warning
resharper_possibly_impure_method_call_on_readonly_variable_highlighting = warning
resharper_possibly_missing_indexer_initializer_comma_highlighting = warning
resharper_possibly_mistaken_use_of_interpolated_string_insert_highlighting = warning
resharper_possibly_mistaken_use_of_params_method_highlighting = hint
resharper_private_field_can_be_converted_to_local_variable_highlighting = warning
resharper_property_can_be_made_init_only_global_highlighting = suggestion
resharper_property_can_be_made_init_only_local_highlighting = suggestion
resharper_property_not_resolved_highlighting = error
resharper_public_constructor_in_abstract_class_highlighting = suggestion
resharper_pure_attribute_on_void_method_highlighting = warning
resharper_razor_layout_not_resolved_highlighting = error
resharper_razor_section_not_resolved_highlighting = error
resharper_read_access_in_double_check_locking_highlighting = warning
resharper_redundant_abstract_modifier_highlighting = warning
resharper_redundant_always_match_subpattern_highlighting = suggestion
resharper_redundant_anonymous_type_property_name_highlighting = warning
resharper_redundant_argument_default_value_highlighting = none
resharper_redundant_array_creation_expression_highlighting = hint
resharper_redundant_array_lower_bound_specification_highlighting = warning
resharper_redundant_assignment_highlighting = warning
resharper_redundant_attribute_parentheses_highlighting = hint
resharper_redundant_attribute_usage_property_highlighting = suggestion
resharper_redundant_base_constructor_call_highlighting = warning
resharper_redundant_base_qualifier_highlighting = warning
resharper_redundant_blank_lines_highlighting = none
resharper_redundant_bool_compare_highlighting = warning
resharper_redundant_case_label_highlighting = warning
resharper_redundant_cast_highlighting = warning
resharper_redundant_catch_clause_highlighting = warning
resharper_redundant_check_before_assignment_highlighting = warning
resharper_redundant_collection_initializer_element_braces_highlighting = hint
resharper_redundant_configure_await_highlighting = suggestion
resharper_redundant_declaration_semicolon_highlighting = hint
resharper_redundant_default_member_initializer_highlighting = warning
resharper_redundant_delegate_creation_highlighting = warning
resharper_redundant_disable_warning_comment_highlighting = warning
resharper_redundant_discard_designation_highlighting = suggestion
resharper_redundant_empty_case_else_highlighting = warning
resharper_redundant_empty_finally_block_highlighting = warning
resharper_redundant_empty_object_creation_argument_list_highlighting = none
resharper_redundant_empty_object_or_collection_initializer_highlighting = warning
resharper_redundant_empty_switch_section_highlighting = warning
resharper_redundant_enumerable_cast_call_highlighting = warning
resharper_redundant_explicit_array_creation_highlighting = warning
resharper_redundant_explicit_array_size_highlighting = warning
resharper_redundant_explicit_nullable_creation_highlighting = warning
resharper_redundant_explicit_params_array_creation_highlighting = suggestion
resharper_redundant_explicit_positional_property_declaration_highlighting = warning
resharper_redundant_explicit_tuple_component_name_highlighting = warning
resharper_redundant_extends_list_entry_highlighting = warning
resharper_redundant_fixed_pointer_declaration_highlighting = suggestion
resharper_redundant_if_else_block_highlighting = none
resharper_redundant_if_statement_then_keyword_highlighting = none
resharper_redundant_immediate_delegate_invocation_highlighting = suggestion
resharper_redundant_include_highlighting = warning
resharper_redundant_is_before_relational_pattern_highlighting = suggestion
resharper_redundant_iterator_keyword_highlighting = warning
resharper_redundant_jump_statement_highlighting = warning
resharper_redundant_lambda_parameter_type_highlighting = warning
resharper_redundant_lambda_signature_parentheses_highlighting = hint
resharper_redundant_linebreak_highlighting = none
resharper_redundant_logical_conditional_expression_operand_highlighting = warning
resharper_redundant_me_qualifier_highlighting = warning
resharper_redundant_my_base_qualifier_highlighting = warning
resharper_redundant_my_class_qualifier_highlighting = warning
resharper_redundant_name_qualifier_highlighting = warning
resharper_redundant_not_null_constraint_highlighting = warning
resharper_redundant_nullable_annotation_on_reference_type_constraint_highlighting = warning
resharper_redundant_nullable_annotation_on_type_constraint_has_non_nullable_base_type_highlighting = warning
resharper_redundant_nullable_annotation_on_type_constraint_has_non_nullable_type_kind_highlighting = warning
resharper_redundant_nullable_flow_attribute_highlighting = warning
resharper_redundant_nullable_type_mark_highlighting = warning
resharper_redundant_nullness_attribute_with_nullable_reference_types_highlighting = warning
resharper_redundant_overflow_checking_context_highlighting = warning
resharper_redundant_overload_global_highlighting = suggestion
resharper_redundant_overload_local_highlighting = suggestion
resharper_redundant_overridden_member_highlighting = warning
resharper_redundant_params_highlighting = warning
resharper_redundant_parentheses_highlighting = none
resharper_redundant_pattern_parentheses_highlighting = hint
resharper_redundant_property_parentheses_highlighting = hint
resharper_redundant_property_pattern_clause_highlighting = suggestion
resharper_redundant_qualifier_highlighting = warning
resharper_redundant_query_order_by_ascending_keyword_highlighting = hint
resharper_redundant_range_bound_highlighting = suggestion
resharper_redundant_readonly_modifier_highlighting = suggestion
resharper_redundant_record_body_highlighting = warning
resharper_redundant_record_class_keyword_highlighting = warning
resharper_redundant_setter_value_parameter_declaration_highlighting = hint
resharper_redundant_space_highlighting = none
resharper_redundant_string_format_call_highlighting = warning
resharper_redundant_string_interpolation_highlighting = suggestion
resharper_redundant_string_to_char_array_call_highlighting = warning
resharper_redundant_string_type_highlighting = suggestion
resharper_redundant_suppress_nullable_warning_expression_highlighting = warning
resharper_redundant_ternary_expression_highlighting = warning
resharper_redundant_to_string_call_for_value_type_highlighting = hint
resharper_redundant_to_string_call_highlighting = warning
resharper_redundant_type_arguments_of_method_highlighting = warning
resharper_redundant_unsafe_context_highlighting = warning
resharper_redundant_using_directive_global_highlighting = warning
resharper_redundant_using_directive_highlighting = warning
resharper_redundant_verbatim_prefix_highlighting = suggestion
resharper_redundant_verbatim_string_prefix_highlighting = suggestion
resharper_redundant_with_expression_highlighting = suggestion
resharper_reference_equals_with_value_type_highlighting = warning
resharper_reg_exp_inspections_highlighting = warning
resharper_remove_constructor_invocation_highlighting = none
resharper_remove_redundant_braces_highlighting = hint
resharper_remove_redundant_or_statement_false_highlighting = suggestion
resharper_remove_redundant_or_statement_true_highlighting = suggestion
resharper_remove_to_list_1_highlighting = suggestion
resharper_remove_to_list_2_highlighting = suggestion
resharper_replace_auto_property_with_computed_property_highlighting = hint
resharper_replace_object_pattern_with_var_pattern_highlighting = suggestion
resharper_replace_slice_with_range_indexer_highlighting = hint
resharper_replace_substring_with_range_indexer_highlighting = hint
resharper_replace_with_first_or_default_1_highlighting = suggestion
resharper_replace_with_first_or_default_2_highlighting = suggestion
resharper_replace_with_first_or_default_3_highlighting = suggestion
resharper_replace_with_first_or_default_4_highlighting = suggestion
resharper_replace_with_last_or_default_1_highlighting = suggestion
resharper_replace_with_last_or_default_2_highlighting = suggestion
resharper_replace_with_last_or_default_3_highlighting = suggestion
resharper_replace_with_last_or_default_4_highlighting = suggestion
resharper_replace_with_of_type_1_highlighting = suggestion
resharper_replace_with_of_type_2_highlighting = suggestion
resharper_replace_with_of_type_3_highlighting = suggestion
resharper_replace_with_of_type_any_1_highlighting = suggestion
resharper_replace_with_of_type_any_2_highlighting = suggestion
resharper_replace_with_of_type_count_1_highlighting = suggestion
resharper_replace_with_of_type_count_2_highlighting = suggestion
resharper_replace_with_of_type_first_1_highlighting = suggestion
resharper_replace_with_of_type_first_2_highlighting = suggestion
resharper_replace_with_of_type_first_or_default_1_highlighting = suggestion
resharper_replace_with_of_type_first_or_default_2_highlighting = suggestion
resharper_replace_with_of_type_last_1_highlighting = suggestion
resharper_replace_with_of_type_last_2_highlighting = suggestion
resharper_replace_with_of_type_last_or_default_1_highlighting = suggestion
resharper_replace_with_of_type_last_or_default_2_highlighting = suggestion
resharper_replace_with_of_type_long_count_highlighting = suggestion
resharper_replace_with_of_type_single_1_highlighting = suggestion
resharper_replace_with_of_type_single_2_highlighting = suggestion
resharper_replace_with_of_type_single_or_default_1_highlighting = suggestion
resharper_replace_with_of_type_single_or_default_2_highlighting = suggestion
resharper_replace_with_of_type_where_highlighting = suggestion
resharper_replace_with_simple_assignment_false_highlighting = suggestion
resharper_replace_with_simple_assignment_true_highlighting = suggestion
resharper_replace_with_single_assignment_false_highlighting = suggestion
resharper_replace_with_single_assignment_true_highlighting = suggestion
resharper_replace_with_single_call_to_any_highlighting = suggestion
resharper_replace_with_single_call_to_count_highlighting = suggestion
resharper_replace_with_single_call_to_first_highlighting = suggestion
resharper_replace_with_single_call_to_first_or_default_highlighting = suggestion
resharper_replace_with_single_call_to_last_highlighting = suggestion
resharper_replace_with_single_call_to_last_or_default_highlighting = suggestion
resharper_replace_with_single_call_to_single_highlighting = suggestion
resharper_replace_with_single_call_to_single_or_default_highlighting = suggestion
resharper_replace_with_single_or_default_1_highlighting = suggestion
resharper_replace_with_single_or_default_2_highlighting = suggestion
resharper_replace_with_single_or_default_3_highlighting = suggestion
resharper_replace_with_single_or_default_4_highlighting = suggestion
resharper_replace_with_string_is_null_or_empty_highlighting = suggestion
resharper_required_base_types_conflict_highlighting = warning
resharper_required_base_types_direct_conflict_highlighting = warning
resharper_required_base_types_is_not_inherited_highlighting = warning
resharper_resource_item_not_resolved_highlight
gitextract_l7v50vjb/
├── .devcontainer/
│ ├── devcontainer.json
│ ├── init.sh
│ └── pg_hba.conf
├── .editorconfig
├── .gitattributes
├── .github/
│ └── workflows/
│ ├── ci.yml
│ ├── pack.yml
│ └── test-report.yml
├── .gitignore
├── .vscode/
│ └── settings.json
├── COPYING
├── COPYING.LESSER
├── Hangfire.PostgreSql.sln
├── Hangfire.PostgreSql.sln.DotSettings
├── LICENSE.md
├── README.md
├── SECURITY.md
├── src/
│ ├── Common/
│ │ ├── Hangfire.ruleset
│ │ └── Hangfire.targets
│ └── Hangfire.PostgreSql/
│ ├── CountersAggregator.cs
│ ├── EnqueuedAndFetchedCountDto.cs
│ ├── Entities/
│ │ ├── JobParameter.cs
│ │ ├── Server.cs
│ │ ├── ServerData.cs
│ │ ├── SqlHash.cs
│ │ ├── SqlJob.cs
│ │ └── SqlState.cs
│ ├── EnvironmentHelpers.cs
│ ├── ExpirationManager.cs
│ ├── Factories/
│ │ ├── ExistingNpgsqlConnectionFactory.cs
│ │ ├── NpgsqlConnectionFactory.cs
│ │ └── NpgsqlInstanceConnectionFactoryBase.cs
│ ├── Hangfire.PostgreSql.csproj
│ ├── IConnectionFactory.cs
│ ├── IPersistentJobQueue.cs
│ ├── IPersistentJobQueueMonitoringApi.cs
│ ├── IPersistentJobQueueProvider.cs
│ ├── JsonParameter.cs
│ ├── PersistentJobQueueProviderCollection.cs
│ ├── PostgreSqlBootstrapperConfigurationExtensions.cs
│ ├── PostgreSqlBootstrapperOptions.cs
│ ├── PostgreSqlConnection.cs
│ ├── PostgreSqlDistributedLock.cs
│ ├── PostgreSqlDistributedLockException.cs
│ ├── PostgreSqlFetchedJob.cs
│ ├── PostgreSqlHeartbeatProcess.cs
│ ├── PostgreSqlJobQueue.cs
│ ├── PostgreSqlJobQueueMonitoringApi.cs
│ ├── PostgreSqlJobQueueProvider.cs
│ ├── PostgreSqlMonitoringApi.cs
│ ├── PostgreSqlObjectsInstaller.cs
│ ├── PostgreSqlStorage.cs
│ ├── PostgreSqlStorageOptions.cs
│ ├── PostgreSqlWriteOnlyTransaction.cs
│ ├── Properties/
│ │ ├── Annotations.cs
│ │ └── AssemblyInfo.cs
│ ├── Scripts/
│ │ ├── Install.v10.sql
│ │ ├── Install.v11.sql
│ │ ├── Install.v12.sql
│ │ ├── Install.v13.sql
│ │ ├── Install.v14.sql
│ │ ├── Install.v15.sql
│ │ ├── Install.v16.sql
│ │ ├── Install.v17.sql
│ │ ├── Install.v18.sql
│ │ ├── Install.v19.sql
│ │ ├── Install.v20.sql
│ │ ├── Install.v21.sql
│ │ ├── Install.v22.sql
│ │ ├── Install.v23.sql
│ │ ├── Install.v3.sql
│ │ ├── Install.v4.sql
│ │ ├── Install.v5.sql
│ │ ├── Install.v6.sql
│ │ ├── Install.v7.sql
│ │ ├── Install.v8.sql
│ │ └── Install.v9.sql
│ └── Utils/
│ ├── AutoResetEventRegistry.cs
│ ├── DbConnectionExtensions.cs
│ ├── ExceptionTypeHelper.cs
│ ├── TimestampHelper.cs
│ ├── TransactionHelpers.cs
│ └── TryExecute.cs
└── tests/
└── Hangfire.PostgreSql.Tests/
├── AssemblyAttributes.cs
├── CountersAggregatorFacts.cs
├── Entities/
│ └── TestJob.cs
├── ExpirationManagerFacts.cs
├── FirstClassQueueFeatureSupportTests.cs
├── GlobalSuppressions.cs
├── Hangfire.PostgreSql.Tests.csproj
├── PersistentJobQueueProviderCollectionFacts.cs
├── PostgreSqlConnectionFacts.cs
├── PostgreSqlDistributedLockFacts.cs
├── PostgreSqlFetchedJobFacts.cs
├── PostgreSqlInstallerFacts.cs
├── PostgreSqlJobQueueFacts.cs
├── PostgreSqlMonitoringApiFacts.cs
├── PostgreSqlStorageFacts.cs
├── PostgreSqlStorageOptionsFacts.cs
├── PostgreSqlWriteOnlyTransactionFacts.cs
├── Scripts/
│ └── Clean.sql
└── Utils/
├── CleanDatabaseAttribute.cs
├── ConnectionUtils.cs
├── DefaultConnectionFactory.cs
├── DelegateConnectionFactory.cs
├── Helper.cs
├── PostgreSqlStorageExtensions.cs
├── PostgreSqlStorageFixture.cs
└── PostgreSqlTestObjectsInitializer.cs
SYMBOL INDEX (727 symbols across 71 files)
FILE: src/Hangfire.PostgreSql/CountersAggregator.cs
class CountersAggregator (line 32) | internal class CountersAggregator : IServerComponent
method CountersAggregator (line 46) | public CountersAggregator(PostgreSqlStorage storage, TimeSpan interval)
method Execute (line 52) | public void Execute(CancellationToken cancellationToken)
method GetAggregationQuery (line 81) | private string GetAggregationQuery()
FILE: src/Hangfire.PostgreSql/EnqueuedAndFetchedCountDto.cs
class EnqueuedAndFetchedCountDto (line 24) | public class EnqueuedAndFetchedCountDto
FILE: src/Hangfire.PostgreSql/Entities/JobParameter.cs
class JobParameter (line 26) | [UsedImplicitly]
FILE: src/Hangfire.PostgreSql/Entities/Server.cs
class Server (line 27) | [UsedImplicitly]
FILE: src/Hangfire.PostgreSql/Entities/ServerData.cs
class ServerData (line 26) | internal class ServerData
FILE: src/Hangfire.PostgreSql/Entities/SqlHash.cs
class SqlHash (line 27) | [UsedImplicitly]
FILE: src/Hangfire.PostgreSql/Entities/SqlJob.cs
class SqlJob (line 27) | [UsedImplicitly]
FILE: src/Hangfire.PostgreSql/Entities/SqlState.cs
class SqlState (line 27) | [UsedImplicitly]
FILE: src/Hangfire.PostgreSql/EnvironmentHelpers.cs
class EnvironmentHelpers (line 5) | internal class EnvironmentHelpers
method IsMono (line 9) | public static bool IsMono()
FILE: src/Hangfire.PostgreSql/ExpirationManager.cs
class ExpirationManager (line 34) | internal class ExpirationManager : IBackgroundProcess, IServerComponent
method ExpirationManager (line 59) | public ExpirationManager(PostgreSqlStorage storage)
method ExpirationManager (line 62) | public ExpirationManager(PostgreSqlStorage storage, TimeSpan checkInte...
method Execute (line 68) | public void Execute(BackgroundProcessContext context)
method Execute (line 73) | public void Execute(CancellationToken cancellationToken)
method ToString (line 112) | public override string ToString()
method AggregateCounters (line 117) | private void AggregateCounters(CancellationToken cancellationToken)
method AggregateCounter (line 126) | private void AggregateCounter(string counterName)
method UseConnectionDistributedLock (line 152) | private void UseConnectionDistributedLock(PostgreSqlStorage storage, A...
FILE: src/Hangfire.PostgreSql/Factories/ExistingNpgsqlConnectionFactory.cs
class ExistingNpgsqlConnectionFactory (line 9) | public sealed class ExistingNpgsqlConnectionFactory : NpgsqlInstanceConn...
method ExistingNpgsqlConnectionFactory (line 19) | public ExistingNpgsqlConnectionFactory(NpgsqlConnection connection, Po...
method GetOrCreateConnection (line 27) | public override NpgsqlConnection GetOrCreateConnection()
FILE: src/Hangfire.PostgreSql/Factories/NpgsqlConnectionFactory.cs
class NpgsqlConnectionFactory (line 10) | public sealed class NpgsqlConnectionFactory : NpgsqlInstanceConnectionFa...
method NpgsqlConnectionFactory (line 23) | public NpgsqlConnectionFactory(string connectionString, PostgreSqlStor...
method NpgsqlConnectionFactory (line 29) | public NpgsqlConnectionFactory(Func<string> getConnectionString, Postg...
method GetOrCreateConnection (line 35) | public override NpgsqlConnection GetOrCreateConnection()
FILE: src/Hangfire.PostgreSql/Factories/NpgsqlInstanceConnectionFactoryBase.cs
class NpgsqlInstanceConnectionFactoryBase (line 7) | public abstract class NpgsqlInstanceConnectionFactoryBase : IConnectionF...
method NpgsqlInstanceConnectionFactoryBase (line 13) | protected NpgsqlInstanceConnectionFactoryBase(PostgreSqlStorageOptions...
method SetupConnectionStringBuilder (line 25) | protected NpgsqlConnectionStringBuilder SetupConnectionStringBuilder(s...
method GetOrCreateConnection (line 54) | public abstract NpgsqlConnection GetOrCreateConnection();
FILE: src/Hangfire.PostgreSql/IConnectionFactory.cs
type IConnectionFactory (line 29) | public interface IConnectionFactory
method GetOrCreateConnection (line 34) | NpgsqlConnection GetOrCreateConnection();
FILE: src/Hangfire.PostgreSql/IPersistentJobQueue.cs
type IPersistentJobQueue (line 28) | public interface IPersistentJobQueue
method Dequeue (line 30) | IFetchedJob Dequeue(string[] queues, CancellationToken cancellationTok...
method Enqueue (line 31) | void Enqueue(IDbConnection connection, string queue, string jobId);
FILE: src/Hangfire.PostgreSql/IPersistentJobQueueMonitoringApi.cs
type IPersistentJobQueueMonitoringApi (line 26) | public interface IPersistentJobQueueMonitoringApi
method GetQueues (line 28) | IEnumerable<string> GetQueues();
method GetEnqueuedJobIds (line 29) | IEnumerable<long> GetEnqueuedJobIds(string queue, int from, int perPage);
method GetFetchedJobIds (line 30) | IEnumerable<long> GetFetchedJobIds(string queue, int from, int perPage);
method GetEnqueuedAndFetchedCount (line 31) | EnqueuedAndFetchedCountDto GetEnqueuedAndFetchedCount(string queue);
FILE: src/Hangfire.PostgreSql/IPersistentJobQueueProvider.cs
type IPersistentJobQueueProvider (line 24) | public interface IPersistentJobQueueProvider
method GetJobQueue (line 26) | IPersistentJobQueue GetJobQueue();
method GetJobQueueMonitoringApi (line 27) | IPersistentJobQueueMonitoringApi GetJobQueueMonitoringApi();
FILE: src/Hangfire.PostgreSql/JsonParameter.cs
class JsonParameter (line 7) | internal static class JsonParameter
method GetParameterValue (line 9) | public static string GetParameterValue([CanBeNull] object value)
method GetParameterValue (line 14) | public static string GetParameterValue([CanBeNull] object value, Value...
method GetDefaultValue (line 23) | private static string GetDefaultValue(ValueType type)
type ValueType (line 32) | public enum ValueType
FILE: src/Hangfire.PostgreSql/PersistentJobQueueProviderCollection.cs
class PersistentJobQueueProviderCollection (line 28) | public class PersistentJobQueueProviderCollection : IEnumerable<IPersist...
method PersistentJobQueueProviderCollection (line 36) | public PersistentJobQueueProviderCollection(IPersistentJobQueueProvide...
method GetEnumerator (line 42) | public IEnumerator<IPersistentJobQueueProvider> GetEnumerator()
method GetEnumerator (line 47) | IEnumerator IEnumerable.GetEnumerator()
method Add (line 52) | public void Add(IPersistentJobQueueProvider provider, IEnumerable<stri...
method GetProvider (line 72) | public IPersistentJobQueueProvider GetProvider(string queue)
method Remove (line 79) | public void Remove(string queue)
FILE: src/Hangfire.PostgreSql/PostgreSqlBootstrapperConfigurationExtensions.cs
class PostgreSqlBootstrapperConfigurationExtensions (line 27) | public static class PostgreSqlBootstrapperConfigurationExtensions
method UsePostgreSqlStorage (line 36) | [Obsolete("Will be removed in 2.0. Please use UsePostgreSqlStorage(Act...
method UsePostgreSqlStorage (line 52) | [Obsolete("Will be removed in 2.0. Please use UsePostgreSqlStorage(Act...
method UsePostgreSqlStorage (line 70) | [Obsolete("Will be removed in 2.0. Please use UsePostgreSqlStorage(Act...
method UsePostgreSqlStorage (line 88) | [Obsolete("Will be removed in 2.0. Please use UsePostgreSqlStorage(Act...
method UsePostgreSqlStorage (line 104) | [Obsolete("Will be removed in 2.0. Please use UsePostgreSqlStorage(Act...
method UsePostgreSqlStorage (line 118) | public static IGlobalConfiguration<PostgreSqlStorage> UsePostgreSqlSto...
method UsePostgreSqlStorage (line 131) | public static IGlobalConfiguration<PostgreSqlStorage> UsePostgreSqlSto...
FILE: src/Hangfire.PostgreSql/PostgreSqlBootstrapperOptions.cs
class PostgreSqlBootstrapperOptions (line 11) | public class PostgreSqlBootstrapperOptions
method PostgreSqlBootstrapperOptions (line 15) | internal PostgreSqlBootstrapperOptions(PostgreSqlStorageOptions options)
method UseConnectionFactory (line 28) | public PostgreSqlBootstrapperOptions UseConnectionFactory(IConnectionF...
method UseNpgsqlConnection (line 40) | public PostgreSqlBootstrapperOptions UseNpgsqlConnection(string connec...
method UseNpgsqlConnection (line 45) | public PostgreSqlBootstrapperOptions UseNpgsqlConnection(Func<string> ...
method UseExistingNpgsqlConnection (line 55) | public PostgreSqlBootstrapperOptions UseExistingNpgsqlConnection(Npgsq...
FILE: src/Hangfire.PostgreSql/PostgreSqlConnection.cs
class PostgreSqlConnection (line 40) | [DapperAot]
method PostgreSqlConnection (line 49) | public PostgreSqlConnection(PostgreSqlStorage storage)
method Dispose (line 56) | public override void Dispose()
method CreateWriteTransaction (line 67) | public override IWriteOnlyTransaction CreateWriteTransaction()
method AcquireDistributedLock (line 72) | public override IDisposable AcquireDistributedLock(string resource, Ti...
method FetchNextJob (line 79) | public override IFetchedJob FetchNextJob(string[] queues, Cancellation...
method CreateExpiredJob (line 101) | public override string CreateExpiredJob(
method GetJobData (line 157) | public override JobData GetJobData(string id)
method GetStateData (line 203) | public override StateData GetStateData(string jobId)
method SetJobParameter (line 229) | public override void SetJobParameter(string id, string name, string va...
method GetJobParameter (line 267) | public override string GetJobParameter(string id, string name)
method GetAllItemsFromSet (line 285) | public override HashSet<string> GetAllItemsFromSet(string key)
method GetFirstByLowestScoreFromSet (line 301) | public override string GetFirstByLowestScoreFromSet(string key, double...
method GetFirstByLowestScoreFromSet (line 324) | public override List<string> GetFirstByLowestScoreFromSet(string key, ...
method SetRangeInHash (line 353) | public override void SetRangeInHash(string key, IEnumerable<KeyValuePa...
method GetAllEntriesFromHash (line 415) | public override Dictionary<string, string> GetAllEntriesFromHash(strin...
method AnnounceServer (line 433) | public override void AnnounceServer(string serverId, ServerContext con...
method RemoveServer (line 475) | public override void RemoveServer(string serverId)
method Heartbeat (line 486) | public override void Heartbeat(string serverId)
method RemoveTimedOutServers (line 508) | public override int RemoveTimedOutServers(TimeSpan timeOut)
method GetSetCount (line 522) | public override long GetSetCount(string key)
method GetAllItemsFromList (line 535) | public override List<string> GetAllItemsFromList(string key)
method GetCounter (line 549) | public override long GetCounter(string key)
method GetListCount (line 565) | public override long GetListCount(string key)
method GetListTtl (line 579) | public override TimeSpan GetListTtl(string key)
method GetRangeFromList (line 594) | public override List<string> GetRangeFromList(string key, int starting...
method GetHashCount (line 615) | public override long GetHashCount(string key)
method GetHashTtl (line 628) | public override TimeSpan GetHashTtl(string key)
method GetRangeFromSet (line 643) | public override List<string> GetRangeFromSet(string key, int startingF...
method GetSetTtl (line 663) | public override TimeSpan GetSetTtl(string key)
method GetValueFromHash (line 678) | public override string GetValueFromHash(string key, string name)
method AcquireLock (line 696) | private IDisposable AcquireLock(string resource, TimeSpan timeout)
method ReleaseLock (line 721) | private void ReleaseLock(string resource, Guid lockId, bool onDisposing)
class DisposableLock (line 760) | private class DisposableLock : IDisposable
method DisposableLock (line 766) | public DisposableLock(PostgreSqlConnection connection, string resour...
method Dispose (line 773) | public void Dispose()
FILE: src/Hangfire.PostgreSql/PostgreSqlDistributedLock.cs
class PostgreSqlDistributedLock (line 35) | public sealed class PostgreSqlDistributedLock
method Log (line 39) | private static void Log(string resource, string message, Exception ex)
method Acquire (line 45) | internal static void Acquire(IDbConnection connection, string resource...
method Release (line 75) | internal static void Release(IDbConnection connection, string resource...
class LockHandler (line 98) | private static class LockHandler
method Lock (line 100) | public static void Lock(string resource, TimeSpan timeout, IDbConnec...
method TryRemoveLock (line 156) | public static bool TryRemoveLock(string resource, IDbConnection conn...
class TransactionLockHandler (line 191) | private static class TransactionLockHandler
method TryLock (line 193) | public static bool TryLock(IDbConnection connection, string schemaNa...
method BeginTransactionIfNotPresent (line 223) | [CanBeNull]
class UpdateCountLockHandler (line 232) | private static class UpdateCountLockHandler
method TryLock (line 234) | public static bool TryLock(IDbConnection connection, string schemaNa...
FILE: src/Hangfire.PostgreSql/PostgreSqlDistributedLockException.cs
class PostgreSqlDistributedLockException (line 27) | [Serializable]
method PostgreSqlDistributedLockException (line 30) | public PostgreSqlDistributedLockException(string resource) : base(reso...
FILE: src/Hangfire.PostgreSql/PostgreSqlFetchedJob.cs
class PostgreSqlFetchedJob (line 31) | public class PostgreSqlFetchedJob : IFetchedJob
method PostgreSqlFetchedJob (line 44) | public PostgreSqlFetchedJob(
method RemoveFromQueue (line 71) | public void RemoveFromQueue()
method Requeue (line 89) | public void Requeue()
method Dispose (line 110) | public void Dispose()
method DisposeTimer (line 130) | internal void DisposeTimer()
method ExecuteKeepAliveQueryIfRequired (line 138) | internal void ExecuteKeepAliveQueryIfRequired()
FILE: src/Hangfire.PostgreSql/PostgreSqlHeartbeatProcess.cs
class PostgreSqlHeartbeatProcess (line 31) | internal sealed class PostgreSqlHeartbeatProcess : IServerComponent, IBa...
method Track (line 36) | public void Track(PostgreSqlFetchedJob item)
method Untrack (line 41) | public void Untrack(PostgreSqlFetchedJob item)
method Execute (line 46) | public void Execute(CancellationToken cancellationToken)
method Execute (line 56) | public void Execute(BackgroundProcessContext context)
FILE: src/Hangfire.PostgreSql/PostgreSqlJobQueue.cs
class PostgreSqlJobQueue (line 36) | [DapperAot]
method PostgreSqlJobQueue (line 44) | public PostgreSqlJobQueue(PostgreSqlStorage storage)
method Dequeue (line 54) | [NotNull]
method Enqueue (line 91) | public void Enqueue(IDbConnection connection, string queue, string jobId)
method FetchNextJob (line 110) | public void FetchNextJob()
method Dequeue_Transaction (line 116) | [NotNull]
method Dequeue_UpdateCount (line 198) | [NotNull]
method ListenForNotificationsAsync (line 267) | private Task ListenForNotificationsAsync(CancellationToken cancellatio...
class FetchedJob (line 331) | [UsedImplicitly(ImplicitUseTargetFlags.WithMembers)]
FILE: src/Hangfire.PostgreSql/PostgreSqlJobQueueMonitoringApi.cs
class PostgreSqlJobQueueMonitoringApi (line 29) | [DapperAot]
method PostgreSqlJobQueueMonitoringApi (line 34) | public PostgreSqlJobQueueMonitoringApi(PostgreSqlStorage storage)
method GetQueues (line 39) | public IEnumerable<string> GetQueues()
method GetEnqueuedJobIds (line 45) | public IEnumerable<long> GetEnqueuedJobIds(string queue, int from, int...
method GetFetchedJobIds (line 50) | public IEnumerable<long> GetFetchedJobIds(string queue, int from, int ...
method GetEnqueuedAndFetchedCount (line 55) | public EnqueuedAndFetchedCountDto GetEnqueuedAndFetchedCount(string qu...
method GetQueuedOrFetchedJobIds (line 81) | private IEnumerable<long> GetQueuedOrFetchedJobIds(string queue, bool ...
type EnqueuedAndFetchedCount (line 99) | internal record struct EnqueuedAndFetchedCount(long EnqueuedCount, lon...
FILE: src/Hangfire.PostgreSql/PostgreSqlJobQueueProvider.cs
class PostgreSqlJobQueueProvider (line 26) | public class PostgreSqlJobQueueProvider : IPersistentJobQueueProvider
method PostgreSqlJobQueueProvider (line 28) | public PostgreSqlJobQueueProvider(PostgreSqlStorage storage, PostgreSq...
method GetJobQueue (line 37) | public IPersistentJobQueue GetJobQueue()
method GetJobQueueMonitoringApi (line 42) | public IPersistentJobQueueMonitoringApi GetJobQueueMonitoringApi()
FILE: src/Hangfire.PostgreSql/PostgreSqlMonitoringApi.cs
class PostgreSqlMonitoringApi (line 36) | [DapperAot]
method PostgreSqlMonitoringApi (line 42) | public PostgreSqlMonitoringApi(
method ScheduledCount (line 50) | public long ScheduledCount()
method EnqueuedCount (line 55) | public long EnqueuedCount(string queue)
method FetchedCount (line 63) | public long FetchedCount(string queue)
method FailedCount (line 71) | public long FailedCount()
method ProcessingCount (line 76) | public long ProcessingCount()
method ProcessingJobs (line 81) | public JobList<ProcessingJobDto> ProcessingJobs(int from, int count)
method ScheduledJobs (line 92) | public JobList<ScheduledJobDto> ScheduledJobs(int from, int count)
method SucceededByDatesCount (line 103) | public IDictionary<DateTime, long> SucceededByDatesCount()
method FailedByDatesCount (line 108) | public IDictionary<DateTime, long> FailedByDatesCount()
method Servers (line 113) | public IList<ServerDto> Servers()
method FailedJobs (line 133) | public JobList<FailedJobDto> FailedJobs(int from, int count)
method SucceededJobs (line 148) | public JobList<SucceededJobDto> SucceededJobs(int from, int count)
method DeletedJobs (line 163) | public JobList<DeletedJobDto> DeletedJobs(int from, int count)
method Queues (line 174) | public IList<QueueWithTopEnqueuedJobsDto> Queues()
method EnqueuedJobs (line 200) | public JobList<EnqueuedJobDto> EnqueuedJobs(string queue, int from, in...
method FetchedJobs (line 208) | public JobList<FetchedJobDto> FetchedJobs(string queue, int from, int ...
method HourlySucceededJobs (line 216) | public IDictionary<DateTime, long> HourlySucceededJobs()
method HourlyFailedJobs (line 221) | public IDictionary<DateTime, long> HourlyFailedJobs()
method JobDetails (line 226) | public JobDetailsDto JobDetails(string jobId)
method SucceededListCount (line 273) | public long SucceededListCount()
method DeletedListCount (line 278) | public long DeletedListCount()
method GetStatistics (line 283) | public StatisticsDto GetStatistics()
method GetHourlyTimelineStats (line 350) | private Dictionary<DateTime, long> GetHourlyTimelineStats(string type)
method GetTimelineStats (line 365) | private Dictionary<DateTime, long> GetTimelineStats(string type)
method GetTimelineStats (line 381) | private Dictionary<DateTime, long> GetTimelineStats(IDictionary<string...
type KeyCount (line 426) | internal record struct KeyCount(string Key, long Count);
method GetQueueApi (line 428) | private IPersistentJobQueueMonitoringApi GetQueueApi(string queueName)
method EnqueuedJobs (line 436) | private JobList<EnqueuedJobDto> EnqueuedJobs(IEnumerable<long> jobIds)
method GetNumberOfJobsByStateName (line 463) | private long GetNumberOfJobsByStateName(string stateName)
method DeserializeJob (line 471) | private static Job DeserializeJob(string invocationData, string argume...
method GetJobs (line 486) | private JobList<TDto> GetJobs<TDto>(int from, int count, string stateN...
method DeserializeJobs (line 505) | private static JobList<TDto> DeserializeJobs<TDto>(
method FetchedJobs (line 531) | private JobList<FetchedJobDto> FetchedJobs(
method UseConnection (line 559) | private T UseConnection<T>(Func<IDbConnection, T> func)
class SafeDictionary (line 568) | private class SafeDictionary<TKey, TValue> : Dictionary<TKey, TValue>
method SafeDictionary (line 570) | public SafeDictionary(IDictionary<TKey, TValue> dictionary, IEqualit...
FILE: src/Hangfire.PostgreSql/PostgreSqlObjectsInstaller.cs
class PostgreSqlObjectsInstaller (line 33) | public static class PostgreSqlObjectsInstaller
method Install (line 37) | public static void Install(NpgsqlConnection connection, string schemaN...
method VersionAlreadyApplied (line 108) | private static bool VersionAlreadyApplied(NpgsqlConnection connection,...
method GetStringResource (line 133) | private static string GetStringResource(Assembly assembly, string reso...
FILE: src/Hangfire.PostgreSql/PostgreSqlStorage.cs
class PostgreSqlStorage (line 40) | public class PostgreSqlStorage : JobStorage
method PostgreSqlStorage (line 54) | [Obsolete("Will be removed in 2.0, please use the overload with IConne...
method PostgreSqlStorage (line 57) | [Obsolete("Will be removed in 2.0, please use the overload with IConne...
method PostgreSqlStorage (line 69) | [Obsolete("Will be removed in 2.0, please use the overload with IConne...
method PostgreSqlStorage (line 72) | [Obsolete("Will be removed in 2.0, please use the overload with IConne...
method PostgreSqlStorage (line 82) | [Obsolete("Will be removed in 2.0, please use the overload with IConne...
method PostgreSqlStorage (line 85) | public PostgreSqlStorage(IConnectionFactory connectionFactory) : this(...
method PostgreSqlStorage (line 87) | public PostgreSqlStorage(IConnectionFactory connectionFactory, Postgre...
method GetMonitoringApi (line 112) | public override IMonitoringApi GetMonitoringApi()
method GetConnection (line 118) | public override IStorageConnection GetConnection()
method GetComponents (line 125) | public override IEnumerable<IServerComponent> GetComponents()
method WriteOptionsToLog (line 137) | public override void WriteOptionsToLog(ILog logger)
method ToString (line 145) | public override string ToString()
method CreateAndOpenConnection (line 174) | internal NpgsqlConnection CreateAndOpenConnection()
method EnsureInitialized (line 203) | private void EnsureInitialized()
method TryInitializeStorage (line 230) | private void TryInitializeStorage(bool isStartup)
method PerformSingleInitializationAttempt (line 295) | private void PerformSingleInitializationAttempt()
method ComputeBackoffDelay (line 311) | private static TimeSpan ComputeBackoffDelay(int attempt, TimeSpan base...
method UseTransaction (line 329) | internal void UseTransaction(DbConnection dedicatedConnection,
method UseTransaction (line 339) | internal T UseTransaction<T>(DbConnection dedicatedConnection,
method UseTransaction (line 392) | internal void UseTransaction(DbConnection dedicatedConnection, Action<...
method UseTransaction (line 400) | internal T UseTransaction<T>(DbConnection dedicatedConnection, Func<Db...
method CreateTransactionScope (line 414) | internal TransactionScope CreateTransactionScope(IsolationLevel? isola...
method ConvertIsolationLevel (line 419) | private static System.Data.IsolationLevel? ConvertIsolationLevel(Isola...
method UseConnection (line 434) | internal void UseConnection(DbConnection dedicatedConnection, [Instant...
method UseConnection (line 442) | internal T UseConnection<T>(DbConnection dedicatedConnection, Func<DbC...
method ReleaseConnection (line 460) | internal void ReleaseConnection(DbConnection connection)
method IsExistingConnection (line 468) | private bool IsExistingConnection(IDbConnection connection)
method InitializeQueueProviders (line 473) | private void InitializeQueueProviders()
method HasFeature (line 479) | public override bool HasFeature(string featureId)
FILE: src/Hangfire.PostgreSql/PostgreSqlStorageOptions.cs
class PostgreSqlStorageOptions (line 26) | public class PostgreSqlStorageOptions
method PostgreSqlStorageOptions (line 38) | public PostgreSqlStorageOptions()
method ThrowIfValueIsNotPositive (line 173) | private static void ThrowIfValueIsNotPositive(TimeSpan value, string f...
method ThrowIfValueIsLowerThan (line 188) | private void ThrowIfValueIsLowerThan(TimeSpan minValue, TimeSpan value...
method ThrowIfValueIsNotPositive (line 203) | private static void ThrowIfValueIsNotPositive(int value, string fieldN...
FILE: src/Hangfire.PostgreSql/PostgreSqlWriteOnlyTransaction.cs
class PostgreSqlWriteOnlyTransaction (line 36) | public class PostgreSqlWriteOnlyTransaction : JobStorageTransaction
method PostgreSqlWriteOnlyTransaction (line 44) | public PostgreSqlWriteOnlyTransaction(
method Commit (line 52) | public override void Commit()
method RegisterNewJobsEventWithTransactionCompletedEvent (line 63) | private void RegisterNewJobsEventWithTransactionCompletedEvent()
method CreateTransactionScope (line 77) | private TransactionScope CreateTransactionScope()
method ExpireJob (line 82) | public override void ExpireJob(string jobId, TimeSpan expireIn)
method PersistJob (line 94) | public override void PersistJob(string jobId)
method SetJobState (line 106) | public override void SetJobState(string jobId, IState state)
method AddJobState (line 130) | public override void AddJobState(string jobId, IState state)
method AddToQueue (line 147) | public override void AddToQueue(string queue, string jobId)
method IncrementCounter (line 157) | public override void IncrementCounter(string key)
method IncrementCounter (line 167) | public override void IncrementCounter(string key, TimeSpan expireIn)
method DecrementCounter (line 177) | public override void DecrementCounter(string key)
method DecrementCounter (line 187) | public override void DecrementCounter(string key, TimeSpan expireIn)
method AddToSet (line 196) | public override void AddToSet(string key, string value)
method AddToSet (line 201) | public override void AddToSet(string key, string value, double score)
method RemoveFromSet (line 213) | public override void RemoveFromSet(string key, string value)
method InsertToList (line 223) | public override void InsertToList(string key, string value)
method RemoveFromList (line 232) | public override void RemoveFromList(string key, string value)
method TrimList (line 241) | public override void TrimList(string key, int keepStartingFrom, int ke...
method SetRangeInHash (line 259) | public override void SetRangeInHash(string key, IEnumerable<KeyValuePa...
method RemoveHash (line 299) | public override void RemoveHash(string key)
method ExpireSet (line 311) | public override void ExpireSet(string key, TimeSpan expireIn)
method ExpireList (line 324) | public override void ExpireList(string key, TimeSpan expireIn)
method ExpireHash (line 337) | public override void ExpireHash(string key, TimeSpan expireIn)
method PersistSet (line 350) | public override void PersistSet(string key)
method PersistList (line 362) | public override void PersistList(string key)
method PersistHash (line 374) | public override void PersistHash(string key)
method AddRangeToSet (line 387) | public override void AddRangeToSet(string key, IList<string> items)
method RemoveSet (line 405) | public override void RemoveSet(string key)
method QueueCommand (line 417) | internal void QueueCommand(Action<IDbConnection> action)
FILE: src/Hangfire.PostgreSql/Properties/Annotations.cs
class CanBeNullAttribute (line 27) | [AttributeUsage(AttributeTargets.Method | AttributeTargets.Parameter | A...
class NotNullAttribute (line 40) | [AttributeUsage(AttributeTargets.Method | AttributeTargets.Parameter | A...
class StringFormatMethodAttribute (line 57) | [AttributeUsage(AttributeTargets.Constructor | AttributeTargets.Method)]
method StringFormatMethodAttribute (line 63) | public StringFormatMethodAttribute(string formatParameterName)
class InvokerParameterNameAttribute (line 84) | [AttributeUsage(AttributeTargets.Parameter)]
class NotifyPropertyChangedInvocatorAttribute (line 142) | [AttributeUsage(AttributeTargets.Method)]
method NotifyPropertyChangedInvocatorAttribute (line 145) | public NotifyPropertyChangedInvocatorAttribute() { }
method NotifyPropertyChangedInvocatorAttribute (line 147) | public NotifyPropertyChangedInvocatorAttribute(string parameterName)
class ContractAnnotationAttribute (line 209) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = true)]
method ContractAnnotationAttribute (line 212) | public ContractAnnotationAttribute([NotNull] string contract)
method ContractAnnotationAttribute (line 215) | public ContractAnnotationAttribute([NotNull] string contract, bool for...
class LocalizationRequiredAttribute (line 236) | [AttributeUsage(AttributeTargets.All)]
method LocalizationRequiredAttribute (line 239) | public LocalizationRequiredAttribute() : this(true) { }
method LocalizationRequiredAttribute (line 241) | public LocalizationRequiredAttribute(bool required)
class CannotApplyEqualityOperatorAttribute (line 270) | [AttributeUsage(AttributeTargets.Interface | AttributeTargets.Class | At...
class BaseTypeRequiredAttribute (line 285) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)]
method BaseTypeRequiredAttribute (line 289) | public BaseTypeRequiredAttribute([NotNull] Type baseType)
class UsedImplicitlyAttribute (line 302) | [AttributeUsage(AttributeTargets.All)]
method UsedImplicitlyAttribute (line 306) | public UsedImplicitlyAttribute()
method UsedImplicitlyAttribute (line 309) | public UsedImplicitlyAttribute(ImplicitUseKindFlags useKindFlags)
method UsedImplicitlyAttribute (line 312) | public UsedImplicitlyAttribute(ImplicitUseTargetFlags targetFlags)
method UsedImplicitlyAttribute (line 315) | public UsedImplicitlyAttribute(
class MeansImplicitUseAttribute (line 332) | [AttributeUsage(AttributeTargets.Class)]
method MeansImplicitUseAttribute (line 335) | public MeansImplicitUseAttribute()
method MeansImplicitUseAttribute (line 338) | public MeansImplicitUseAttribute(ImplicitUseKindFlags useKindFlags)
method MeansImplicitUseAttribute (line 341) | public MeansImplicitUseAttribute(ImplicitUseTargetFlags targetFlags)
method MeansImplicitUseAttribute (line 344) | public MeansImplicitUseAttribute(
type ImplicitUseKindFlags (line 356) | [Flags]
type ImplicitUseTargetFlags (line 382) | [Flags]
class PublicAPIAttribute (line 399) | [MeansImplicitUse]
method PublicAPIAttribute (line 402) | public PublicAPIAttribute() { }
method PublicAPIAttribute (line 404) | public PublicAPIAttribute([NotNull] string comment)
class InstantHandleAttribute (line 419) | [AttributeUsage(AttributeTargets.Parameter)]
class PureAttribute (line 435) | [AttributeUsage(AttributeTargets.Method)]
class PathReferenceAttribute (line 443) | [AttributeUsage(AttributeTargets.Parameter)]
method PathReferenceAttribute (line 446) | public PathReferenceAttribute() { }
method PathReferenceAttribute (line 448) | public PathReferenceAttribute([PathReference] string basePath)
class AspMvcAreaMasterLocationFormatAttribute (line 458) | [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)]
method AspMvcAreaMasterLocationFormatAttribute (line 461) | public AspMvcAreaMasterLocationFormatAttribute(string format) { }
class AspMvcAreaPartialViewLocationFormatAttribute (line 464) | [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)]
method AspMvcAreaPartialViewLocationFormatAttribute (line 467) | public AspMvcAreaPartialViewLocationFormatAttribute(string format) { }
class AspMvcAreaViewLocationFormatAttribute (line 470) | [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)]
method AspMvcAreaViewLocationFormatAttribute (line 473) | public AspMvcAreaViewLocationFormatAttribute(string format) { }
class AspMvcMasterLocationFormatAttribute (line 476) | [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)]
method AspMvcMasterLocationFormatAttribute (line 479) | public AspMvcMasterLocationFormatAttribute(string format) { }
class AspMvcPartialViewLocationFormatAttribute (line 482) | [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)]
method AspMvcPartialViewLocationFormatAttribute (line 485) | public AspMvcPartialViewLocationFormatAttribute(string format) { }
class AspMvcViewLocationFormatAttribute (line 488) | [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)]
method AspMvcViewLocationFormatAttribute (line 491) | public AspMvcViewLocationFormatAttribute(string format) { }
class AspMvcActionAttribute (line 500) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method)]
method AspMvcActionAttribute (line 503) | public AspMvcActionAttribute() { }
method AspMvcActionAttribute (line 505) | public AspMvcActionAttribute([NotNull] string anonymousProperty)
class AspMvcAreaAttribute (line 518) | [AttributeUsage(AttributeTargets.Parameter)]
method AspMvcAreaAttribute (line 521) | public AspMvcAreaAttribute() { }
method AspMvcAreaAttribute (line 523) | public AspMvcAreaAttribute([NotNull] string anonymousProperty)
class AspMvcControllerAttribute (line 538) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method)]
method AspMvcControllerAttribute (line 541) | public AspMvcControllerAttribute() { }
method AspMvcControllerAttribute (line 543) | public AspMvcControllerAttribute([NotNull] string anonymousProperty)
class AspMvcMasterAttribute (line 556) | [AttributeUsage(AttributeTargets.Parameter)]
class AspMvcModelTypeAttribute (line 564) | [AttributeUsage(AttributeTargets.Parameter)]
class AspMvcPartialViewAttribute (line 574) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method)]
class AspMvcSupressViewErrorAttribute (line 581) | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method)]
class AspMvcDisplayTemplateAttribute (line 589) | [AttributeUsage(AttributeTargets.Parameter)]
class AspMvcEditorTemplateAttribute (line 597) | [AttributeUsage(AttributeTargets.Parameter)]
class AspMvcTemplateAttribute (line 605) | [AttributeUsage(AttributeTargets.Parameter)]
class AspMvcViewAttribute (line 614) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method)]
class AspMvcActionSelectorAttribute (line 630) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property)]
class HtmlElementAttributesAttribute (line 633) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property |...
method HtmlElementAttributesAttribute (line 636) | public HtmlElementAttributesAttribute() { }
method HtmlElementAttributesAttribute (line 638) | public HtmlElementAttributesAttribute([NotNull] string name)
class HtmlAttributeValueAttribute (line 646) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Field | At...
method HtmlAttributeValueAttribute (line 649) | public HtmlAttributeValueAttribute([NotNull] string name)
class RazorSectionAttribute (line 664) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method)]
FILE: src/Hangfire.PostgreSql/Scripts/Install.v13.sql
type jobqueue_queue_fetchat_jobId (line 14) | CREATE INDEX IF NOT EXISTS jobqueue_queue_fetchat_jobId ON jobqueue USIN...
FILE: src/Hangfire.PostgreSql/Scripts/Install.v15.sql
type ix_hangfire_job_expireat (line 12) | CREATE INDEX ix_hangfire_job_expireat ON "job" (expireat)
type ix_hangfire_list_expireat (line 13) | CREATE INDEX ix_hangfire_list_expireat ON "list" (expireat)
type ix_hangfire_set_expireat (line 14) | CREATE INDEX ix_hangfire_set_expireat ON "set" (expireat)
type ix_hangfire_hash_expireat (line 15) | CREATE INDEX ix_hangfire_hash_expireat ON "hash" (expireat)
FILE: src/Hangfire.PostgreSql/Scripts/Install.v17.sql
type ix_hangfire_set_key_score (line 12) | CREATE INDEX IF NOT EXISTS ix_hangfire_set_key_score ON "set" (key, score)
FILE: src/Hangfire.PostgreSql/Scripts/Install.v18.sql
type aggregatedcounter (line 12) | CREATE TABLE aggregatedcounter (
FILE: src/Hangfire.PostgreSql/Scripts/Install.v22.sql
type ix_hangfire_jobqueue_fetchedat_queue_jobid (line 11) | CREATE INDEX IF NOT EXISTS ix_hangfire_jobqueue_fetchedat_queue_jobid ON...
FILE: src/Hangfire.PostgreSql/Scripts/Install.v23.sql
type ix_hangfire_job_statename_is_not_null (line 17) | CREATE INDEX ix_hangfire_job_statename_is_not_null ON job USING btree(st...
FILE: src/Hangfire.PostgreSql/Scripts/Install.v3.sql
type "schema" (line 21) | CREATE TABLE IF NOT EXISTS "schema"
type "counter" (line 44) | CREATE TABLE IF NOT EXISTS "counter"
type "counter" (line 57) | CREATE INDEX "ix_hangfire_counter_key" ON "counter" ("key")
type "hash" (line 68) | CREATE TABLE IF NOT EXISTS "hash"
type "job" (line 84) | CREATE TABLE IF NOT EXISTS "job"
type "job" (line 100) | CREATE INDEX "ix_hangfire_job_statename" ON "job" ("statename")
type "state" (line 111) | CREATE TABLE IF NOT EXISTS "state"
type "state" (line 127) | CREATE INDEX "ix_hangfire_state_jobid" ON "state" ("jobid")
type "jobqueue" (line 140) | CREATE TABLE IF NOT EXISTS "jobqueue"
type "jobqueue" (line 153) | CREATE INDEX "ix_hangfire_jobqueue_queueandfetchedat" ON "jobqueue" ("qu...
type "list" (line 165) | CREATE TABLE IF NOT EXISTS "list"
type "server" (line 179) | CREATE TABLE IF NOT EXISTS "server"
type "set" (line 192) | CREATE TABLE IF NOT EXISTS "set"
type "jobparameter" (line 208) | CREATE TABLE IF NOT EXISTS "jobparameter"
type "jobparameter" (line 222) | CREATE INDEX "ix_hangfire_jobparameter_jobidandname" ON "jobparameter" (...
type "lock" (line 229) | CREATE TABLE IF NOT EXISTS "lock"
FILE: src/Hangfire.PostgreSql/Scripts/Install.v6.sql
type "counter" (line 20) | CREATE INDEX "ix_hangfire_counter_expireat" ON "counter" ("expireat")
type "jobqueue" (line 31) | CREATE INDEX "ix_hangfire_jobqueue_jobidandqueue" ON "jobqueue" ("jobid"...
FILE: src/Hangfire.PostgreSql/Utils/AutoResetEventRegistry.cs
class AutoResetEventRegistry (line 10) | public class AutoResetEventRegistry
method GetWaitHandles (line 19) | public IEnumerable<WaitHandle> GetWaitHandles(IEnumerable<string> even...
method Set (line 32) | public void Set(string eventKey)
FILE: src/Hangfire.PostgreSql/Utils/DbConnectionExtensions.cs
class DbConnectionExtensions (line 6) | internal static class DbConnectionExtensions
method SupportsNotifications (line 10) | internal static bool SupportsNotifications(this IDbConnection connection)
FILE: src/Hangfire.PostgreSql/Utils/ExceptionTypeHelper.cs
class ExceptionTypeHelper (line 22) | internal static class ExceptionTypeHelper
method IsCatchableExceptionType (line 29) | internal static bool IsCatchableExceptionType(this Exception e)
FILE: src/Hangfire.PostgreSql/Utils/TimestampHelper.cs
class TimestampHelper (line 22) | internal static class TimestampHelper
method GetTimestamp (line 24) | public static long GetTimestamp()
method Elapsed (line 33) | public static TimeSpan Elapsed(long timestamp)
method Elapsed (line 39) | public static TimeSpan Elapsed(long now, long timestamp)
FILE: src/Hangfire.PostgreSql/Utils/TransactionHelpers.cs
class TransactionHelpers (line 6) | public static class TransactionHelpers
method CreateTransactionScope (line 8) | internal static TransactionScope CreateTransactionScope(IsolationLevel...
FILE: src/Hangfire.PostgreSql/Utils/TryExecute.cs
class Utils (line 27) | public static class Utils
method TryExecute (line 29) | public static bool TryExecute<T>(
FILE: tests/Hangfire.PostgreSql.Tests/CountersAggregatorFacts.cs
class CountersAggregatorFacts (line 10) | public class CountersAggregatorFacts : IClassFixture<PostgreSqlStorageFi...
method CountersAggregatorFacts (line 17) | public CountersAggregatorFacts(PostgreSqlStorageFixture fixture)
method Execute_AggregatesCounters (line 25) | [Fact]
method UseConnection (line 51) | private void UseConnection(Action<NpgsqlConnection, CountersAggregator...
method CreateCounterEntry (line 58) | private static void CreateCounterEntry(NpgsqlConnection connection, lo...
method GetAggregatedCounters (line 70) | private static long GetAggregatedCounters(NpgsqlConnection connection,...
method GetRegularCounters (line 80) | private static long? GetRegularCounters(NpgsqlConnection connection, s...
FILE: tests/Hangfire.PostgreSql.Tests/Entities/TestJob.cs
type TestJob (line 5) | public record TestJob(long Id, string InvocationData, string Arguments, ...
class TestJobs (line 7) | public class TestJobs
method Run (line 9) | public void Run(string logMessage)
FILE: tests/Hangfire.PostgreSql.Tests/ExpirationManagerFacts.cs
class ExpirationManagerFacts (line 13) | public class ExpirationManagerFacts : IClassFixture<PostgreSqlStorageFix...
method ExpirationManagerFacts (line 18) | public ExpirationManagerFacts(PostgreSqlStorageFixture fixture)
method Ctor_ThrowsAnException_WhenStorageIsNull (line 26) | [Fact]
method Execute_RemovesOutdatedRecords (line 32) | [Fact]
method Execute_DoesNotRemoveEntries_WithNoExpirationTimeSet (line 50) | [Fact]
method Execute_DoesNotRemoveEntries_WithFreshExpirationTime (line 63) | [Fact]
method Execute_Processes_CounterTable (line 76) | [Fact]
method Execute_Aggregates_CounterTable (line 96) | [Fact]
method Execute_Processes_JobTable (line 120) | [Fact]
method Execute_Processes_ListTable (line 140) | [Fact]
method Execute_Processes_SetTable (line 157) | [Fact]
method Execute_Processes_HashTable (line 174) | [Fact]
method CreateExpirationEntry (line 193) | private static long CreateExpirationEntry(NpgsqlConnection connection,...
method IsEntryExpired (line 213) | private static bool IsEntryExpired(NpgsqlConnection connection, long e...
method UseConnection (line 218) | private void UseConnection(Action<NpgsqlConnection, ExpirationManager>...
method GetSchemaName (line 225) | private static string GetSchemaName()
FILE: tests/Hangfire.PostgreSql.Tests/FirstClassQueueFeatureSupportTests.cs
class FirstClassQueueFeatureSupportTests (line 10) | public class FirstClassQueueFeatureSupportTests
method FirstClassQueueFeatureSupportTests (line 12) | public FirstClassQueueFeatureSupportTests()
method HasFlag_ShouldReturnTrue_ForJobQueueProperty (line 17) | [Fact]
method EnqueueJobWithSpecificQueue_ShouldEnqueueCorrectlyAndJobMustBeProcessedInThatQueue (line 24) | [Fact]
FILE: tests/Hangfire.PostgreSql.Tests/PersistentJobQueueProviderCollectionFacts.cs
class PersistentJobQueueProviderCollectionFacts (line 8) | public class PersistentJobQueueProviderCollectionFacts
method PersistentJobQueueProviderCollectionFacts (line 14) | public PersistentJobQueueProviderCollectionFacts()
method Ctor_ThrowsAnException_WhenDefaultProviderIsNull (line 20) | [Fact]
method Enumeration_IncludesTheDefaultProvider (line 26) | [Fact]
method GetProvider_ReturnsTheDefaultProvider_WhenProviderCanNotBeResolvedByQueue (line 37) | [Fact]
method Add_ThrowsAnException_WhenProviderIsNull (line 47) | [Fact]
method Add_ThrowsAnException_WhenQueuesCollectionIsNull (line 57) | [Fact]
method Enumeration_ContainsAddedProvider (line 67) | [Fact]
method GetProvider_CanBeResolved_ByAnyQueue (line 77) | [Fact]
method CreateCollection (line 90) | private PersistentJobQueueProviderCollection CreateCollection()
FILE: tests/Hangfire.PostgreSql.Tests/PostgreSqlConnectionFacts.cs
class PostgreSqlConnectionFacts (line 22) | public class PostgreSqlConnectionFacts : IClassFixture<PostgreSqlStorage...
method PostgreSqlConnectionFacts (line 26) | public PostgreSqlConnectionFacts(PostgreSqlStorageFixture fixture)
method Ctor_ThrowsAnException_WhenStorageIsNull (line 32) | [Fact]
method Ctor_ThrowsAnException_WhenOptionsIsNull (line 40) | [Fact]
method FetchNextJob_DelegatesItsExecution_ToTheQueue (line 51) | [Fact]
method FetchNextJob_Throws_IfMultipleProvidersResolved (line 65) | [Fact]
method CreateWriteTransaction_ReturnsNonNullInstance (line 85) | [Fact]
method AcquireLock_ReturnsNonNullInstance (line 95) | [Fact]
method CreateExpiredJob_ThrowsAnException_WhenJobIsNull (line 105) | [Fact]
method CreateExpiredJob_ThrowsAnException_WhenParametersCollectionIsNull (line 119) | [Fact]
method CreateExpiredJob_CreatesAJobInTheStorage_AndSetsItsParameters (line 134) | [Fact]
method GetJobData_ThrowsAnException_WhenJobIdIsNull (line 174) | [Fact]
method GetJobData_ReturnsNull_WhenThereIsNoSuchJob (line 181) | [Fact]
method GetJobData_ReturnsResult_WhenJobExists (line 191) | [Fact]
method GetStateData_ThrowsAnException_WhenJobIdIsNull (line 222) | [Fact]
method GetStateData_ReturnsNull_IfThereIsNoSuchState (line 229) | [Fact]
method GetStateData_ReturnsCorrectData (line 239) | [Fact]
method SetParameter_ThrowsAnException_WhenJobIdIsNull (line 284) | [Fact]
method SetParameter_ThrowsAnException_WhenNameIsNull (line 295) | [Fact]
method SetParameters_CreatesNewParameter_WhenParameterWithTheGivenNameDoesNotExists (line 306) | [Fact]
method SetParameter_UpdatesValue_WhenParameterWithTheGivenName_AlreadyExists (line 327) | [Fact]
method SetParameter_CanAcceptNulls_AsValues (line 349) | [Fact]
method GetParameter_ThrowsAnException_WhenJobIdIsNull (line 370) | [Fact]
method GetParameter_ThrowsAnException_WhenNameIsNull (line 381) | [Fact]
method GetParameter_ReturnsNull_WhenParameterDoesNotExists (line 392) | [Fact]
method GetParameter_ReturnsParameterValue_WhenJobExists (line 402) | [Fact]
method GetFirstByLowestScoreFromSet_ThrowsAnException_WhenKeyIsNull (line 426) | [Fact]
method GetFirstByLowestScoreFromSet_ThrowsAnException_ToScoreIsLowerThanFromScore (line 437) | [Fact]
method GetFirstByLowestScoreFromSet_ReturnsNull_WhenTheKeyDoesNotExist (line 444) | [Fact]
method GetFirstByLowestScoreFromSet_ReturnsTheValueWithTheLowestScore (line 455) | [Fact]
method GetFirstByLowestScoreFromSet_List_ThrowsAnException_WhenKeyIsNull (line 477) | [Fact]
method GetFirstByLowestScoreFromSet_List_ThrowsAnException_WhenToScoreIsLowerThanFromScore (line 488) | [Fact]
method GetFirstByLowestScoreFromSet_List_ThrowsAnException_WhenCountIsLessThanOne (line 499) | [Theory]
method GetFirstByLowestScoreFromSet_List_ReturnsEmpty_WhenTheKeyDoesNotExist (line 512) | [Fact]
method GetFirstByLowestScoreFromSet_List_ReturnsEmpty_WhenNoValuesExistForKey (line 524) | [Fact]
method GetFirstByLowestScoreFromSet_List_ReturnsAllLowestValuesMatchingInputs (line 544) | [Fact]
method GetFirstByLowestScoreFromSet_List_ReturnsSubsetOfLowestValuesMatchingInputs (line 568) | [Fact]
method AnnounceServer_ThrowsAnException_WhenServerIdIsNull (line 597) | [Fact]
method AnnounceServer_ThrowsAnException_WhenContextIsNull (line 608) | [Fact]
method AnnounceServer_CreatesOrUpdatesARecord (line 619) | [Fact]
method RemoveServer_ThrowsAnException_WhenServerIdIsNull (line 649) | [Fact]
method RemoveServer_RemovesAServerRecord (line 656) | [Fact]
method Heartbeat_ThrowsAnException_WhenServerIdIsNull (line 676) | [Fact]
method Heartbeat_ThrowsBackgroundServerGoneException_WhenServerDisappeared (line 683) | [Fact]
method Heartbeat_UpdatesLastHeartbeat_OfTheServerWithGivenId (line 692) | [Fact]
method RemoveTimedOutServers_ThrowsAnException_WhenTimeOutIsNegative (line 714) | [Fact]
method RemoveTimedOutServers_DoItsWorkPerfectly (line 721) | [Fact]
method GetAllItemsFromSet_ThrowsAnException_WhenKeyIsNull (line 744) | [Fact]
method GetAllItemsFromSet_ReturnsEmptyCollection_WhenKeyDoesNotExist (line 752) | [Fact]
method GetAllItemsFromSet_ReturnsAllItems (line 764) | [Fact]
method SetRangeInHash_ThrowsAnException_WhenKeyIsNull (line 791) | [Fact]
method SetRangeInHash_ThrowsAnException_WhenKeyValuePairsArgumentIsNull (line 802) | [Fact]
method SetRangeInHash_MergesAllRecords (line 813) | [Fact]
method SetRangeInHash_DoesNotThrowSerializationException (line 832) | [Fact]
method GetAllEntriesFromHash_ThrowsAnException_WhenKeyIsNull (line 846) | [Fact]
method GetAllEntriesFromHash_ReturnsNull_IfHashDoesNotExist (line 854) | [Fact]
method GetAllEntriesFromHash_ReturnsAllKeysAndTheirValues (line 864) | [Fact]
method GetSetCount_ThrowsAnException_WhenKeyIsNull (line 892) | [Fact]
method GetSetCount_ReturnsZero_WhenSetDoesNotExist (line 899) | [Fact]
method GetSetCount_ReturnsNumberOfElements_InASet (line 909) | [Fact]
method GetAllItemsFromList_ThrowsAnException_WhenKeyIsNull (line 928) | [Fact]
method GetAllItemsFromList_ReturnsAnEmptyList_WhenListDoesNotExist (line 935) | [Fact]
method GetAllItemsFromList_ReturnsAllItems_FromAGivenList (line 945) | [Fact]
method GetCounter_ThrowsAnException_WhenKeyIsNull (line 967) | [Fact]
method GetCounter_ReturnsZero_WhenKeyDoesNotExist (line 974) | [Fact]
method GetCounter_ReturnsSumOfValues_InCounterTable (line 984) | [Fact]
method GetListCount_ThrowsAnException_WhenKeyIsNull (line 1006) | [Fact]
method GetListCount_ReturnsZero_WhenListDoesNotExist (line 1013) | [Fact]
method GetListCount_ReturnsTheNumberOfListElements (line 1023) | [Fact]
method GetListTtl_ThrowsAnException_WhenKeyIsNull (line 1045) | [Fact]
method GetListTtl_ReturnsNegativeValue_WhenListDoesNotExist (line 1052) | [Fact]
method GetListTtl_ReturnsExpirationTimeForList (line 1062) | [Fact]
method GetRangeFromList_ThrowsAnException_WhenKeyIsNull (line 1084) | [Fact]
method GetRangeFromList_ReturnsAnEmptyList_WhenListDoesNotExist (line 1095) | [Fact]
method GetRangeFromList_ReturnsAllEntries_WithinGivenBounds (line 1105) | [Fact]
method GetHashCount_ThrowsAnException_WhenKeyIsNull (line 1129) | [Fact]
method GetHashCount_ReturnsZero_WhenKeyDoesNotExist (line 1136) | [Fact]
method GetHashCount_ReturnsNumber_OfHashFields (line 1146) | [Fact]
method GetHashTtl_ThrowsAnException_WhenKeyIsNull (line 1168) | [Fact]
method GetHashTtl_ReturnsNegativeValue_WhenHashDoesNotExist (line 1175) | [Fact]
method GetHashTtl_ReturnsExpirationTimeForHash (line 1185) | [Fact]
method GetRangeFromSet_ThrowsAnException_WhenKeyIsNull (line 1207) | [Fact]
method GetRangeFromSet_ReturnsPagedElements (line 1214) | [Fact]
method GetSetTtl_ThrowsAnException_WhenKeyIsNull (line 1236) | [Fact]
method GetSetTtl_ReturnsNegativeValue_WhenSetDoesNotExist (line 1243) | [Fact]
method GetSetTtl_ReturnsExpirationTime_OfAGivenSet (line 1253) | [Fact]
method GetValueFromHash_ThrowsAnException_WhenKeyIsNull (line 1275) | [Fact]
method GetValueFromHash_ThrowsAnException_WhenNameIsNull (line 1286) | [Fact]
method GetValueFromHash_ReturnsNull_WhenHashDoesNotExist (line 1297) | [Fact]
method GetValueFromHash_ReturnsValue_OfAGivenField (line 1307) | [Fact]
method CreateExpiredJob_EnlistsInTransaction (line 1329) | [Theory]
method UseConnections (line 1382) | private void UseConnections(Action<NpgsqlConnection, PostgreSqlConnect...
method UseConnection (line 1388) | private void UseConnection(Action<PostgreSqlConnection> action)
method UseDisposableConnection (line 1394) | private static void UseDisposableConnection(Action<PostgreSqlConnectio...
method GetSchemaName (line 1412) | private static string GetSchemaName()
method SampleMethod (line 1418) | public static void SampleMethod(string arg)
FILE: tests/Hangfire.PostgreSql.Tests/PostgreSqlDistributedLockFacts.cs
class PostgreSqlDistributedLockFacts (line 12) | public class PostgreSqlDistributedLockFacts : IDisposable
method Dispose (line 17) | public void Dispose()
method Acquire_ThrowsAnException_WhenResourceIsNullOrEmpty (line 22) | [Fact]
method Acquire_ThrowsAnException_WhenConnectionIsNull (line 33) | [Fact]
method Acquire_ThrowsAnException_WhenOptionsIsNull (line 43) | [Fact]
method Acquire_AcquiresExclusiveApplicationLock_WithUseNativeDatabaseTransactions_OnSession (line 55) | [Fact]
method Acquire_AcquiresExclusiveApplicationLock_WithUseNativeDatabaseTransactions_OnSession_WhenDeadlockOccurs (line 76) | [Fact]
method Acquire_AcquiresExclusiveApplicationLock_WithoutUseNativeDatabaseTransactions_OnSession (line 97) | [Fact]
method Acquire_ThrowsAnException_IfLockCanNotBeGranted_WithUseNativeDatabaseTransactions (line 119) | [Fact]
method Acquire_ThrowsAnException_IfLockCanNotBeGranted_WithoutUseNativeDatabaseTransactions (line 148) | [Fact]
method Acquire_ExpiredLockExists_LocksAnyway (line 177) | [Theory]
method Dispose_ReleasesExclusiveApplicationLock_WithUseNativeDatabaseTransactions (line 203) | [Fact]
method Dispose_ReleasesExclusiveApplicationLock_WithoutUseNativeDatabaseTransactions (line 223) | [Fact]
method UseConnection (line 243) | private void UseConnection(Action<NpgsqlConnection> action)
method GetSchemaName (line 249) | private static string GetSchemaName()
FILE: tests/Hangfire.PostgreSql.Tests/PostgreSqlFetchedJobFacts.cs
class PostgreSqlFetchedJobFacts (line 11) | public class PostgreSqlFetchedJobFacts
method PostgreSqlFetchedJobFacts (line 19) | public PostgreSqlFetchedJobFacts()
method Ctor_ThrowsAnException_WhenStorageIsNull (line 24) | [Fact]
method Ctor_ThrowsAnException_WhenJobIdIsNull (line 32) | [Fact]
method Ctor_ThrowsAnException_WhenQueueIsNull (line 40) | [Fact]
method Ctor_ThrowsAnException_WhenFetchedAtIsNull (line 48) | [Fact]
method Ctor_CorrectlySets_AllInstanceProperties (line 55) | [Fact]
method RemoveFromQueue_ReallyDeletesTheJobFromTheQueue (line 66) | [Fact]
method RemoveFromQueue_DoesNotDelete_UnrelatedJobs (line 83) | [Fact]
method Requeue_SetsFetchedAtValueToNull (line 103) | [Fact]
method Timer_UpdatesFetchedAtColumn (line 120) | [Fact]
method RemoveFromQueue_AfterTimer_RemovesJobFromTheQueue (line 144) | [Fact]
method RequeueQueue_AfterTimer_SetsFetchedAtValueToNull (line 166) | [Fact]
method Dispose_SetsFetchedAtValueToNull_IfThereWereNoCallsToComplete (line 188) | [Fact]
method CreateJobQueueRecord (line 205) | private static long CreateJobQueueRecord(PostgreSqlStorage storage, st...
method GetSchemaName (line 218) | private static string GetSchemaName()
FILE: tests/Hangfire.PostgreSql.Tests/PostgreSqlInstallerFacts.cs
class PostgreSqlInstallerFacts (line 10) | public class PostgreSqlInstallerFacts
method InstallingSchemaUpdatesVersionAndShouldNotThrowAnException (line 12) | [Fact]
method InstallingSchemaWithCapitalsUpdatesVersionAndShouldNotThrowAnException (line 31) | [Fact]
method UseConnection (line 50) | private static void UseConnection(Action<NpgsqlConnection> action)
FILE: tests/Hangfire.PostgreSql.Tests/PostgreSqlJobQueueFacts.cs
class PostgreSqlJobQueueFacts (line 16) | public class PostgreSqlJobQueueFacts : IClassFixture<PostgreSqlStorageFi...
method PostgreSqlJobQueueFacts (line 22) | public PostgreSqlJobQueueFacts(PostgreSqlStorageFixture fixture)
method Ctor_ThrowsAnException_WhenStorageIsNull (line 28) | [Fact]
method Dequeue_ShouldThrowAnException_WhenQueuesCollectionIsNull (line 36) | [Fact]
method Dequeue_ShouldFetchAJob_FromQueueWithHigherPriority (line 49) | [Fact]
method Dequeue_ShouldThrowAnException_WhenQueuesCollectionIsEmpty_WithUseNativeDatabaseTransactions (line 67) | [Fact]
method Dequeue_ShouldThrowAnException_WhenQueuesCollectionIsEmpty_WithoutUseNativeDatabaseTransactions (line 74) | [Fact]
method Dequeue_ShouldThrowAnException_WhenQueuesCollectionIsEmpty (line 81) | private void Dequeue_ShouldThrowAnException_WhenQueuesCollectionIsEmpt...
method Dequeue_ThrowsOperationCanceled_WhenCancellationTokenIsSetAtTheBeginning_WithUseNativeDatabaseTransactions (line 92) | [Fact]
method Dequeue_ThrowsOperationCanceled_WhenCancellationTokenIsSetAtTheBeginning_WithoutUseNativeDatabaseTransactions (line 99) | [Fact]
method Dequeue_ThrowsOperationCanceled_WhenCancellationTokenIsSetAtTheBeginning (line 106) | private void Dequeue_ThrowsOperationCanceled_WhenCancellationTokenIsSe...
method Dequeue_ShouldWaitIndefinitely_WhenThereAreNoJobs_WithUseNativeDatabaseTransactions (line 118) | [Fact]
method Dequeue_ShouldWaitIndefinitely_WhenThereAreNoJobs_WithoutUseNativeDatabaseTransactions (line 125) | [Fact]
method Dequeue_ShouldWaitIndefinitely_WhenThereAreNoJobs (line 132) | private void Dequeue_ShouldWaitIndefinitely_WhenThereAreNoJobs(bool us...
method Dequeue_ShouldFetchAJob_FromTheSpecifiedQueue_WithUseNativeDatabaseTransactions (line 142) | [Fact]
method Dequeue_ShouldFetchAJob_FromTheSpecifiedQueue_WithoutUseNativeDatabaseTransactions (line 149) | [Fact]
method Dequeue_ShouldFetchAJob_FromTheSpecifiedQueue (line 156) | private void Dequeue_ShouldFetchAJob_FromTheSpecifiedQueue(bool useNat...
method Dequeue_ShouldLeaveJobInTheQueue_ButSetItsFetchedAtValue_WithUseNativeDatabaseTransactions (line 180) | [Fact]
method Dequeue_ShouldLeaveJobInTheQueue_ButSetItsFetchedAtValue_WithoutUseNativeDatabaseTransactions (line 187) | [Fact]
method Dequeue_ShouldLeaveJobInTheQueue_ButSetItsFetchedAtValue (line 194) | private void Dequeue_ShouldLeaveJobInTheQueue_ButSetItsFetchedAtValue(...
method Dequeue_ShouldFetchATimedOutJobs_FromTheSpecifiedQueue_WithUseNativeDatabaseTransactions (line 227) | [Fact]
method Dequeue_ShouldFetchATimedOutJobs_FromTheSpecifiedQueue_WithoutUseNativeDatabaseTransactions (line 234) | [Fact]
method Dequeue_ShouldFetchATimedOutJobs_FromTheSpecifiedQueue_WithUseNativeDatabaseTransactionsAndSlidingInvisbility (line 241) | [Fact]
method Dequeue_ShouldFetchATimedOutJobs_FromTheSpecifiedQueue_WithoutUseNativeDatabaseTransactionsAndSlidingInvisbility (line 248) | [Fact]
method Dequeue_ShouldFetchATimedOutJobs_FromTheSpecifiedQueue (line 255) | private void Dequeue_ShouldFetchATimedOutJobs_FromTheSpecifiedQueue(bo...
method Dequeue_ShouldSetFetchedAt_OnlyForTheFetchedJob_WithUseNativeDatabaseTransactions (line 288) | [Fact]
method Dequeue_ShouldSetFetchedAt_OnlyForTheFetchedJob_WithoutUseNativeDatabaseTransactions (line 295) | [Fact]
method Dequeue_ShouldSetFetchedAt_OnlyForTheFetchedJob (line 302) | private void Dequeue_ShouldSetFetchedAt_OnlyForTheFetchedJob(bool useN...
method Dequeue_ShouldFetchJobs_OnlyFromSpecifiedQueues_WithUseNativeDatabaseTransactions (line 334) | [Fact]
method Dequeue_ShouldFetchJobs_OnlyFromSpecifiedQueues_WithoutUseNativeDatabaseTransactions (line 341) | [Fact]
method Dequeue_ShouldFetchJobs_OnlyFromSpecifiedQueues (line 349) | private void Dequeue_ShouldFetchJobs_OnlyFromSpecifiedQueues(bool useN...
method Dequeue_ShouldFetchJobs_FromMultipleQueues_WithUseNativeDatabaseTransactions (line 371) | [Fact]
method Dequeue_ShouldFetchJobs_FromMultipleQueues_WithoutUseNativeDatabaseTransactions (line 378) | [Fact]
method Dequeue_ShouldFetchJobs_FromMultipleQueues (line 385) | private void Dequeue_ShouldFetchJobs_FromMultipleQueues(bool useNative...
method Enqueue_AddsAJobToTheQueue_WithUseNativeDatabaseTransactions (line 422) | [Fact]
method Enqueue_AddsAJobToTheQueue_WithoutUseNativeDatabaseTransactions (line 429) | [Fact]
method Queues_Should_Support_Long_Queue_Names (line 436) | [Fact]
method Queues_Can_Dequeue_On_Signal (line 454) | [Fact]
method Queues_Can_Dequeue_On_Notification (line 484) | [Fact]
method Enqueue_AddsAJobToTheQueue (line 528) | private void Enqueue_AddsAJobToTheQueue(bool useNativeDatabaseTransact...
method Dequeue_ShouldSelfHeal_WhenListenConnectionFails (line 542) | [Fact]
method CreateTimingOutCancellationToken (line 590) | private static CancellationToken CreateTimingOutCancellationToken()
method Sample (line 597) | public static void Sample(string arg1, string arg2)
method CreateJobQueue (line 601) | private static PostgreSqlJobQueue CreateJobQueue(PostgreSqlStorage sto...
method UseConnection (line 611) | private void UseConnection(Action<IDbConnection, PostgreSqlStorage> ac...
method GetSchemaName (line 621) | private static string GetSchemaName()
FILE: tests/Hangfire.PostgreSql.Tests/PostgreSqlMonitoringApiFacts.cs
class PostgreSqlMonitoringApiFacts (line 17) | public class PostgreSqlMonitoringApiFacts : IClassFixture<PostgreSqlStor...
method PostgreSqlMonitoringApiFacts (line 21) | public PostgreSqlMonitoringApiFacts(PostgreSqlStorageFixture fixture)
method GetJobs_MixedCasing_ReturnsJob (line 26) | [Fact]
method HourlySucceededJobs_ReturnsAggregatedStats (line 62) | [Fact]
method UseConnection (line 90) | private void UseConnection(Action<NpgsqlConnection> action)
method Commit (line 96) | private void Commit(
method FetchedJobs_WithDuplicateJobQueueEntries_DoesNotThrow (line 106) | [Fact]
method SampleMethod (line 150) | public static void SampleMethod(string arg)
FILE: tests/Hangfire.PostgreSql.Tests/PostgreSqlStorageFacts.cs
class PostgreSqlStorageFacts (line 14) | public class PostgreSqlStorageFacts
method PostgreSqlStorageFacts (line 18) | public PostgreSqlStorageFacts()
method Ctor_CanCreateSqlServerStorage_WithExistingConnection (line 23) | [Fact]
method Ctor_InitializesDefaultJobQueueProvider_AndPassesCorrectOptions (line 33) | [Fact]
method GetMonitoringApi_ReturnsNonNullInstance (line 45) | [Fact]
method GetComponents_ReturnsAllNeededComponents (line 54) | [Fact]
method Ctor_ThrowsAnException_WhenConnectionFactoryIsNull (line 68) | [Fact]
method Ctor_CanCreateSqlServerStorage_WithExistingConnectionFactory (line 75) | [Fact]
method CanCreateAndOpenConnection_WithExistingConnectionFactory (line 83) | [Fact]
method CreateAndOpenConnection_ThrowsAnException_WithExistingConnectionFactoryAndInvalidOptions (line 92) | [Fact]
method CanUseTransaction_WithDifferentTransactionIsolationLevel (line 102) | [Fact]
method HasFeature_ThrowsAnException_WhenFeatureIsNull (line 116) | [Fact]
method HasFeature_ReturnsCorrectValues (line 123) | [Theory]
method Ctor_RetriesInitialization_WhenResilientStartupIsEnabled_AndConnectionFails (line 135) | [Fact]
method Ctor_AllowsDegradedMode_WhenResilientStartupIsEnabled_AndDegradedModeAllowed (line 161) | [Fact]
method CreateStorage (line 193) | private PostgreSqlStorage CreateStorage()
FILE: tests/Hangfire.PostgreSql.Tests/PostgreSqlStorageOptionsFacts.cs
class PostgreSqlStorageOptionsFacts (line 6) | public class PostgreSqlStorageOptionsFacts
method Ctor_SetsTheDefaultOptions (line 8) | [Fact]
method EnableResilientStartup_IsFalse_WhenStartupConnectionMaxRetriesIsZero (line 26) | [Fact]
method EnableResilientStartup_IsTrue_WhenStartupConnectionMaxRetriesIsPositive (line 33) | [Fact]
method Set_QueuePollInterval_ShouldThrowAnException_WhenGivenIntervalIsTooLow (line 40) | [Fact]
method Set_QueuePollInterval_SetsTheValue_WhenGivenIntervalIsTooLow_ButIgnored (line 47) | [Fact]
method Set_QueuePollInterval_ShouldThrowAnException_WhenGivenIntervalIsEqualToZero_EvenIfIgnored (line 57) | [Fact]
method Set_QueuePollInterval_SetsTheValue (line 64) | [Fact]
method Set_InvisibilityTimeout_ShouldThrowAnException_WhenGivenIntervalIsEqualToZero (line 72) | [Fact]
method Set_InvisibilityTimeout_ShouldThrowAnException_WhenGivenIntervalIsNegative (line 79) | [Fact]
method Set_InvisibilityTimeout_SetsTheValue (line 86) | [Fact]
method Set_DistributedLockTimeout_ShouldThrowAnException_WhenGivenIntervalIsEqualToZero (line 94) | [Fact]
method Set_DistributedLockTimeout_ShouldThrowAnException_WhenGivenIntervalIsNegative (line 101) | [Fact]
method Set_DistributedLockTimeout_SetsTheValue (line 108) | [Fact]
FILE: tests/Hangfire.PostgreSql.Tests/PostgreSqlWriteOnlyTransactionFacts.cs
class PostgreSqlWriteOnlyTransactionFacts (line 22) | public class PostgreSqlWriteOnlyTransactionFacts : IClassFixture<Postgre...
method PostgreSqlWriteOnlyTransactionFacts (line 26) | public PostgreSqlWriteOnlyTransactionFacts(PostgreSqlStorageFixture fi...
method Ctor_ThrowsAnException_IfStorageIsNull (line 31) | [Fact]
method Ctor_ThrowsAnException_IfDedicatedConnectionFuncIsNull (line 39) | [Fact]
method ExpireJob_SetsJobExpirationData (line 49) | [Fact]
method PersistJob_ClearsTheJobExpirationData (line 74) | [Fact]
method SetJobState_AppendsAStateAndSetItToTheJob (line 97) | [Fact]
method SetJobState_EnlistsInAmbientTransaction (line 139) | [Theory]
method AddJobState_JustAddsANewRecordInATable (line 216) | [Fact]
method AddToQueue_CallsEnqueue_OnTargetPersistentQueue (line 255) | [Fact]
method IncrementCounter_AddsRecordToCounterTable_WithPositiveValue (line 281) | [Fact]
method IncrementCounter_WithExpiry_AddsARecord_WithExpirationTimeSet (line 296) | [Fact]
method IncrementCounter_WithExistingKey_AddsAnotherRecord (line 316) | [Fact]
method DecrementCounter_AddsRecordToCounterTable_WithNegativeValue (line 332) | [Fact]
method DecrementCounter_WithExpiry_AddsARecord_WithExpirationTimeSet (line 347) | [Fact]
method DecrementCounter_WithExistingKey_AddsAnotherRecord (line 367) | [Fact]
method AddToSet_AddsARecord_IfThereIsNo_SuchKeyAndValue (line 383) | [Fact]
method AddToSet_AddsARecord_WhenKeyIsExists_ButValuesAreDifferent (line 398) | [Fact]
method AddToSet_DoesNotAddARecord_WhenBothKeyAndValueAreExist (line 414) | [Fact]
method AddToSet_WithScore_AddsARecordWithScore_WhenBothKeyAndValueAreNotExist (line 430) | [Fact]
method AddToSet_WithScore_UpdatesAScore_WhenBothKeyAndValueAreExist (line 445) | [Fact]
method AddToSet_DoesNotFailWithConcurrencyError_WhenRunningMultipleThreads (line 461) | [SkippableFact]
method RemoveFromSet_RemovesARecord_WithGivenKeyAndValue (line 523) | [Fact]
method RemoveFromSet_DoesNotRemoveRecord_WithSameKey_AndDifferentValue (line 539) | [Fact]
method RemoveFromSet_DoesNotRemoveRecord_WithSameValue_AndDifferentKey (line 555) | [Fact]
method InsertToList_AddsARecord_WithGivenValues (line 571) | [Fact]
method InsertToList_AddsAnotherRecord_WhenBothKeyAndValueAreExist (line 585) | [Fact]
method RemoveFromList_RemovesAllRecords_WithGivenKeyAndValue (line 600) | [Fact]
method RemoveFromList_DoesNotRemoveRecords_WithSameKey_ButDifferentValue (line 617) | [Fact]
method RemoveFromList_DoesNotRemoveRecords_WithSameValue_ButDifferentKey (line 633) | [Fact]
method TrimList_TrimsAList_ToASpecifiedRange (line 649) | [Fact]
method TrimList_RemovesRecordsToEnd_IfKeepAndingAt_GreaterThanMaxElementIndex (line 670) | [Fact]
method TrimList_RemovesAllRecords_WhenStartingFromValue_GreaterThanMaxElementIndex (line 688) | [Fact]
method TrimList_RemovesAllRecords_IfStartFromGreaterThanEndingAt (line 704) | [Fact]
method TrimList_RemovesRecords_OnlyOfAGivenKey (line 720) | [Fact]
method SetRangeInHash_ThrowsAnException_WhenKeyIsNull (line 736) | [Fact]
method SetRangeInHash_ThrowsAnException_WhenKeyValuePairsArgumentIsNull (line 748) | [Fact]
method SetRangeInHash_MergesAllRecords (line 759) | [Fact]
method RemoveHash_ThrowsAnException_WhenKeyIsNull (line 778) | [Fact]
method RemoveHash_RemovesAllHashRecords (line 785) | [Fact]
method AddRangeToSet_ThrowsAnException_WhenKeyIsNull (line 805) | [Fact]
method AddRangeToSet_ThrowsAnException_WhenItemsValueIsNull (line 816) | [Fact]
method AddRangeToSet_AddsAllItems_ToAGivenSet (line 827) | [Fact]
method RemoveSet_ThrowsAnException_WhenKeyIsNull (line 841) | [Fact]
method RemoveSet_RemovesASet_WithAGivenKey (line 848) | [Fact]
method ExpireHash_ThrowsAnException_WhenKeyIsNull (line 867) | [Fact]
method ExpireHash_SetsExpirationTimeOnAHash_WithGivenKey (line 879) | [Fact]
method ExpireSet_ThrowsAnException_WhenKeyIsNull (line 904) | [Fact]
method ExpireSet_SetsExpirationTime_OnASet_WithGivenKey (line 917) | [Fact]
method ExpireList_ThrowsAnException_WhenKeyIsNull (line 942) | [Fact]
method ExpireList_SetsExpirationTime_OnAList_WithGivenKey (line 955) | [Fact]
method PersistHash_ThrowsAnException_WhenKeyIsNull (line 980) | [Fact]
method PersistHash_ClearsExpirationTime_OnAGivenHash (line 991) | [Fact]
method PersistSet_ThrowsAnException_WhenKeyIsNull (line 1015) | [Fact]
method PersistSet_ClearsExpirationTime_OnAGivenHash (line 1026) | [Fact]
method PersistList_ThrowsAnException_WhenKeyIsNull (line 1050) | [Fact]
method PersistList_ClearsExpirationTime_OnAGivenHash (line 1061) | [Fact]
method AddToQueue_AddsAJobToTheQueue_UsingStorageConnection_WithTransactionScopeEnlistment (line 1085) | [Fact]
method UseConnection (line 1132) | private void UseConnection(Action<NpgsqlConnection> action)
method UseDisposableConnection (line 1138) | private static void UseDisposableConnection(Action<NpgsqlConnection> a...
method Commit (line 1146) | private void Commit(NpgsqlConnection connection, Action<PostgreSqlWrit...
method CommitDisposable (line 1156) | private void CommitDisposable(NpgsqlConnection connection, Action<Post...
method GetSchemaName (line 1170) | private static string GetSchemaName()
FILE: tests/Hangfire.PostgreSql.Tests/Utils/CleanDatabaseAttribute.cs
method Before (line 15) | public override void Before(MethodInfo methodUnderTest)
method After (line 28) | public override void After(MethodInfo methodUnderTest)
FILE: tests/Hangfire.PostgreSql.Tests/Utils/ConnectionUtils.cs
class ConnectionUtils (line 9) | public static class ConnectionUtils
method GetDatabaseName (line 22) | public static string GetDatabaseName()
method GetSchemaName (line 27) | public static string GetSchemaName()
method GetMasterConnectionString (line 32) | public static string GetMasterConnectionString()
method GetConnectionString (line 37) | public static string GetConnectionString()
method GetDefaultConnectionFactory (line 42) | public static NpgsqlConnectionFactory GetDefaultConnectionFactory([Can...
method GetConnectionStringTemplate (line 47) | private static string GetConnectionStringTemplate()
method CreateConnection (line 53) | public static NpgsqlConnection CreateConnection()
method CreateMasterConnection (line 65) | public static NpgsqlConnection CreateMasterConnection()
FILE: tests/Hangfire.PostgreSql.Tests/Utils/DefaultConnectionFactory.cs
class DefaultConnectionFactory (line 5) | public class DefaultConnectionFactory : IConnectionFactory
method GetOrCreateConnection (line 10) | public NpgsqlConnection GetOrCreateConnection()
FILE: tests/Hangfire.PostgreSql.Tests/Utils/DelegateConnectionFactory.cs
class DelegateConnectionFactory (line 9) | internal sealed class DelegateConnectionFactory : IConnectionFactory
method DelegateConnectionFactory (line 13) | public DelegateConnectionFactory(Func<NpgsqlConnection> factory)
method GetOrCreateConnection (line 18) | public NpgsqlConnection GetOrCreateConnection()
FILE: tests/Hangfire.PostgreSql.Tests/Utils/Helper.cs
class Helper (line 9) | public static class Helper
method GetTestJob (line 11) | public static TestJob GetTestJob(IDbConnection connection, string sche...
FILE: tests/Hangfire.PostgreSql.Tests/Utils/PostgreSqlStorageExtensions.cs
class PostgreSqlStorageExtensions (line 3) | internal static class PostgreSqlStorageExtensions
method GetStorageConnection (line 5) | public static PostgreSqlConnection GetStorageConnection(this PostgreSq...
FILE: tests/Hangfire.PostgreSql.Tests/Utils/PostgreSqlStorageFixture.cs
class PostgreSqlStorageFixture (line 8) | public class PostgreSqlStorageFixture : IDisposable
method PostgreSqlStorageFixture (line 14) | public PostgreSqlStorageFixture()
method Dispose (line 37) | public void Dispose()
method SetupOptions (line 43) | public void SetupOptions(Action<PostgreSqlStorageOptions> storageOptio...
method SafeInit (line 48) | public PostgreSqlStorage SafeInit(NpgsqlConnection connection = null)
method ForceInit (line 55) | public PostgreSqlStorage ForceInit(NpgsqlConnection connection = null)
method SafeInit (line 64) | public void SafeInit(PostgreSqlStorageOptions options,
method ForceInit (line 77) | public void ForceInit(PostgreSqlStorageOptions options,
FILE: tests/Hangfire.PostgreSql.Tests/Utils/PostgreSqlTestObjectsInitializer.cs
class PostgreSqlTestObjectsInitializer (line 30) | internal static class PostgreSqlTestObjectsInitializer
method CleanTables (line 32) | public static void CleanTables(NpgsqlConnection connection)
method GetStringResource (line 46) | private static string GetStringResource(Assembly assembly, string reso...
Condensed preview — 109 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (702K chars).
[
{
"path": ".devcontainer/devcontainer.json",
"chars": 527,
"preview": "{\n \"image\": \"mcr.microsoft.com/devcontainers/universal:2\",\n \"features\": {\n \"ghcr.io/devcontainers/features/dotnet:1"
},
{
"path": ".devcontainer/init.sh",
"chars": 317,
"preview": "sudo apt update\nsudo apt install postgresql postgresql-contrib -y\nsudo cp ./.devcontainer/pg_hba.conf /etc/postgresql/12"
},
{
"path": ".devcontainer/pg_hba.conf",
"chars": 5001,
"preview": "# PostgreSQL Client Authentication Configuration File\n# ===================================================\n#\n# Refer to"
},
{
"path": ".editorconfig",
"chars": 216288,
"preview": "\n[*]\ncharset = utf-8-bom\nend_of_line = lf\ntrim_trailing_whitespace = false\nindent_style = space\nindent_size = 2\n\n# Micro"
},
{
"path": ".gitattributes",
"chars": 2518,
"preview": "###############################################################################\n# Set default behavior to automatically "
},
{
"path": ".github/workflows/ci.yml",
"chars": 1227,
"preview": "name: Verification build\n\non:\n workflow_dispatch:\n pull_request:\n branches: [\"master\"]\n paths:\n - \"src/**\"\n"
},
{
"path": ".github/workflows/pack.yml",
"chars": 1878,
"preview": "name: Build and tests\n\non:\n workflow_dispatch:\n push:\n branches: [\"master\"]\n paths: [\"src/**\"]\n\njobs:\n build:\n "
},
{
"path": ".github/workflows/test-report.yml",
"chars": 443,
"preview": "name: Test report\n\non:\n workflow_run:\n workflows: ['Verification build', 'Build and tests']\n types:\n - compl"
},
{
"path": ".gitignore",
"chars": 2841,
"preview": "#################\n## Eclipse\n#################\n\n*.pydevproject\n.project\n.metadata\nbin/\ntmp/\n*.tmp\n*.bak\n*.swp\n*~.nib\nloc"
},
{
"path": ".vscode/settings.json",
"chars": 328,
"preview": "{\n \"sqltools.connections\": [\n {\n \"previewLimit\": 50,\n \"server\": \"localhost\",\n "
},
{
"path": "COPYING",
"chars": 7651,
"preview": " GNU LESSER GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007"
},
{
"path": "COPYING.LESSER",
"chars": 7651,
"preview": " GNU LESSER GENERAL PUBLIC LICENSE\n Version 3, 29 June 2007\n\n Copyright (C) 2007"
},
{
"path": "Hangfire.PostgreSql.sln",
"chars": 2750,
"preview": "\nMicrosoft Visual Studio Solution File, Format Version 12.00\n# Visual Studio Version 17\nVisualStudioVersion = 17.5.3342"
},
{
"path": "Hangfire.PostgreSql.sln.DotSettings",
"chars": 1884,
"preview": "<wpf:ResourceDictionary xml:space=\"preserve\" xmlns:x=\"http://schemas.microsoft.com/winfx/2006/xaml\" xmlns:s=\"clr-namesp"
},
{
"path": "LICENSE.md",
"chars": 672,
"preview": "License\n========\n\nCopyright © 2014-2022 Frank Hommers https://github.com/frankhommers/Hangfire.PostgreSql and others (Bu"
},
{
"path": "README.md",
"chars": 8772,
"preview": "# Hangfire.PostgreSql\n\n[]\n// Allow the genera"
},
{
"path": "src/Hangfire.PostgreSql/Scripts/Install.v10.sql",
"chars": 331,
"preview": "SET search_path = 'hangfire';\n--\n-- Table structure for table `Schema`\n--\n\nDO\n$$\n BEGIN\n IF EXISTS(SELECT 1 FR"
},
{
"path": "src/Hangfire.PostgreSql/Scripts/Install.v11.sql",
"chars": 892,
"preview": "SET search_path = 'hangfire';\n\nDO\n$$\n BEGIN\n IF EXISTS(SELECT 1 FROM \"schema\" WHERE \"version\"::integer >= 11) "
},
{
"path": "src/Hangfire.PostgreSql/Scripts/Install.v12.sql",
"chars": 775,
"preview": "SET search_path = 'hangfire';\n\nDO\n$$\n BEGIN\n IF EXISTS(SELECT 1 FROM \"schema\" WHERE \"version\"::integer >= 12) "
},
{
"path": "src/Hangfire.PostgreSql/Scripts/Install.v13.sql",
"chars": 360,
"preview": "SET search_path = 'hangfire';\n\n\n\nDO\n$$\n BEGIN\n IF EXISTS(SELECT 1 FROM \"schema\" WHERE \"version\"::integer >= 13"
},
{
"path": "src/Hangfire.PostgreSql/Scripts/Install.v14.sql",
"chars": 527,
"preview": "SET search_path = 'hangfire';\n\nDO\n$$\n BEGIN\n IF EXISTS(SELECT 1 FROM \"schema\" WHERE \"version\"::integer >= 14) "
},
{
"path": "src/Hangfire.PostgreSql/Scripts/Install.v15.sql",
"chars": 469,
"preview": "SET search_path = 'hangfire';\n\nDO\n$$\n BEGIN\n IF EXISTS(SELECT 1 FROM \"schema\" WHERE \"version\"::integer >= 15) "
},
{
"path": "src/Hangfire.PostgreSql/Scripts/Install.v16.sql",
"chars": 1909,
"preview": "SET search_path = 'hangfire';\n\nDO\n$$\n BEGIN\n IF EXISTS(SELECT 1 FROM \"schema\" WHERE \"version\"::integer >= 16)"
},
{
"path": "src/Hangfire.PostgreSql/Scripts/Install.v17.sql",
"chars": 306,
"preview": "SET search_path = 'hangfire';\n\nDO\n$$\n BEGIN\n IF EXISTS(SELECT 1 FROM \"schema\" WHERE \"version\"::integer >= 17)"
},
{
"path": "src/Hangfire.PostgreSql/Scripts/Install.v18.sql",
"chars": 391,
"preview": "SET search_path = 'hangfire';\n\nDO\n$$\n BEGIN\n IF EXISTS(SELECT 1 FROM \"schema\" WHERE \"version\"::integer >= 18)"
},
{
"path": "src/Hangfire.PostgreSql/Scripts/Install.v19.sql",
"chars": 1048,
"preview": "SET search_path = 'hangfire';\n\nDO $$\nBEGIN\n IF EXISTS(SELECT 1 FROM \"schema\" WHERE \"version\"::integer >= 19) THEN\n "
},
{
"path": "src/Hangfire.PostgreSql/Scripts/Install.v20.sql",
"chars": 728,
"preview": "SET search_path = 'hangfire';\n\nDO $$\nBEGIN\n IF EXISTS(SELECT 1 FROM \"schema\" WHERE \"version\"::integer >= 20) THEN\n "
},
{
"path": "src/Hangfire.PostgreSql/Scripts/Install.v21.sql",
"chars": 320,
"preview": "SET search_path = 'hangfire';\n\nDO $$\nBEGIN\n IF EXISTS(SELECT 1 FROM \"schema\" WHERE \"version\"::integer >= 21) THEN\n "
},
{
"path": "src/Hangfire.PostgreSql/Scripts/Install.v22.sql",
"chars": 390,
"preview": "SET search_path = 'hangfire';\n\nDO $$\nBEGIN\n IF EXISTS(SELECT 1 FROM \"schema\" WHERE \"version\"::integer >= 22) THEN\n "
},
{
"path": "src/Hangfire.PostgreSql/Scripts/Install.v23.sql",
"chars": 629,
"preview": "SET search_path = 'hangfire';\n\nDO $$\nBEGIN\n IF EXISTS(SELECT 1 FROM \"schema\" WHERE \"version\"::integer >= 23) THEN\n "
},
{
"path": "src/Hangfire.PostgreSql/Scripts/Install.v3.sql",
"chars": 4928,
"preview": "DO\n$$\n BEGIN\n IF NOT EXISTS(\n SELECT schema_name\n FROM information_schema.schemata\n "
},
{
"path": "src/Hangfire.PostgreSql/Scripts/Install.v4.sql",
"chars": 1048,
"preview": "SET search_path = 'hangfire';\n--\n-- Table structure for table `Schema`\n--\n\nDO\n$$\n BEGIN\n IF EXISTS(SELECT 1 F"
},
{
"path": "src/Hangfire.PostgreSql/Scripts/Install.v5.sql",
"chars": 334,
"preview": "SET search_path = 'hangfire';\n--\n-- Table structure for table `Schema`\n--\n\nDO\n$$\n BEGIN\n IF EXISTS(SELECT 1 F"
},
{
"path": "src/Hangfire.PostgreSql/Scripts/Install.v6.sql",
"chars": 834,
"preview": "SET search_path = 'hangfire';\n--\n-- Adds indices, greatly speeds-up deleting old jobs.\n--\n\nDO\n$$\n BEGIN\n IF EX"
},
{
"path": "src/Hangfire.PostgreSql/Scripts/Install.v7.sql",
"chars": 344,
"preview": "SET search_path = 'hangfire';\n--\n-- Table structure for table `Schema`\n--\n\nDO\n$$\n BEGIN\n IF EXISTS(SELECT 1 F"
},
{
"path": "src/Hangfire.PostgreSql/Scripts/Install.v8.sql",
"chars": 390,
"preview": "SET search_path = 'hangfire';\n--\n-- Table structure for table `Schema`\n--\n\nDO\n$$\n BEGIN\n IF EXISTS(SELECT 1 F"
},
{
"path": "src/Hangfire.PostgreSql/Scripts/Install.v9.sql",
"chars": 329,
"preview": "SET search_path = 'hangfire';\n--\n-- Table structure for table `Schema`\n--\n\nDO\n$$\n BEGIN\n IF EXISTS(SELECT 1 FR"
},
{
"path": "src/Hangfire.PostgreSql/Utils/AutoResetEventRegistry.cs",
"chars": 1177,
"preview": "using System.Collections.Concurrent;\nusing System.Collections.Generic;\nusing System.Threading;\n\nnamespace Hangfire.Post"
},
{
"path": "src/Hangfire.PostgreSql/Utils/DbConnectionExtensions.cs",
"chars": 701,
"preview": "using System.Data;\nusing Npgsql;\n\nnamespace Hangfire.PostgreSql.Utils;\n\ninternal static class DbConnectionExtensions\n{\n"
},
{
"path": "src/Hangfire.PostgreSql/Utils/ExceptionTypeHelper.cs",
"chars": 1260,
"preview": "// This file is part of Hangfire. Copyright © 2022 Hangfire OÜ.\n// \n// Hangfire is free software: you can redistribute i"
},
{
"path": "src/Hangfire.PostgreSql/Utils/TimestampHelper.cs",
"chars": 1382,
"preview": "// This file is part of Hangfire. Copyright © 2022 Hangfire OÜ.\n// \n// Hangfire is free software: you can redistribute i"
},
{
"path": "src/Hangfire.PostgreSql/Utils/TransactionHelpers.cs",
"chars": 942,
"preview": "using System;\nusing System.Transactions;\n\nnamespace Hangfire.PostgreSql.Utils\n{\n public static class TransactionHelper"
},
{
"path": "src/Hangfire.PostgreSql/Utils/TryExecute.cs",
"chars": 1619,
"preview": "// This file is part of Hangfire.PostgreSql.\n// Copyright © 2014 Frank Hommers <http://hmm.rs/Hangfire.PostgreSql>.\n// "
},
{
"path": "tests/Hangfire.PostgreSql.Tests/AssemblyAttributes.cs",
"chars": 281,
"preview": "using Xunit;\n\n// Running tests in parallel actually takes more time when we are cleaning the database for majority of t"
},
{
"path": "tests/Hangfire.PostgreSql.Tests/CountersAggregatorFacts.cs",
"chars": 2524,
"preview": "using System;\nusing System.Threading;\nusing Dapper;\nusing Hangfire.PostgreSql.Tests.Utils;\nusing Npgsql;\nusing Xunit;\n\n"
},
{
"path": "tests/Hangfire.PostgreSql.Tests/Entities/TestJob.cs",
"chars": 358,
"preview": "using System;\n\nnamespace Hangfire.PostgreSql.Tests.Entities\n{\n public record TestJob(long Id, string InvocationData, st"
},
{
"path": "tests/Hangfire.PostgreSql.Tests/ExpirationManagerFacts.cs",
"chars": 7250,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Globalization;\nusing System.Linq;\nusing System.Threading;\n"
},
{
"path": "tests/Hangfire.PostgreSql.Tests/FirstClassQueueFeatureSupportTests.cs",
"chars": 1567,
"preview": "using System.Threading;\nusing Hangfire.PostgreSql.Tests.Entities;\nusing Hangfire.PostgreSql.Tests.Utils;\nusing Hangfire."
},
{
"path": "tests/Hangfire.PostgreSql.Tests/GlobalSuppressions.cs",
"chars": 478,
"preview": "// This file is used by Code Analysis to maintain SuppressMessage\n// attributes that are applied to this project.\n// Pr"
},
{
"path": "tests/Hangfire.PostgreSql.Tests/Hangfire.PostgreSql.Tests.csproj",
"chars": 1160,
"preview": "<Project Sdk=\"Microsoft.NET.Sdk\">\n\n <PropertyGroup>\n <AssemblyTitle>Hangfire.PostgreSql.Tests</AssemblyTitle>\n <"
},
{
"path": "tests/Hangfire.PostgreSql.Tests/PersistentJobQueueProviderCollectionFacts.cs",
"chars": 2953,
"preview": "using System;\nusing System.Linq;\nusing Moq;\nusing Xunit;\n\nnamespace Hangfire.PostgreSql.Tests\n{\n public class Persiste"
},
{
"path": "tests/Hangfire.PostgreSql.Tests/PostgreSqlConnectionFacts.cs",
"chars": 46428,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Globalization;\nusing System.Linq;\nusing System.Text.Json;\n"
},
{
"path": "tests/Hangfire.PostgreSql.Tests/PostgreSqlDistributedLockFacts.cs",
"chars": 8653,
"preview": "using System;\nusing System.Data;\nusing System.Threading;\nusing Dapper;\nusing Hangfire.PostgreSql.Tests.Utils;\nusing Moq"
},
{
"path": "tests/Hangfire.PostgreSql.Tests/PostgreSqlFetchedJobFacts.cs",
"chars": 7426,
"preview": "using System;\nusing System.Globalization;\nusing System.Linq;\nusing System.Threading;\nusing Dapper;\nusing Hangfire.Postg"
},
{
"path": "tests/Hangfire.PostgreSql.Tests/PostgreSqlInstallerFacts.cs",
"chars": 1733,
"preview": "using System;\nusing System.Globalization;\nusing Dapper;\nusing Hangfire.PostgreSql.Tests.Utils;\nusing Npgsql;\nusing Xuni"
},
{
"path": "tests/Hangfire.PostgreSql.Tests/PostgreSqlJobQueueFacts.cs",
"chars": 22103,
"preview": "using System;\nusing System.Data;\nusing System.Globalization;\nusing System.Linq;\nusing System.Threading;\nusing System.Th"
},
{
"path": "tests/Hangfire.PostgreSql.Tests/PostgreSqlMonitoringApiFacts.cs",
"chars": 5714,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Globalization;\nusing System.Linq;\nusing Dapper;\nusing Hang"
},
{
"path": "tests/Hangfire.PostgreSql.Tests/PostgreSqlStorageFacts.cs",
"chars": 6970,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Transactions;\nusing Hangfire.PostgreSql"
},
{
"path": "tests/Hangfire.PostgreSql.Tests/PostgreSqlStorageOptionsFacts.cs",
"chars": 4110,
"preview": "using System;\nusing Xunit;\n\nnamespace Hangfire.PostgreSql.Tests\n{\n public class PostgreSqlStorageOptionsFacts\n {\n "
},
{
"path": "tests/Hangfire.PostgreSql.Tests/PostgreSqlWriteOnlyTransactionFacts.cs",
"chars": 39846,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Globalization;\nusing System.Linq;\nusing System.Text.Json;\n"
},
{
"path": "tests/Hangfire.PostgreSql.Tests/Scripts/Clean.sql",
"chars": 379,
"preview": "SET search_path = 'hangfire';\n\nDELETE FROM hangfire.\"aggregatedcounter\";\nDELETE FROM hangfire.\"counter\";\nDELETE FROM ha"
},
{
"path": "tests/Hangfire.PostgreSql.Tests/Utils/CleanDatabaseAttribute.cs",
"chars": 1775,
"preview": "using System.Data;\nusing System.Reflection;\nusing System.Threading;\nusing Dapper;\nusing Npgsql;\nusing Xunit.Sdk;\n\nnames"
},
{
"path": "tests/Hangfire.PostgreSql.Tests/Utils/ConnectionUtils.cs",
"chars": 2483,
"preview": "using System;\nusing System.Globalization;\nusing Hangfire.Annotations;\nusing Hangfire.PostgreSql.Factories;\nusing Npgsql"
},
{
"path": "tests/Hangfire.PostgreSql.Tests/Utils/DefaultConnectionFactory.cs",
"chars": 319,
"preview": "using Npgsql;\n\nnamespace Hangfire.PostgreSql.Tests.Utils\n{\n public class DefaultConnectionFactory : IConnectionFactory"
},
{
"path": "tests/Hangfire.PostgreSql.Tests/Utils/DelegateConnectionFactory.cs",
"chars": 596,
"preview": "using System;\nusing Npgsql;\n\nnamespace Hangfire.PostgreSql.Tests.Utils\n{\n /// <summary>\n /// Simple test-only connect"
},
{
"path": "tests/Hangfire.PostgreSql.Tests/Utils/Helper.cs",
"chars": 707,
"preview": "using System;\nusing System.Data;\nusing System.Globalization;\nusing Dapper;\nusing Hangfire.PostgreSql.Tests.Entities;\n\nna"
},
{
"path": "tests/Hangfire.PostgreSql.Tests/Utils/PostgreSqlStorageExtensions.cs",
"chars": 273,
"preview": "namespace Hangfire.PostgreSql.Tests.Utils\n{\n internal static class PostgreSqlStorageExtensions\n {\n public static P"
},
{
"path": "tests/Hangfire.PostgreSql.Tests/Utils/PostgreSqlStorageFixture.cs",
"chars": 2760,
"preview": "using System;\nusing Hangfire.PostgreSql.Factories;\nusing Moq;\nusing Npgsql;\n\nnamespace Hangfire.PostgreSql.Tests.Utils\n"
},
{
"path": "tests/Hangfire.PostgreSql.Tests/Utils/PostgreSqlTestObjectsInitializer.cs",
"chars": 2226,
"preview": "// This file is part of Hangfire.PostgreSql.\n// Copyright © 2014 Frank Hommers <http://hmm.rs/Hangfire.PostgreSql>.\n// "
}
]
About this extraction
This page contains the full source code of the hangfire-postgres/Hangfire.PostgreSql GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 109 files (651.9 KB), approximately 159.9k tokens, and a symbol index with 727 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.