root = true

end_of_line = lf
indent_size = 4
indent_style = space
insert_final_newline = true
tab_width = 4

#### .NET 编码约定 ####

[*.{cs,vb}]

end_of_line = lf
insert_final_newline = true
tab_width = 4
indent_size = 4
indent_style = space

# 组织 Using
dotnet_separate_import_directive_groups = false
dotnet_sort_system_directives_first = true
file_header_template = unset

# this. 和 Me. 首选项
dotnet_style_qualification_for_event = false:suggestion
dotnet_style_qualification_for_field = false:silent
dotnet_style_qualification_for_method = false:suggestion
dotnet_style_qualification_for_property = false:suggestion

# 语言关键字与 bcl 类型首选项
dotnet_style_predefined_type_for_locals_parameters_members = true:suggestion
dotnet_style_predefined_type_for_member_access = true:suggestion

# 括号首选项
dotnet_style_parentheses_in_arithmetic_binary_operators = never_if_unnecessary:suggestion
dotnet_style_parentheses_in_other_binary_operators = always_for_clarity:suggestion
dotnet_style_parentheses_in_other_operators = never_if_unnecessary:suggestion
dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity:suggestion

# 修饰符首选项
dotnet_style_require_accessibility_modifiers = for_non_interface_members:silent

# 表达式级首选项
dotnet_style_coalesce_expression = true:suggestion
dotnet_style_collection_initializer = true:suggestion
dotnet_style_explicit_tuple_names = true:suggestion
dotnet_style_namespace_match_folder = true:suggestion
dotnet_style_null_propagation = true:suggestion
dotnet_style_object_initializer = true:suggestion
dotnet_style_operator_placement_when_wrapping = beginning_of_line
dotnet_style_prefer_auto_properties = true:suggestion
dotnet_style_prefer_compound_assignment = true:suggestion
dotnet_style_prefer_conditional_expression_over_assignment = true:suggestion
dotnet_style_prefer_conditional_expression_over_return = true:suggestion
dotnet_style_prefer_foreach_explicit_cast_in_source = when_strongly_typed
dotnet_style_prefer_inferred_anonymous_type_member_names = true:suggestion
dotnet_style_prefer_inferred_tuple_names = true:suggestion
dotnet_style_prefer_is_null_check_over_reference_equality_method = true:suggestion
dotnet_style_prefer_simplified_boolean_expressions = true:suggestion
dotnet_style_prefer_simplified_interpolation = true:suggestion

# 字段首选项
dotnet_style_readonly_field = true:suggestion

# 参数首选项
dotnet_code_quality_unused_parameters = all:suggestion

# 禁止显示首选项
dotnet_remove_unnecessary_suppression_exclusions = 0

# 新行首选项
dotnet_style_allow_multiple_blank_lines_experimental = false:suggestion
dotnet_style_allow_statement_immediately_after_block_experimental = true:silent

# 命名规则
dotnet_naming_rule.interface_should_be_interface.severity = suggestion
dotnet_naming_rule.interface_should_be_interface.style = interface
dotnet_naming_rule.interface_should_be_interface.symbols = interface
dotnet_naming_rule.non_field_members_should_be_bigstart.severity = suggestion
dotnet_naming_rule.non_field_members_should_be_bigstart.style = bigstart
dotnet_naming_rule.non_field_members_should_be_bigstart.symbols = non_field_members
dotnet_naming_rule.types_should_be_bigstart.severity = suggestion
dotnet_naming_rule.types_should_be_bigstart.style = bigstart
dotnet_naming_rule.types_should_be_bigstart.symbols = types

# 符号规范
dotnet_naming_symbols.interface.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.interface.applicable_kinds = interface
dotnet_naming_symbols.interface.required_modifiers = 
dotnet_naming_symbols.non_field_members.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.non_field_members.applicable_kinds = property, event, method
dotnet_naming_symbols.non_field_members.required_modifiers = 
dotnet_naming_symbols.types.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.types.applicable_kinds = class, struct, interface, enum
dotnet_naming_symbols.types.required_modifiers = 

# 命名样式
dotnet_naming_style.bigstart.capitalization = pascal_case
dotnet_naming_style.bigstart.required_prefix = 
dotnet_naming_style.bigstart.required_suffix = 
dotnet_naming_style.bigstart.word_separator = 
dotnet_naming_style.interface.capitalization = pascal_case
dotnet_naming_style.interface.required_prefix = I
dotnet_naming_style.interface.required_suffix = 
dotnet_naming_style.interface.word_separator = 
dotnet_diagnostic.CA1862.severity = none

## C# 首选项

[*.cs]

# var 首选项
csharp_style_var_elsewhere = false:suggestion
csharp_style_var_for_built_in_types = false:suggestion
csharp_style_var_when_type_is_apparent = false:suggestion

# Expression-bodied 成员
csharp_style_expression_bodied_accessors = when_on_single_line:suggestion
csharp_style_expression_bodied_constructors = false:suggestion
csharp_style_expression_bodied_indexers = when_on_single_line:suggestion
csharp_style_expression_bodied_lambdas = when_on_single_line:suggestion
csharp_style_expression_bodied_local_functions = when_on_single_line:suggestion
csharp_style_expression_bodied_methods = when_on_single_line:suggestion
csharp_style_expression_bodied_operators = when_on_single_line:suggestion
csharp_style_expression_bodied_properties = when_on_single_line:suggestion

# 模式匹配首选项
csharp_style_pattern_matching_over_as_with_null_check = true:suggestion
csharp_style_pattern_matching_over_is_with_cast_check = true:suggestion
csharp_style_prefer_extended_property_pattern = true:suggestion
csharp_style_prefer_not_pattern = true:suggestion
csharp_style_prefer_pattern_matching = true:suggestion
csharp_style_prefer_switch_expression = true:suggestion

# Null 检查首选项
csharp_style_conditional_delegate_call = true:suggestion
csharp_prefer_static_local_function = true:suggestion
csharp_preferred_modifier_order = public,private,protected,internal,file,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,required,volatile,async
csharp_style_prefer_readonly_struct = true:suggestion

# 代码块首选项
csharp_prefer_braces = when_multiline:suggestion
csharp_prefer_simple_default_expression = true:suggestion
csharp_prefer_simple_using_statement = true:suggestion
csharp_style_deconstructed_variable_declaration = true:suggestion
csharp_style_implicit_object_creation_when_type_is_apparent = true:suggestion
csharp_style_inlined_variable_declaration = true:suggestion
csharp_style_namespace_declarations = file_scoped:suggestion
csharp_style_prefer_index_operator = true:suggestion
csharp_style_prefer_local_over_anonymous_function = true:suggestion
csharp_style_prefer_method_group_conversion = true:suggestion
csharp_style_prefer_null_check_over_type_check = true:suggestion
csharp_style_prefer_range_operator = true:suggestion
csharp_style_prefer_readonly_struct_member = true:suggestion
csharp_style_prefer_top_level_statements = false:suggestion
csharp_style_prefer_tuple_swap = true:suggestion
csharp_style_prefer_utf8_string_literals = true:suggestion
csharp_style_throw_expression = true:suggestion
csharp_style_unused_value_assignment_preference = discard_variable:silent
csharp_style_unused_value_expression_statement_preference = discard_variable:silent

# "using" 指令首选项
csharp_new_line_before_catch = true
csharp_new_line_before_else = true
csharp_new_line_before_finally = true
csharp_new_line_before_members_in_anonymous_types = false
csharp_new_line_before_members_in_object_initializers = false
csharp_new_line_before_open_brace = all
csharp_new_line_between_query_expression_clauses = false
csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental = false:suggestion
csharp_style_allow_blank_line_after_token_in_arrow_expression_clause_experimental = false:suggestion
csharp_style_allow_blank_line_after_token_in_conditional_expression_experimental = true:suggestion
csharp_style_allow_blank_lines_between_consecutive_braces_experimental = false:suggestion
csharp_style_allow_embedded_statements_on_same_line_experimental = true:silent
csharp_using_directive_placement = outside_namespace:suggestion

# 缩进首选项
csharp_indent_block_contents = true
csharp_indent_braces = false
csharp_indent_case_contents = true
csharp_indent_case_contents_when_block = false
csharp_indent_labels = one_less_than_current
csharp_indent_switch_labels = true

# 空格键首选项
csharp_space_after_cast = true
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_around_declaration_statements = false
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 = true
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 = true
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_preserve_single_line_blocks = true
csharp_preserve_single_line_statements = true

# IDE 分析器
dotnet_diagnostic.IDE0001.severity = warning
dotnet_diagnostic.IDE0002.severity = warning
dotnet_diagnostic.IDE0003.severity = warning
dotnet_diagnostic.IDE0004.severity = warning
dotnet_diagnostic.IDE0005.severity = warning
dotnet_diagnostic.IDE0010.severity = none
dotnet_diagnostic.IDE0011.severity = suggestion
dotnet_diagnostic.IDE0021.severity = none
dotnet_diagnostic.IDE0027.severity = suggestion
dotnet_diagnostic.IDE0044.severity = none
dotnet_diagnostic.IDE0058.severity = none
dotnet_diagnostic.IDE0130.severity = none
dotnet_diagnostic.IDE1005.severity = warning
dotnet_diagnostic.UseAutoProperty.severity = warning
dotnet_diagnostic.UseAutoPropertyFadedToken.severity = warning

# .NET 分析器
dotnet_analyzer_diagnostic.severity = warning
dotnet_diagnostic.C26100.severity = warning
dotnet_diagnostic.C26101.severity = warning
dotnet_diagnostic.C26105.severity = warning
dotnet_diagnostic.C26110.severity = warning
dotnet_diagnostic.C26111.severity = warning
dotnet_diagnostic.C26112.severity = warning
dotnet_diagnostic.C26115.severity = warning
dotnet_diagnostic.C26116.severity = warning
dotnet_diagnostic.C26117.severity = warning
dotnet_diagnostic.C26130.severity = warning
dotnet_diagnostic.C26135.severity = warning
dotnet_diagnostic.C26140.severity = warning
dotnet_diagnostic.C26160.severity = warning
dotnet_diagnostic.C26165.severity = warning
dotnet_diagnostic.C26166.severity = warning
dotnet_diagnostic.C26167.severity = warning
dotnet_diagnostic.C28020.severity = warning
dotnet_diagnostic.C28021.severity = warning
dotnet_diagnostic.C28022.severity = warning
dotnet_diagnostic.C28023.severity = warning
dotnet_diagnostic.C28024.severity = warning
dotnet_diagnostic.C28039.severity = warning
dotnet_diagnostic.C28101.severity = warning
dotnet_diagnostic.C28103.severity = warning
dotnet_diagnostic.C28104.severity = warning
dotnet_diagnostic.C28105.severity = warning
dotnet_diagnostic.C28106.severity = warning
dotnet_diagnostic.C28107.severity = warning
dotnet_diagnostic.C28108.severity = warning
dotnet_diagnostic.C28109.severity = warning
dotnet_diagnostic.C28110.severity = warning
dotnet_diagnostic.C28111.severity = warning
dotnet_diagnostic.C28112.severity = warning
dotnet_diagnostic.C28113.severity = warning
dotnet_diagnostic.C28114.severity = warning
dotnet_diagnostic.C28120.severity = warning
dotnet_diagnostic.C28121.severity = warning
dotnet_diagnostic.C28122.severity = warning
dotnet_diagnostic.C28123.severity = warning
dotnet_diagnostic.C28124.severity = warning
dotnet_diagnostic.C28125.severity = warning
dotnet_diagnostic.C28126.severity = warning
dotnet_diagnostic.C28127.severity = warning
dotnet_diagnostic.C28128.severity = warning
dotnet_diagnostic.C28129.severity = warning
dotnet_diagnostic.C28131.severity = warning
dotnet_diagnostic.C28132.severity = warning
dotnet_diagnostic.C28133.severity = warning
dotnet_diagnostic.C28134.severity = warning
dotnet_diagnostic.C28135.severity = warning
dotnet_diagnostic.C28137.severity = warning
dotnet_diagnostic.C28138.severity = warning
dotnet_diagnostic.C28141.severity = warning
dotnet_diagnostic.C28143.severity = warning
dotnet_diagnostic.C28144.severity = warning
dotnet_diagnostic.C28145.severity = warning
dotnet_diagnostic.C28146.severity = warning
dotnet_diagnostic.C28147.severity = warning
dotnet_diagnostic.C28150.severity = warning
dotnet_diagnostic.C28151.severity = warning
dotnet_diagnostic.C28152.severity = warning
dotnet_diagnostic.C28153.severity = warning
dotnet_diagnostic.C28156.severity = warning
dotnet_diagnostic.C28157.severity = warning
dotnet_diagnostic.C28158.severity = warning
dotnet_diagnostic.C28159.severity = warning
dotnet_diagnostic.C28160.severity = warning
dotnet_diagnostic.C28161.severity = warning
dotnet_diagnostic.C28162.severity = warning
dotnet_diagnostic.C28163.severity = warning
dotnet_diagnostic.C28164.severity = warning
dotnet_diagnostic.C28165.severity = warning
dotnet_diagnostic.C28166.severity = warning
dotnet_diagnostic.C28167.severity = warning
dotnet_diagnostic.C28168.severity = warning
dotnet_diagnostic.C28169.severity = warning
dotnet_diagnostic.C28170.severity = warning
dotnet_diagnostic.C28171.severity = warning
dotnet_diagnostic.C28172.severity = warning
dotnet_diagnostic.C28173.severity = warning
dotnet_diagnostic.C28175.severity = warning
dotnet_diagnostic.C28176.severity = warning
dotnet_diagnostic.C28182.severity = warning
dotnet_diagnostic.C28183.severity = warning
dotnet_diagnostic.C28193.severity = warning
dotnet_diagnostic.C28194.severity = warning
dotnet_diagnostic.C28195.severity = warning
dotnet_diagnostic.C28196.severity = warning
dotnet_diagnostic.C28197.severity = warning
dotnet_diagnostic.C28198.severity = warning
dotnet_diagnostic.C28199.severity = warning
dotnet_diagnostic.C28202.severity = warning
dotnet_diagnostic.C28203.severity = warning
dotnet_diagnostic.C28204.severity = warning
dotnet_diagnostic.C28205.severity = warning
dotnet_diagnostic.C28206.severity = warning
dotnet_diagnostic.C28207.severity = warning
dotnet_diagnostic.C28208.severity = warning
dotnet_diagnostic.C28209.severity = warning
dotnet_diagnostic.C28210.severity = warning
dotnet_diagnostic.C28211.severity = warning
dotnet_diagnostic.C28212.severity = warning
dotnet_diagnostic.C28213.severity = warning
dotnet_diagnostic.C28214.severity = warning
dotnet_diagnostic.C28215.severity = warning
dotnet_diagnostic.C28216.severity = warning
dotnet_diagnostic.C28217.severity = warning
dotnet_diagnostic.C28218.severity = warning
dotnet_diagnostic.C28219.severity = warning
dotnet_diagnostic.C28220.severity = warning
dotnet_diagnostic.C28221.severity = warning
dotnet_diagnostic.C28222.severity = warning
dotnet_diagnostic.C28223.severity = warning
dotnet_diagnostic.C28224.severity = warning
dotnet_diagnostic.C28225.severity = warning
dotnet_diagnostic.C28226.severity = warning
dotnet_diagnostic.C28227.severity = warning
dotnet_diagnostic.C28228.severity = warning
dotnet_diagnostic.C28229.severity = warning
dotnet_diagnostic.C28230.severity = warning
dotnet_diagnostic.C28231.severity = warning
dotnet_diagnostic.C28232.severity = warning
dotnet_diagnostic.C28233.severity = warning
dotnet_diagnostic.C28234.severity = warning
dotnet_diagnostic.C28235.severity = warning
dotnet_diagnostic.C28236.severity = warning
dotnet_diagnostic.C28237.severity = warning
dotnet_diagnostic.C28238.severity = warning
dotnet_diagnostic.C28239.severity = warning
dotnet_diagnostic.C28240.severity = warning
dotnet_diagnostic.C28241.severity = warning
dotnet_diagnostic.C28243.severity = warning
dotnet_diagnostic.C28244.severity = warning
dotnet_diagnostic.C28245.severity = warning
dotnet_diagnostic.C28246.severity = warning
dotnet_diagnostic.C28250.severity = warning
dotnet_diagnostic.C28251.severity = warning
dotnet_diagnostic.C28252.severity = warning
dotnet_diagnostic.C28253.severity = warning
dotnet_diagnostic.C28254.severity = warning
dotnet_diagnostic.C28260.severity = warning
dotnet_diagnostic.C28262.severity = warning
dotnet_diagnostic.C28263.severity = warning
dotnet_diagnostic.C28266.severity = warning
dotnet_diagnostic.C28267.severity = warning
dotnet_diagnostic.C28272.severity = warning
dotnet_diagnostic.C28273.severity = warning
dotnet_diagnostic.C28275.severity = warning
dotnet_diagnostic.C28278.severity = warning
dotnet_diagnostic.C28279.severity = warning
dotnet_diagnostic.C28280.severity = warning
dotnet_diagnostic.C28282.severity = warning
dotnet_diagnostic.C28283.severity = warning
dotnet_diagnostic.C28284.severity = warning
dotnet_diagnostic.C28285.severity = warning
dotnet_diagnostic.C28286.severity = warning
dotnet_diagnostic.C28287.severity = warning
dotnet_diagnostic.C28288.severity = warning
dotnet_diagnostic.C28289.severity = warning
dotnet_diagnostic.C28290.severity = warning
dotnet_diagnostic.C28291.severity = warning
dotnet_diagnostic.C28300.severity = warning
dotnet_diagnostic.C28301.severity = warning
dotnet_diagnostic.C28302.severity = warning
dotnet_diagnostic.C28303.severity = warning
dotnet_diagnostic.C28304.severity = warning
dotnet_diagnostic.C28305.severity = warning
dotnet_diagnostic.C28306.severity = warning
dotnet_diagnostic.C28307.severity = warning
dotnet_diagnostic.C28308.severity = warning
dotnet_diagnostic.C28309.severity = warning
dotnet_diagnostic.C28350.severity = warning
dotnet_diagnostic.C28351.severity = warning
dotnet_diagnostic.C28601.severity = warning
dotnet_diagnostic.C28602.severity = warning
dotnet_diagnostic.C28604.severity = warning
dotnet_diagnostic.C28615.severity = warning
dotnet_diagnostic.C28616.severity = warning
dotnet_diagnostic.C28617.severity = warning
dotnet_diagnostic.C28623.severity = warning
dotnet_diagnostic.C28624.severity = warning
dotnet_diagnostic.C28625.severity = warning
dotnet_diagnostic.C28636.severity = warning
dotnet_diagnostic.C28637.severity = warning
dotnet_diagnostic.C28638.severity = warning
dotnet_diagnostic.C28639.severity = warning
dotnet_diagnostic.C28640.severity = warning
dotnet_diagnostic.C28645.severity = warning
dotnet_diagnostic.C28648.severity = warning
dotnet_diagnostic.C28649.severity = warning
dotnet_diagnostic.C28650.severity = warning
dotnet_diagnostic.C28714.severity = warning
dotnet_diagnostic.C28715.severity = warning
dotnet_diagnostic.C28716.severity = warning
dotnet_diagnostic.C28717.severity = warning
dotnet_diagnostic.C28719.severity = warning
dotnet_diagnostic.C28720.severity = warning
dotnet_diagnostic.C28721.severity = warning
dotnet_diagnostic.C28726.severity = warning
dotnet_diagnostic.C28727.severity = warning
dotnet_diagnostic.C28730.severity = warning
dotnet_diagnostic.C28735.severity = warning
dotnet_diagnostic.C28736.severity = warning
dotnet_diagnostic.C28750.severity = warning
dotnet_diagnostic.C28751.severity = warning
dotnet_diagnostic.C6001.severity = warning
dotnet_diagnostic.C6011.severity = warning
dotnet_diagnostic.C6014.severity = warning
dotnet_diagnostic.C6029.severity = warning
dotnet_diagnostic.C6031.severity = warning
dotnet_diagnostic.C6053.severity = warning
dotnet_diagnostic.C6054.severity = warning
dotnet_diagnostic.C6059.severity = warning
dotnet_diagnostic.C6063.severity = warning
dotnet_diagnostic.C6064.severity = warning
dotnet_diagnostic.C6066.severity = warning
dotnet_diagnostic.C6067.severity = warning
dotnet_diagnostic.C6101.severity = warning
dotnet_diagnostic.C6200.severity = warning
dotnet_diagnostic.C6201.severity = warning
dotnet_diagnostic.C6211.severity = warning
dotnet_diagnostic.C6214.severity = warning
dotnet_diagnostic.C6215.severity = warning
dotnet_diagnostic.C6216.severity = warning
dotnet_diagnostic.C6217.severity = warning
dotnet_diagnostic.C6219.severity = warning
dotnet_diagnostic.C6220.severity = warning
dotnet_diagnostic.C6221.severity = warning
dotnet_diagnostic.C6225.severity = warning
dotnet_diagnostic.C6226.severity = warning
dotnet_diagnostic.C6230.severity = warning
dotnet_diagnostic.C6235.severity = warning
dotnet_diagnostic.C6236.severity = warning
dotnet_diagnostic.C6237.severity = warning
dotnet_diagnostic.C6239.severity = warning
dotnet_diagnostic.C6240.severity = warning
dotnet_diagnostic.C6242.severity = warning
dotnet_diagnostic.C6244.severity = warning
dotnet_diagnostic.C6246.severity = warning
dotnet_diagnostic.C6248.severity = warning
dotnet_diagnostic.C6250.severity = warning
dotnet_diagnostic.C6255.severity = warning
dotnet_diagnostic.C6258.severity = warning
dotnet_diagnostic.C6259.severity = warning
dotnet_diagnostic.C6260.severity = warning
dotnet_diagnostic.C6262.severity = warning
dotnet_diagnostic.C6263.severity = warning
dotnet_diagnostic.C6268.severity = warning
dotnet_diagnostic.C6269.severity = warning
dotnet_diagnostic.C6270.severity = warning
dotnet_diagnostic.C6271.severity = warning
dotnet_diagnostic.C6272.severity = warning
dotnet_diagnostic.C6273.severity = warning
dotnet_diagnostic.C6274.severity = warning
dotnet_diagnostic.C6276.severity = warning
dotnet_diagnostic.C6277.severity = warning
dotnet_diagnostic.C6278.severity = warning
dotnet_diagnostic.C6279.severity = warning
dotnet_diagnostic.C6280.severity = warning
dotnet_diagnostic.C6281.severity = warning
dotnet_diagnostic.C6282.severity = warning
dotnet_diagnostic.C6283.severity = warning
dotnet_diagnostic.C6284.severity = warning
dotnet_diagnostic.C6285.severity = warning
dotnet_diagnostic.C6286.severity = warning
dotnet_diagnostic.C6287.severity = warning
dotnet_diagnostic.C6288.severity = warning
dotnet_diagnostic.C6289.severity = warning
dotnet_diagnostic.C6290.severity = warning
dotnet_diagnostic.C6291.severity = warning
dotnet_diagnostic.C6292.severity = warning
dotnet_diagnostic.C6293.severity = warning
dotnet_diagnostic.C6294.severity = warning
dotnet_diagnostic.C6295.severity = warning
dotnet_diagnostic.C6296.severity = warning
dotnet_diagnostic.C6297.severity = warning
dotnet_diagnostic.C6298.severity = warning
dotnet_diagnostic.C6299.severity = warning
dotnet_diagnostic.C6302.severity = warning
dotnet_diagnostic.C6303.severity = warning
dotnet_diagnostic.C6305.severity = warning
dotnet_diagnostic.C6306.severity = warning
dotnet_diagnostic.C6308.severity = warning
dotnet_diagnostic.C6310.severity = warning
dotnet_diagnostic.C6312.severity = warning
dotnet_diagnostic.C6313.severity = warning
dotnet_diagnostic.C6314.severity = warning
dotnet_diagnostic.C6315.severity = warning
dotnet_diagnostic.C6316.severity = warning
dotnet_diagnostic.C6317.severity = warning
dotnet_diagnostic.C6318.severity = warning
dotnet_diagnostic.C6319.severity = warning
dotnet_diagnostic.C6320.severity = warning
dotnet_diagnostic.C6322.severity = warning
dotnet_diagnostic.C6323.severity = warning
dotnet_diagnostic.C6324.severity = warning
dotnet_diagnostic.C6326.severity = warning
dotnet_diagnostic.C6328.severity = warning
dotnet_diagnostic.C6329.severity = warning
dotnet_diagnostic.C6330.severity = warning
dotnet_diagnostic.C6331.severity = warning
dotnet_diagnostic.C6332.severity = warning
dotnet_diagnostic.C6333.severity = warning
dotnet_diagnostic.C6334.severity = warning
dotnet_diagnostic.C6335.severity = warning
dotnet_diagnostic.C6336.severity = warning
dotnet_diagnostic.C6340.severity = warning
dotnet_diagnostic.C6381.severity = warning
dotnet_diagnostic.C6383.severity = warning
dotnet_diagnostic.C6384.severity = warning
dotnet_diagnostic.C6385.severity = warning
dotnet_diagnostic.C6386.severity = warning
dotnet_diagnostic.C6387.severity = warning
dotnet_diagnostic.C6388.severity = warning
dotnet_diagnostic.C6400.severity = warning
dotnet_diagnostic.C6401.severity = warning
dotnet_diagnostic.C6411.severity = warning
dotnet_diagnostic.C6412.severity = warning
dotnet_diagnostic.C6500.severity = warning
dotnet_diagnostic.C6501.severity = warning
dotnet_diagnostic.C6503.severity = warning
dotnet_diagnostic.C6504.severity = warning
dotnet_diagnostic.C6505.severity = warning
dotnet_diagnostic.C6506.severity = warning
dotnet_diagnostic.C6508.severity = warning
dotnet_diagnostic.C6509.severity = warning
dotnet_diagnostic.C6510.severity = warning
dotnet_diagnostic.C6511.severity = warning
dotnet_diagnostic.C6513.severity = warning
dotnet_diagnostic.C6514.severity = warning
dotnet_diagnostic.C6515.severity = warning
dotnet_diagnostic.C6516.severity = warning
dotnet_diagnostic.C6517.severity = warning
dotnet_diagnostic.C6518.severity = warning
dotnet_diagnostic.C6522.severity = warning
dotnet_diagnostic.C6525.severity = warning
dotnet_diagnostic.C6527.severity = warning
dotnet_diagnostic.C6530.severity = warning
dotnet_diagnostic.C6540.severity = warning
dotnet_diagnostic.C6551.severity = warning
dotnet_diagnostic.C6552.severity = warning
dotnet_diagnostic.C6701.severity = warning
dotnet_diagnostic.C6702.severity = warning
dotnet_diagnostic.C6703.severity = warning
dotnet_diagnostic.C6704.severity = warning
dotnet_diagnostic.C6705.severity = warning
dotnet_diagnostic.C6706.severity = warning
dotnet_diagnostic.C6707.severity = warning
dotnet_diagnostic.C6993.severity = warning
dotnet_diagnostic.C6995.severity = warning
dotnet_diagnostic.C6997.severity = warning
dotnet_diagnostic.CA1000.severity = warning
dotnet_diagnostic.CA1001.severity = warning
dotnet_diagnostic.CA1002.severity = none
dotnet_diagnostic.CA1003.severity = none
dotnet_diagnostic.CA1004.severity = warning
dotnet_diagnostic.CA1005.severity = warning
dotnet_diagnostic.CA1006.severity = warning
dotnet_diagnostic.CA1007.severity = warning
dotnet_diagnostic.CA1008.severity = warning
dotnet_diagnostic.CA1009.severity = warning
dotnet_diagnostic.CA1010.severity = warning
dotnet_diagnostic.CA1011.severity = warning
dotnet_diagnostic.CA1012.severity = warning
dotnet_diagnostic.CA1013.severity = warning
dotnet_diagnostic.CA1014.severity = none
dotnet_diagnostic.CA1016.severity = warning
dotnet_diagnostic.CA1017.severity = warning
dotnet_diagnostic.CA1018.severity = warning
dotnet_diagnostic.CA1019.severity = warning
dotnet_diagnostic.CA1020.severity = warning
dotnet_diagnostic.CA1021.severity = warning
dotnet_diagnostic.CA1023.severity = warning
dotnet_diagnostic.CA1024.severity = warning
dotnet_diagnostic.CA1025.severity = warning
dotnet_diagnostic.CA1026.severity = none
dotnet_diagnostic.CA1027.severity = warning
dotnet_diagnostic.CA1028.severity = warning
dotnet_diagnostic.CA1030.severity = silent
dotnet_diagnostic.CA1031.severity = none
dotnet_diagnostic.CA1032.severity = warning
dotnet_diagnostic.CA1033.severity = none
dotnet_diagnostic.CA1034.severity = none
dotnet_diagnostic.CA1035.severity = warning
dotnet_diagnostic.CA1036.severity = warning
dotnet_diagnostic.CA1038.severity = warning
dotnet_diagnostic.CA1039.severity = warning
dotnet_diagnostic.CA1040.severity = warning
dotnet_diagnostic.CA1041.severity = warning
dotnet_diagnostic.CA1043.severity = warning
dotnet_diagnostic.CA1044.severity = warning
dotnet_diagnostic.CA1045.severity = warning
dotnet_diagnostic.CA1046.severity = warning
dotnet_diagnostic.CA1047.severity = warning
dotnet_diagnostic.CA1048.severity = warning
dotnet_diagnostic.CA1049.severity = warning
dotnet_diagnostic.CA1050.severity = warning
dotnet_diagnostic.CA1051.severity = warning
dotnet_diagnostic.CA1052.severity = warning
dotnet_diagnostic.CA1053.severity = warning
dotnet_diagnostic.CA1054.severity = none
dotnet_diagnostic.CA1055.severity = warning
dotnet_diagnostic.CA1056.severity = none
dotnet_diagnostic.CA1057.severity = warning
dotnet_diagnostic.CA1058.severity = warning
dotnet_diagnostic.CA1059.severity = none
dotnet_diagnostic.CA1060.severity = warning
dotnet_diagnostic.CA1061.severity = warning
dotnet_diagnostic.CA1062.severity = none
dotnet_diagnostic.CA1063.severity = none
dotnet_diagnostic.CA1064.severity = warning
dotnet_diagnostic.CA1065.severity = warning
dotnet_diagnostic.CA1300.severity = none
dotnet_diagnostic.CA1301.severity = warning
dotnet_diagnostic.CA1302.severity = warning
dotnet_diagnostic.CA1303.severity = none
dotnet_diagnostic.CA1304.severity = none
dotnet_diagnostic.CA1305.severity = none
dotnet_diagnostic.CA1306.severity = warning
dotnet_diagnostic.CA1307.severity = none
dotnet_diagnostic.CA1308.severity = warning
dotnet_diagnostic.CA1309.severity = warning
dotnet_diagnostic.CA1400.severity = warning
dotnet_diagnostic.CA1401.severity = warning
dotnet_diagnostic.CA1402.severity = warning
dotnet_diagnostic.CA1403.severity = warning
dotnet_diagnostic.CA1404.severity = warning
dotnet_diagnostic.CA1405.severity = warning
dotnet_diagnostic.CA1406.severity = warning
dotnet_diagnostic.CA1407.severity = warning
dotnet_diagnostic.CA1408.severity = warning
dotnet_diagnostic.CA1409.severity = warning
dotnet_diagnostic.CA1410.severity = warning
dotnet_diagnostic.CA1411.severity = warning
dotnet_diagnostic.CA1412.severity = warning
dotnet_diagnostic.CA1413.severity = warning
dotnet_diagnostic.CA1414.severity = warning
dotnet_diagnostic.CA1415.severity = warning
dotnet_diagnostic.CA1500.severity = warning
dotnet_diagnostic.CA1501.severity = warning
dotnet_diagnostic.CA1502.severity = warning
dotnet_diagnostic.CA1504.severity = warning
dotnet_diagnostic.CA1505.severity = warning
dotnet_diagnostic.CA1506.severity = warning
dotnet_diagnostic.CA1600.severity = warning
dotnet_diagnostic.CA1601.severity = warning
dotnet_diagnostic.CA1700.severity = warning
dotnet_diagnostic.CA1701.severity = warning
dotnet_diagnostic.CA1702.severity = warning
dotnet_diagnostic.CA1703.severity = warning
dotnet_diagnostic.CA1704.severity = warning
dotnet_diagnostic.CA1707.severity = warning
dotnet_diagnostic.CA1708.severity = warning
dotnet_diagnostic.CA1709.severity = warning
dotnet_diagnostic.CA1710.severity = warning
dotnet_diagnostic.CA1711.severity = warning
dotnet_diagnostic.CA1712.severity = warning
dotnet_diagnostic.CA1713.severity = warning
dotnet_diagnostic.CA1714.severity = warning
dotnet_diagnostic.CA1715.severity = warning
dotnet_diagnostic.CA1716.severity = warning
dotnet_diagnostic.CA1717.severity = warning
dotnet_diagnostic.CA1719.severity = warning
dotnet_diagnostic.CA1720.severity = warning
dotnet_diagnostic.CA1721.severity = warning
dotnet_diagnostic.CA1722.severity = warning
dotnet_diagnostic.CA1724.severity = warning
dotnet_diagnostic.CA1725.severity = warning
dotnet_diagnostic.CA1726.severity = warning
dotnet_diagnostic.CA1800.severity = warning
dotnet_diagnostic.CA1801.severity = warning
dotnet_diagnostic.CA1802.severity = warning
dotnet_diagnostic.CA1804.severity = warning
dotnet_diagnostic.CA1806.severity = warning
dotnet_diagnostic.CA1809.severity = warning
dotnet_diagnostic.CA1810.severity = warning
dotnet_diagnostic.CA1811.severity = none
dotnet_diagnostic.CA1812.severity = warning
dotnet_diagnostic.CA1813.severity = warning
dotnet_diagnostic.CA1814.severity = warning
dotnet_diagnostic.CA1815.severity = none
dotnet_diagnostic.CA1816.severity = warning
dotnet_diagnostic.CA1819.severity = warning
dotnet_diagnostic.CA1820.severity = warning
dotnet_diagnostic.CA1821.severity = warning
dotnet_diagnostic.CA1822.severity = none
dotnet_diagnostic.CA1823.severity = warning
dotnet_diagnostic.CA1824.severity = warning
dotnet_diagnostic.CA1900.severity = warning
dotnet_diagnostic.CA1901.severity = warning
dotnet_diagnostic.CA1903.severity = warning
dotnet_diagnostic.CA2000.severity = none
dotnet_diagnostic.CA2001.severity = warning
dotnet_diagnostic.CA2002.severity = warning
dotnet_diagnostic.CA2003.severity = warning
dotnet_diagnostic.CA2004.severity = warning
dotnet_diagnostic.CA2006.severity = warning
dotnet_diagnostic.CA2100.severity = warning
dotnet_diagnostic.CA2101.severity = warning
dotnet_diagnostic.CA2102.severity = warning
dotnet_diagnostic.CA2103.severity = warning
dotnet_diagnostic.CA2104.severity = warning
dotnet_diagnostic.CA2105.severity = warning
dotnet_diagnostic.CA2106.severity = warning
dotnet_diagnostic.CA2107.severity = warning
dotnet_diagnostic.CA2108.severity = warning
dotnet_diagnostic.CA2109.severity = warning
dotnet_diagnostic.CA2111.severity = warning
dotnet_diagnostic.CA2112.severity = warning
dotnet_diagnostic.CA2114.severity = warning
dotnet_diagnostic.CA2115.severity = warning
dotnet_diagnostic.CA2116.severity = warning
dotnet_diagnostic.CA2117.severity = warning
dotnet_diagnostic.CA2118.severity = warning
dotnet_diagnostic.CA2119.severity = warning
dotnet_diagnostic.CA2120.severity = warning
dotnet_diagnostic.CA2121.severity = warning
dotnet_diagnostic.CA2122.severity = warning
dotnet_diagnostic.CA2123.severity = warning
dotnet_diagnostic.CA2124.severity = warning
dotnet_diagnostic.CA2126.severity = warning
dotnet_diagnostic.CA2130.severity = warning
dotnet_diagnostic.CA2131.severity = warning
dotnet_diagnostic.CA2132.severity = warning
dotnet_diagnostic.CA2133.severity = warning
dotnet_diagnostic.CA2134.severity = warning
dotnet_diagnostic.CA2135.severity = warning
dotnet_diagnostic.CA2136.severity = warning
dotnet_diagnostic.CA2137.severity = warning
dotnet_diagnostic.CA2138.severity = warning
dotnet_diagnostic.CA2139.severity = warning
dotnet_diagnostic.CA2140.severity = warning
dotnet_diagnostic.CA2141.severity = warning
dotnet_diagnostic.CA2142.severity = warning
dotnet_diagnostic.CA2143.severity = warning
dotnet_diagnostic.CA2144.severity = warning
dotnet_diagnostic.CA2145.severity = warning
dotnet_diagnostic.CA2146.severity = warning
dotnet_diagnostic.CA2147.severity = warning
dotnet_diagnostic.CA2149.severity = warning
dotnet_diagnostic.CA2151.severity = warning
dotnet_diagnostic.CA2200.severity = warning
dotnet_diagnostic.CA2201.severity = warning
dotnet_diagnostic.CA2202.severity = warning
dotnet_diagnostic.CA2204.severity = warning
dotnet_diagnostic.CA2205.severity = warning
dotnet_diagnostic.CA2207.severity = warning
dotnet_diagnostic.CA2208.severity = warning
dotnet_diagnostic.CA2210.severity = none
dotnet_diagnostic.CA2211.severity = none
dotnet_diagnostic.CA2212.severity = warning
dotnet_diagnostic.CA2213.severity = warning
dotnet_diagnostic.CA2214.severity = warning
dotnet_diagnostic.CA2215.severity = warning
dotnet_diagnostic.CA2216.severity = warning
dotnet_diagnostic.CA2217.severity = warning
dotnet_diagnostic.CA2218.severity = warning
dotnet_diagnostic.CA2219.severity = warning
dotnet_diagnostic.CA2220.severity = warning
dotnet_diagnostic.CA2221.severity = warning
dotnet_diagnostic.CA2222.severity = warning
dotnet_diagnostic.CA2223.severity = warning
dotnet_diagnostic.CA2224.severity = warning
dotnet_diagnostic.CA2225.severity = warning
dotnet_diagnostic.CA2226.severity = warning
dotnet_diagnostic.CA2227.severity = warning
dotnet_diagnostic.CA2228.severity = warning
dotnet_diagnostic.CA2229.severity = warning
dotnet_diagnostic.CA2230.severity = warning
dotnet_diagnostic.CA2231.severity = warning
dotnet_diagnostic.CA2232.severity = warning
dotnet_diagnostic.CA2233.severity = warning
dotnet_diagnostic.CA2234.severity = none
dotnet_diagnostic.CA2235.severity = warning
dotnet_diagnostic.CA2236.severity = warning
dotnet_diagnostic.CA2237.severity = warning
dotnet_diagnostic.CA2238.severity = warning
dotnet_diagnostic.CA2239.severity = warning
dotnet_diagnostic.CA2240.severity = warning
dotnet_diagnostic.CA2241.severity = warning
dotnet_diagnostic.CA2242.severity = warning
dotnet_diagnostic.CA2243.severity = warning
dotnet_diagnostic.CA5122.severity = warning
