diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000..9a207e09 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,4202 @@ + +[*.{appxmanifest,axml,blockshader,c,c++,c++m,cc,ccm,cginc,compute,config,cp,cpp,cppm,cql,csproj,cu,cuh,cxx,cxxm,dbml,discomap,dtd,fx,fxh,h,h++,hh,hlsl,hlsli,hlslinc,hp,hpp,hxx,icc,inc,inl,ino,ipp,ixx,jsproj,lsproj,mpp,mq4,mq5,mqh,mxx,njsproj,nuspec,proj,props,resw,resx,shaderFoundry,sql,StyleCop,targets,tasks,tcc,tpp,urtshader,usf,ush,vbproj,xml,xsd}] +indent_style = tab +indent_size = tab +tab_width = 4 + +[*.{asax,ascx,aspx,cs,cshtml,htm,html,master,razor,skin,vb}] +indent_style = space +indent_size = 4 +tab_width = 4 + +[*.{axaml,paml,xaml,xamlx,xoml}] +indent_style = space +indent_size = 2 +tab_width = 2 + +[*] + +# Standard properties +end_of_line = native + +# Microsoft .NET properties +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 = events,indexers,local_functions,methods,properties,types +csharp_new_line_between_query_expression_clauses = true +csharp_preferred_modifier_order = public, private, protected, internal, file, new, static, abstract, virtual, sealed, readonly, override, extern, unsafe, volatile, async, required:suggestion +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_namespace_declarations = file_scoped:suggestion +csharp_style_prefer_utf8_string_literals = true:suggestion +csharp_style_var_elsewhere = false:none +csharp_style_var_for_built_in_types = false:suggestion +csharp_style_var_when_type_is_apparent = true:none +csharp_using_directive_placement = outside_namespace:silent +dotnet_diagnostic.bc40000.severity = warning +dotnet_diagnostic.bc400005.severity = warning +dotnet_diagnostic.bc40008.severity = warning +dotnet_diagnostic.bc40056.severity = warning +dotnet_diagnostic.bc42016.severity = warning +dotnet_diagnostic.bc42024.severity = warning +dotnet_diagnostic.bc42025.severity = warning +dotnet_diagnostic.bc42104.severity = warning +dotnet_diagnostic.bc42105.severity = warning +dotnet_diagnostic.bc42106.severity = warning +dotnet_diagnostic.bc42107.severity = warning +dotnet_diagnostic.bc42304.severity = warning +dotnet_diagnostic.bc42309.severity = warning +dotnet_diagnostic.bc42322.severity = warning +dotnet_diagnostic.bc42349.severity = warning +dotnet_diagnostic.bc42353.severity = warning +dotnet_diagnostic.bc42354.severity = warning +dotnet_diagnostic.bc42355.severity = warning +dotnet_diagnostic.bc42356.severity = warning +dotnet_diagnostic.bc42358.severity = warning +dotnet_diagnostic.bc42380.severity = warning +dotnet_diagnostic.bc42504.severity = warning +dotnet_diagnostic.bc42505.severity = warning +dotnet_diagnostic.ca2252.severity = error +dotnet_diagnostic.ca2254.severity = suggestion +dotnet_diagnostic.cs0067.severity = warning +dotnet_diagnostic.cs0078.severity = warning +dotnet_diagnostic.cs0108.severity = warning +dotnet_diagnostic.cs0109.severity = warning +dotnet_diagnostic.cs0114.severity = warning +dotnet_diagnostic.cs0162.severity = warning +dotnet_diagnostic.cs0164.severity = warning +dotnet_diagnostic.cs0168.severity = warning +dotnet_diagnostic.cs0169.severity = warning +dotnet_diagnostic.cs0183.severity = warning +dotnet_diagnostic.cs0184.severity = warning +dotnet_diagnostic.cs0197.severity = warning +dotnet_diagnostic.cs0219.severity = warning +dotnet_diagnostic.cs0252.severity = warning +dotnet_diagnostic.cs0253.severity = warning +dotnet_diagnostic.cs0282.severity = warning +dotnet_diagnostic.cs0414.severity = warning +dotnet_diagnostic.cs0420.severity = warning +dotnet_diagnostic.cs0458.severity = warning +dotnet_diagnostic.cs0464.severity = warning +dotnet_diagnostic.cs0465.severity = warning +dotnet_diagnostic.cs0469.severity = warning +dotnet_diagnostic.cs0472.severity = warning +dotnet_diagnostic.cs0612.severity = warning +dotnet_diagnostic.cs0618.severity = warning +dotnet_diagnostic.cs0628.severity = warning +dotnet_diagnostic.cs0642.severity = warning +dotnet_diagnostic.cs0649.severity = warning +dotnet_diagnostic.cs0652.severity = warning +dotnet_diagnostic.cs0657.severity = warning +dotnet_diagnostic.cs0658.severity = warning +dotnet_diagnostic.cs0659.severity = warning +dotnet_diagnostic.cs0660.severity = warning +dotnet_diagnostic.cs0661.severity = warning +dotnet_diagnostic.cs0665.severity = warning +dotnet_diagnostic.cs0672.severity = warning +dotnet_diagnostic.cs0675.severity = warning +dotnet_diagnostic.cs0693.severity = warning +dotnet_diagnostic.cs0728.severity = warning +dotnet_diagnostic.cs0809.severity = warning +dotnet_diagnostic.cs1030.severity = warning +dotnet_diagnostic.cs1058.severity = warning +dotnet_diagnostic.cs1066.severity = warning +dotnet_diagnostic.cs1522.severity = warning +dotnet_diagnostic.cs1570.severity = warning +dotnet_diagnostic.cs1571.severity = warning +dotnet_diagnostic.cs1572.severity = warning +dotnet_diagnostic.cs1573.severity = warning +dotnet_diagnostic.cs1574.severity = warning +dotnet_diagnostic.cs1580.severity = warning +dotnet_diagnostic.cs1581.severity = warning +dotnet_diagnostic.cs1584.severity = warning +dotnet_diagnostic.cs1587.severity = warning +dotnet_diagnostic.cs1589.severity = warning +dotnet_diagnostic.cs1590.severity = warning +dotnet_diagnostic.cs1591.severity = warning +dotnet_diagnostic.cs1592.severity = warning +dotnet_diagnostic.cs1687.severity = warning +dotnet_diagnostic.cs1710.severity = warning +dotnet_diagnostic.cs1711.severity = warning +dotnet_diagnostic.cs1712.severity = warning +dotnet_diagnostic.cs1717.severity = warning +dotnet_diagnostic.cs1723.severity = warning +dotnet_diagnostic.cs1911.severity = warning +dotnet_diagnostic.cs1957.severity = warning +dotnet_diagnostic.cs1981.severity = warning +dotnet_diagnostic.cs1998.severity = warning +dotnet_diagnostic.cs4014.severity = warning +dotnet_diagnostic.cs4024.severity = warning +dotnet_diagnostic.cs4025.severity = warning +dotnet_diagnostic.cs4026.severity = warning +dotnet_diagnostic.cs7022.severity = warning +dotnet_diagnostic.cs7023.severity = warning +dotnet_diagnostic.cs7080.severity = warning +dotnet_diagnostic.cs7081.severity = warning +dotnet_diagnostic.cs7082.severity = warning +dotnet_diagnostic.cs7095.severity = warning +dotnet_diagnostic.cs8073.severity = warning +dotnet_diagnostic.cs8094.severity = warning +dotnet_diagnostic.cs8123.severity = warning +dotnet_diagnostic.cs8305.severity = warning +dotnet_diagnostic.cs8321.severity = warning +dotnet_diagnostic.cs8383.severity = warning +dotnet_diagnostic.cs8424.severity = warning +dotnet_diagnostic.cs8425.severity = warning +dotnet_diagnostic.cs8500.severity = warning +dotnet_diagnostic.cs8509.severity = warning +dotnet_diagnostic.cs8519.severity = warning +dotnet_diagnostic.cs8520.severity = warning +dotnet_diagnostic.cs8524.severity = warning +dotnet_diagnostic.cs8597.severity = warning +dotnet_diagnostic.cs8600.severity = warning +dotnet_diagnostic.cs8601.severity = warning +dotnet_diagnostic.cs8602.severity = warning +dotnet_diagnostic.cs8603.severity = warning +dotnet_diagnostic.cs8604.severity = warning +dotnet_diagnostic.cs8605.severity = warning +dotnet_diagnostic.cs8607.severity = warning +dotnet_diagnostic.cs8608.severity = warning +dotnet_diagnostic.cs8609.severity = warning +dotnet_diagnostic.cs8610.severity = warning +dotnet_diagnostic.cs8611.severity = warning +dotnet_diagnostic.cs8612.severity = warning +dotnet_diagnostic.cs8613.severity = warning +dotnet_diagnostic.cs8614.severity = warning +dotnet_diagnostic.cs8615.severity = warning +dotnet_diagnostic.cs8616.severity = warning +dotnet_diagnostic.cs8617.severity = warning +dotnet_diagnostic.cs8618.severity = warning +dotnet_diagnostic.cs8619.severity = warning +dotnet_diagnostic.cs8620.severity = warning +dotnet_diagnostic.cs8621.severity = warning +dotnet_diagnostic.cs8622.severity = warning +dotnet_diagnostic.cs8624.severity = warning +dotnet_diagnostic.cs8625.severity = warning +dotnet_diagnostic.cs8629.severity = warning +dotnet_diagnostic.cs8631.severity = warning +dotnet_diagnostic.cs8632.severity = warning +dotnet_diagnostic.cs8633.severity = warning +dotnet_diagnostic.cs8634.severity = warning +dotnet_diagnostic.cs8643.severity = warning +dotnet_diagnostic.cs8644.severity = warning +dotnet_diagnostic.cs8645.severity = warning +dotnet_diagnostic.cs8655.severity = warning +dotnet_diagnostic.cs8656.severity = warning +dotnet_diagnostic.cs8667.severity = warning +dotnet_diagnostic.cs8669.severity = warning +dotnet_diagnostic.cs8670.severity = warning +dotnet_diagnostic.cs8714.severity = warning +dotnet_diagnostic.cs8762.severity = warning +dotnet_diagnostic.cs8763.severity = warning +dotnet_diagnostic.cs8764.severity = warning +dotnet_diagnostic.cs8765.severity = warning +dotnet_diagnostic.cs8766.severity = warning +dotnet_diagnostic.cs8767.severity = warning +dotnet_diagnostic.cs8768.severity = warning +dotnet_diagnostic.cs8769.severity = warning +dotnet_diagnostic.cs8770.severity = warning +dotnet_diagnostic.cs8774.severity = warning +dotnet_diagnostic.cs8775.severity = warning +dotnet_diagnostic.cs8776.severity = warning +dotnet_diagnostic.cs8777.severity = warning +dotnet_diagnostic.cs8794.severity = warning +dotnet_diagnostic.cs8819.severity = warning +dotnet_diagnostic.cs8824.severity = warning +dotnet_diagnostic.cs8825.severity = warning +dotnet_diagnostic.cs8846.severity = warning +dotnet_diagnostic.cs8847.severity = warning +dotnet_diagnostic.cs8851.severity = warning +dotnet_diagnostic.cs8860.severity = warning +dotnet_diagnostic.cs8892.severity = warning +dotnet_diagnostic.cs8907.severity = warning +dotnet_diagnostic.cs8947.severity = warning +dotnet_diagnostic.cs8960.severity = warning +dotnet_diagnostic.cs8961.severity = warning +dotnet_diagnostic.cs8962.severity = warning +dotnet_diagnostic.cs8963.severity = warning +dotnet_diagnostic.cs8965.severity = warning +dotnet_diagnostic.cs8966.severity = warning +dotnet_diagnostic.cs8971.severity = warning +dotnet_diagnostic.cs8974.severity = warning +dotnet_diagnostic.cs8981.severity = warning +dotnet_diagnostic.cs9042.severity = warning +dotnet_diagnostic.cs9073.severity = warning +dotnet_diagnostic.cs9074.severity = warning +dotnet_diagnostic.cs9080.severity = warning +dotnet_diagnostic.cs9081.severity = warning +dotnet_diagnostic.cs9082.severity = warning +dotnet_diagnostic.cs9083.severity = warning +dotnet_diagnostic.cs9084.severity = warning +dotnet_diagnostic.cs9085.severity = warning +dotnet_diagnostic.cs9086.severity = warning +dotnet_diagnostic.cs9087.severity = warning +dotnet_diagnostic.cs9088.severity = warning +dotnet_diagnostic.cs9089.severity = warning +dotnet_diagnostic.cs9090.severity = warning +dotnet_diagnostic.cs9091.severity = warning +dotnet_diagnostic.cs9092.severity = warning +dotnet_diagnostic.cs9093.severity = warning +dotnet_diagnostic.cs9094.severity = warning +dotnet_diagnostic.cs9095.severity = warning +dotnet_diagnostic.cs9097.severity = warning +dotnet_diagnostic.cs9099.severity = warning +dotnet_diagnostic.cs9100.severity = warning +dotnet_diagnostic.cs9107.severity = warning +dotnet_diagnostic.cs9113.severity = warning +dotnet_diagnostic.cs9123.severity = warning +dotnet_diagnostic.cs9124.severity = warning +dotnet_diagnostic.cs9154.severity = warning +dotnet_diagnostic.cs9158.severity = warning +dotnet_diagnostic.cs9159.severity = warning +dotnet_diagnostic.cs9179.severity = warning +dotnet_diagnostic.cs9181.severity = warning +dotnet_diagnostic.cs9182.severity = warning +dotnet_diagnostic.cs9183.severity = warning +dotnet_diagnostic.cs9184.severity = warning +dotnet_diagnostic.cs9191.severity = warning +dotnet_diagnostic.cs9192.severity = warning +dotnet_diagnostic.cs9193.severity = warning +dotnet_diagnostic.cs9195.severity = warning +dotnet_diagnostic.cs9196.severity = warning +dotnet_diagnostic.cs9197.severity = warning +dotnet_diagnostic.cs9198.severity = warning +dotnet_diagnostic.cs9200.severity = warning +dotnet_diagnostic.cs9204.severity = warning +dotnet_diagnostic.cs9208.severity = warning +dotnet_diagnostic.cs9209.severity = warning +dotnet_diagnostic.cs9216.severity = warning +dotnet_diagnostic.cs9256.severity = warning +dotnet_diagnostic.cs9258.severity = warning +dotnet_diagnostic.cs9264.severity = warning +dotnet_diagnostic.cs9266.severity = warning +dotnet_diagnostic.syslib1014.severity = warning +dotnet_diagnostic.wme006.severity = warning +dotnet_naming_rule.constants_rule.import_to_resharper = True +dotnet_naming_rule.constants_rule.resharper_description = Constant fields (not private) +dotnet_naming_rule.constants_rule.resharper_guid = 669e5282-fb4b-4e90-91e7-07d269d04b60 +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.enum_member_rule.import_to_resharper = True +dotnet_naming_rule.enum_member_rule.resharper_description = Enum members +dotnet_naming_rule.enum_member_rule.resharper_guid = 8b8504e3-f0be-4c14-9103-c732f2bddc15 +dotnet_naming_rule.enum_member_rule.severity = warning +dotnet_naming_rule.enum_member_rule.style = upper_camel_case_style +dotnet_naming_rule.enum_member_rule.symbols = enum_member_symbols +dotnet_naming_rule.event_rule.import_to_resharper = True +dotnet_naming_rule.event_rule.resharper_description = Events +dotnet_naming_rule.event_rule.resharper_guid = 0c4c6401-2a1f-4db1-a21f-562f51542cf8 +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 = True +dotnet_naming_rule.interfaces_rule.resharper_description = Interfaces +dotnet_naming_rule.interfaces_rule.resharper_exclusive_prefixes_suffixes = true +dotnet_naming_rule.interfaces_rule.resharper_guid = a7a3339e-4e89-4319-9735-a9dc4cb74cc7 +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 = True +dotnet_naming_rule.locals_rule.resharper_description = Local variables +dotnet_naming_rule.locals_rule.resharper_guid = 61a991a4-d0a3-4d19-90a5-f8f4d75c30c1 +dotnet_naming_rule.locals_rule.severity = warning +dotnet_naming_rule.locals_rule.style = lower_camel_case_style +dotnet_naming_rule.locals_rule.symbols = locals_symbols +dotnet_naming_rule.local_constants_rule.import_to_resharper = True +dotnet_naming_rule.local_constants_rule.resharper_description = Local constants +dotnet_naming_rule.local_constants_rule.resharper_guid = a4f433b8-abcd-4e55-a08f-82e78cef0f0c +dotnet_naming_rule.local_constants_rule.severity = warning +dotnet_naming_rule.local_constants_rule.style = lower_camel_case_style +dotnet_naming_rule.local_constants_rule.symbols = local_constants_symbols +dotnet_naming_rule.local_functions_rule.import_to_resharper = True +dotnet_naming_rule.local_functions_rule.resharper_description = Local functions +dotnet_naming_rule.local_functions_rule.resharper_guid = 76f79b1e-ece7-4df2-a322-1bd7fea25eb7 +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 = True +dotnet_naming_rule.method_rule.resharper_description = Methods +dotnet_naming_rule.method_rule.resharper_guid = 8284009d-e743-4d89-9402-a5bf9a89b657 +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 = True +dotnet_naming_rule.parameters_rule.resharper_description = Parameters +dotnet_naming_rule.parameters_rule.resharper_guid = 8a85b61a-1024-4f87-b9ef-1fdae19930a1 +dotnet_naming_rule.parameters_rule.severity = warning +dotnet_naming_rule.parameters_rule.style = lower_camel_case_style +dotnet_naming_rule.parameters_rule.symbols = parameters_symbols +dotnet_naming_rule.private_constants_rule.import_to_resharper = True +dotnet_naming_rule.private_constants_rule.resharper_description = Constant fields (private) +dotnet_naming_rule.private_constants_rule.resharper_guid = 236f7aa5-7b06-43ca-bf2a-9b31bfcff09a +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 = True +dotnet_naming_rule.private_instance_fields_rule.resharper_description = Instance fields (private) +dotnet_naming_rule.private_instance_fields_rule.resharper_exclusive_prefixes_suffixes = true +dotnet_naming_rule.private_instance_fields_rule.resharper_guid = 4a98fdf6-7d98-4f5a-afeb-ea44ad98c70c +dotnet_naming_rule.private_instance_fields_rule.severity = warning +dotnet_naming_rule.private_instance_fields_rule.style = lower_camel_case_style_1 +dotnet_naming_rule.private_instance_fields_rule.symbols = private_instance_fields_symbols +dotnet_naming_rule.private_static_fields_rule.import_to_resharper = True +dotnet_naming_rule.private_static_fields_rule.resharper_description = Static fields (private) +dotnet_naming_rule.private_static_fields_rule.resharper_exclusive_prefixes_suffixes = true +dotnet_naming_rule.private_static_fields_rule.resharper_guid = f9fce829-e6f4-4cb2-80f1-5497c44f51df +dotnet_naming_rule.private_static_fields_rule.severity = warning +dotnet_naming_rule.private_static_fields_rule.style = lower_camel_case_style_1 +dotnet_naming_rule.private_static_fields_rule.symbols = private_static_fields_symbols +dotnet_naming_rule.private_static_readonly_rule.import_to_resharper = True +dotnet_naming_rule.private_static_readonly_rule.resharper_description = Static readonly fields (private) +dotnet_naming_rule.private_static_readonly_rule.resharper_guid = 15b5b1f1-457c-4ca6-b278-5615aedc07d3 +dotnet_naming_rule.private_static_readonly_rule.severity = warning +dotnet_naming_rule.private_static_readonly_rule.style = upper_camel_case_style +dotnet_naming_rule.private_static_readonly_rule.symbols = private_static_readonly_symbols +dotnet_naming_rule.property_rule.import_to_resharper = True +dotnet_naming_rule.property_rule.resharper_description = Properties +dotnet_naming_rule.property_rule.resharper_guid = c85a0503-4de2-40f1-9cd6-a4054c05d384 +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 = True +dotnet_naming_rule.public_fields_rule.resharper_description = Instance fields (not private) +dotnet_naming_rule.public_fields_rule.resharper_guid = 53eecf85-d821-40e8-ac97-fdb734542b84 +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.public_static_fields_rule.import_to_resharper = True +dotnet_naming_rule.public_static_fields_rule.resharper_description = Static fields (not private) +dotnet_naming_rule.public_static_fields_rule.resharper_guid = 70345118-4b40-4ece-937c-bbeb7a0b2e70 +dotnet_naming_rule.public_static_fields_rule.severity = warning +dotnet_naming_rule.public_static_fields_rule.style = lower_camel_case_style +dotnet_naming_rule.public_static_fields_rule.symbols = public_static_fields_symbols +dotnet_naming_rule.static_readonly_rule.import_to_resharper = True +dotnet_naming_rule.static_readonly_rule.resharper_description = Static readonly fields (not private) +dotnet_naming_rule.static_readonly_rule.resharper_guid = c873eafb-d57f-481d-8c93-77f6863c2f88 +dotnet_naming_rule.static_readonly_rule.severity = warning +dotnet_naming_rule.static_readonly_rule.style = upper_camel_case_style +dotnet_naming_rule.static_readonly_rule.symbols = static_readonly_symbols +dotnet_naming_rule.types_and_namespaces_rule.import_to_resharper = True +dotnet_naming_rule.types_and_namespaces_rule.resharper_description = Types and namespaces +dotnet_naming_rule.types_and_namespaces_rule.resharper_guid = a0b4bc4d-d13b-4a37-b37e-c9c6864e4302 +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 = True +dotnet_naming_rule.type_parameters_rule.resharper_description = Type parameters +dotnet_naming_rule.type_parameters_rule.resharper_exclusive_prefixes_suffixes = true +dotnet_naming_rule.type_parameters_rule.resharper_guid = 2c62818f-621b-4425-adc9-78611099bfcb +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_1.capitalization = camel_case +dotnet_naming_style.lower_camel_case_style_1.required_prefix = _ +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.constants_symbols.resharper_applicable_kinds = constant_field +dotnet_naming_symbols.constants_symbols.resharper_required_modifiers = any +dotnet_naming_symbols.enum_member_symbols.applicable_accessibilities = * +dotnet_naming_symbols.enum_member_symbols.applicable_kinds = +dotnet_naming_symbols.enum_member_symbols.resharper_applicable_kinds = enum_member +dotnet_naming_symbols.enum_member_symbols.resharper_required_modifiers = any +dotnet_naming_symbols.event_symbols.applicable_accessibilities = * +dotnet_naming_symbols.event_symbols.applicable_kinds = event +dotnet_naming_symbols.event_symbols.resharper_applicable_kinds = event +dotnet_naming_symbols.event_symbols.resharper_required_modifiers = any +dotnet_naming_symbols.interfaces_symbols.applicable_accessibilities = * +dotnet_naming_symbols.interfaces_symbols.applicable_kinds = interface +dotnet_naming_symbols.interfaces_symbols.resharper_applicable_kinds = interface +dotnet_naming_symbols.interfaces_symbols.resharper_required_modifiers = any +dotnet_naming_symbols.locals_symbols.applicable_accessibilities = * +dotnet_naming_symbols.locals_symbols.applicable_kinds = local +dotnet_naming_symbols.locals_symbols.resharper_applicable_kinds = local_variable +dotnet_naming_symbols.locals_symbols.resharper_required_modifiers = any +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.resharper_applicable_kinds = local_constant +dotnet_naming_symbols.local_constants_symbols.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.local_functions_symbols.resharper_applicable_kinds = local_function +dotnet_naming_symbols.local_functions_symbols.resharper_required_modifiers = any +dotnet_naming_symbols.method_symbols.applicable_accessibilities = * +dotnet_naming_symbols.method_symbols.applicable_kinds = method +dotnet_naming_symbols.method_symbols.resharper_applicable_kinds = method +dotnet_naming_symbols.method_symbols.resharper_required_modifiers = any +dotnet_naming_symbols.parameters_symbols.applicable_accessibilities = * +dotnet_naming_symbols.parameters_symbols.applicable_kinds = parameter +dotnet_naming_symbols.parameters_symbols.resharper_applicable_kinds = parameter +dotnet_naming_symbols.parameters_symbols.resharper_required_modifiers = any +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_constants_symbols.resharper_applicable_kinds = constant_field +dotnet_naming_symbols.private_constants_symbols.resharper_required_modifiers = any +dotnet_naming_symbols.private_instance_fields_symbols.applicable_accessibilities = private +dotnet_naming_symbols.private_instance_fields_symbols.applicable_kinds = field +dotnet_naming_symbols.private_instance_fields_symbols.resharper_applicable_kinds = field,readonly_field +dotnet_naming_symbols.private_instance_fields_symbols.resharper_required_modifiers = instance +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.resharper_applicable_kinds = field +dotnet_naming_symbols.private_static_fields_symbols.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 = readonly,static +dotnet_naming_symbols.private_static_readonly_symbols.resharper_applicable_kinds = readonly_field +dotnet_naming_symbols.private_static_readonly_symbols.resharper_required_modifiers = static +dotnet_naming_symbols.property_symbols.applicable_accessibilities = * +dotnet_naming_symbols.property_symbols.applicable_kinds = property +dotnet_naming_symbols.property_symbols.resharper_applicable_kinds = property +dotnet_naming_symbols.property_symbols.resharper_required_modifiers = any +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.public_fields_symbols.resharper_applicable_kinds = field,readonly_field +dotnet_naming_symbols.public_fields_symbols.resharper_required_modifiers = instance +dotnet_naming_symbols.public_static_fields_symbols.applicable_accessibilities = public,internal,protected,protected_internal,private_protected +dotnet_naming_symbols.public_static_fields_symbols.applicable_kinds = field +dotnet_naming_symbols.public_static_fields_symbols.required_modifiers = static +dotnet_naming_symbols.public_static_fields_symbols.resharper_applicable_kinds = field +dotnet_naming_symbols.public_static_fields_symbols.resharper_required_modifiers = static +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 = readonly,static +dotnet_naming_symbols.static_readonly_symbols.resharper_applicable_kinds = readonly_field +dotnet_naming_symbols.static_readonly_symbols.resharper_required_modifiers = static +dotnet_naming_symbols.types_and_namespaces_symbols.applicable_accessibilities = * +dotnet_naming_symbols.types_and_namespaces_symbols.applicable_kinds = class,delegate,enum,namespace,struct +dotnet_naming_symbols.types_and_namespaces_symbols.resharper_applicable_kinds = namespace,class,struct,enum,delegate +dotnet_naming_symbols.types_and_namespaces_symbols.resharper_required_modifiers = any +dotnet_naming_symbols.type_parameters_symbols.applicable_accessibilities = * +dotnet_naming_symbols.type_parameters_symbols.applicable_kinds = type_parameter +dotnet_naming_symbols.type_parameters_symbols.resharper_applicable_kinds = type_parameter +dotnet_naming_symbols.type_parameters_symbols.resharper_required_modifiers = any +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 = never_if_unnecessary:none +dotnet_style_predefined_type_for_locals_parameters_members = true:suggestion +dotnet_style_predefined_type_for_member_access = true:suggestion +dotnet_style_prefer_collection_expression = when_types_loosely_match:suggestion +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:suggestion +file_header_template = + +# ReSharper properties +resharper_accessor_owner_body = expression_body +resharper_alignment_tab_fill_style = use_spaces +resharper_align_altered_items = true +resharper_align_altering_instructions = true +resharper_align_asc_desc = false +resharper_align_equals = true +resharper_align_first_arg_by_paren = false +resharper_align_first_word_of_clause = to_left +resharper_align_joined_tables = false +resharper_align_line_comments_at_right_of_elements = true +resharper_align_linq_query = false +resharper_align_multiline_array_and_object_initializer = false +resharper_align_multiline_array_initializer = true +resharper_align_multiline_binary_patterns = false +resharper_align_multiline_comments = true +resharper_align_multiline_ctor_init = true +resharper_align_multiline_expression_braces = false +resharper_align_multiline_implements_list = true +resharper_align_multiline_list_pattern = false +resharper_align_multiline_property_pattern = false +resharper_align_multiline_statement_conditions = true +resharper_align_multiline_switch_expression = false +resharper_align_multiline_type_argument = true +resharper_align_multiline_type_parameter = true +resharper_align_multiline_type_parameter_constraints = false +resharper_align_multiline_type_parameter_list = false +resharper_align_multi_row_values = false +resharper_align_multi_row_values_break_threshold = seven +resharper_align_multi_row_values_minimal_increase_threshold = three +resharper_align_multi_row_values_percentile = auto +resharper_align_multi_row_values_with_insert = false +resharper_align_options = true +resharper_align_section_elements = true +resharper_align_table_aliases = false +resharper_align_ternary = align_not_nested +resharper_align_tuple_components = false +resharper_allow_alias = true +resharper_allow_comment_after_lbrace = false +resharper_allow_far_alignment = false +resharper_alter_table_align_defaults = true +resharper_alter_table_align_nullabilities = true +resharper_alter_table_align_types = true +resharper_always_use_end_of_line_brace_style = false +resharper_apply_auto_detected_rules = true +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 = true +resharper_binary_expression_align_operands_in_binary_expressions = true +resharper_binary_expression_space_within_parenthesized_sub_expressions = false +resharper_binary_expression_use_spaces_around_operators = yes +resharper_blank_lines_after_access_specifier = 0 +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_file_scoped_namespace_directive = 1 +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_region = 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 = 1 +resharper_blank_lines_around_type = 1 +resharper_blank_lines_before_access_specifier = 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 +resharper_braces_for_fixed = required +resharper_braces_for_for = not_required +resharper_braces_for_foreach = not_required +resharper_braces_for_ifelse = not_required_for_both +resharper_braces_for_lock = required +resharper_braces_for_using = required +resharper_braces_for_while = not_required +resharper_braces_redundant = true +resharper_break_template_declaration = line_break +resharper_builtin_type_apply_to_native_integer = false +resharper_can_use_global_alias = true +resharper_case_align_else_under_then_when_then_aligned = false +resharper_case_align_end = do_not_change +resharper_case_align_then = false +resharper_case_collapse_short_clause = true +resharper_case_indent_when_if_wrapped = true +resharper_case_keep_new_line_after_then_else = false +resharper_case_wrap_then = false +resharper_case_wrap_when = true +resharper_collapse_short_multi_row_values = false +resharper_collapse_short_statement = subqueries_only +resharper_commands_follow_by_blank_lines = do_not_change +resharper_configure_await_analysis_mode = disabled +resharper_constructor_or_destructor_body = block_body +resharper_continuation_indent_size = 8 +resharper_continuous_indent_multiplier = 1 +resharper_continuous_line_indent = single +resharper_cortege_add_space_before_opening_parenthesis = true +resharper_cortege_place_comma_to_begin = false +resharper_cortege_space_after_comma = true +resharper_cortege_space_before_comma = false +resharper_cortege_space_within_parenthesis = false +resharper_cpp_align_multiline_argument = true +resharper_cpp_align_multiline_binary_expressions_chain = false +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_switch_labels = false +resharper_cpp_insert_final_newline = true +resharper_cpp_invocable_declaration_braces = next_line +resharper_cpp_keep_existing_arrangement = true +resharper_cpp_max_line_length = 120 +resharper_cpp_new_line_before_while = true +resharper_cpp_other_braces = next_line +resharper_cpp_place_simple_blocks_on_single_line = false +resharper_cpp_space_after_unary_operator = false +resharper_cpp_space_around_binary_operator = true +resharper_cpp_type_declaration_braces = next_line +resharper_cpp_wrap_lines = true +resharper_create_schema_indent_content = true +resharper_create_schema_maximum_blank_lines_between_declarations = 1 +resharper_create_schema_minimum_blank_lines_between_declarations = 1 +resharper_create_table_collapse_when_short = false +resharper_create_table_place_closing_parenthesis = under_opening +resharper_create_table_place_elements = wrapped_indented +resharper_create_table_place_opening_parenthesis = aligned +resharper_csharp_align_multiline_argument = false +resharper_csharp_align_multiline_binary_expressions_chain = true +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_empty_block_style = together_same_line +resharper_csharp_insert_final_newline = false +resharper_csharp_keep_existing_enum_arrangement = false +resharper_csharp_keep_nontrivial_alias = false +resharper_csharp_max_line_length = 120 +resharper_csharp_new_line_before_while = false +resharper_csharp_prefer_qualified_reference = false +resharper_csharp_space_after_unary_operator = false +resharper_csharp_wrap_lines = true +resharper_cxxcli_property_declaration_braces = next_line +resharper_declared_variables_align_assignments = true +resharper_declared_variables_align_expressions = false +resharper_declared_variables_align_types = true +resharper_declared_variables_wrap_section = true +resharper_default_exception_variable_name = e +resharper_default_value_when_type_evident = default_literal +resharper_default_value_when_type_not_evident = default_literal +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_slate_format = true +resharper_enable_wrapping = false +resharper_enforce_line_ending_style = true +resharper_event_handler_pattern_long = $object$On$event$ +resharper_event_handler_pattern_short = On$event$ +resharper_export_declaration_braces = next_line +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_formatter_off_tag = +resharper_formatter_on_tag = +resharper_formatter_tags_accept_regexp = false +resharper_formatter_tags_enabled = false +resharper_format_leading_spaces_decl = false +resharper_for_built_in_types = use_var_when_evident +resharper_free_block_braces = next_line +resharper_from_clause_place_comma = as_in_common +resharper_from_clause_place_elements_on = as_in_common +resharper_from_clause_wrap_elements = chop +resharper_function_call_space_after_comma = true +resharper_function_call_space_before_comma = false +resharper_function_call_space_within_parentheses = false +resharper_function_declaration_return_type_style = do_not_change +resharper_function_definition_return_type_style = do_not_change +resharper_generator_mode = false +resharper_group_by_clause_place_comma = as_in_common +resharper_group_by_clause_place_elements_on = as_in_common +resharper_group_by_clause_wrap_elements = wrap_if_long +resharper_html_attribute_indent = align_by_first_attribute +resharper_html_insert_final_newline = false +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 = 120 +resharper_html_pi_attribute_style = on_single_line +resharper_html_space_before_self_closing = false +resharper_html_wrap_lines = true +resharper_if_then_collapse_when_short = true +resharper_if_then_wrap_inner_code = 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_altered_items = true +resharper_indent_altering_instructions = true +resharper_indent_anonymous_method_block = false +resharper_indent_braces_inside_statement_conditions = true +resharper_indent_break_from_case = true +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_declaration_after_ufunction_and_uproperty = false +resharper_indent_end_if = false +resharper_indent_end_loop = false +resharper_indent_export_declaration_members = true +resharper_indent_goto_labels = true +resharper_indent_inside_namespace = true +resharper_indent_invocation_pars = inside +resharper_indent_join = true +resharper_indent_loop = true +resharper_indent_member_initializer_list = true +resharper_indent_method_decl_pars = inside +resharper_indent_nested_fixed_stmt = false +resharper_indent_nested_foreach_stmt = false +resharper_indent_nested_for_stmt = false +resharper_indent_nested_lock_stmt = false +resharper_indent_nested_usings_stmt = false +resharper_indent_nested_while_stmt = false +resharper_indent_options = true +resharper_indent_pars = 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_primary_constructor_decl_pars = inside +resharper_indent_raw_literal_string = align +resharper_indent_statement_pars = inside +resharper_indent_text = OneIndent +resharper_indent_then_and_else = false +resharper_indent_typearg_angles = inside +resharper_indent_typeparam_angles = inside +resharper_indent_type_constraints = true +resharper_indent_wrapped_function_names = false +resharper_insert_statement_place_closing_parenthesis = at_the_end +resharper_insert_statement_place_comma = as_in_common +resharper_insert_statement_place_opening_parenthesis = on_the_same_line +resharper_insert_statement_spaces_within_parentheses = false +resharper_instance_members_qualify_declared_in = this_class, base_class +resharper_int_align = false +resharper_int_align_bitfield_sizes = false +resharper_int_align_comments = false +resharper_int_align_declaration_names = false +resharper_int_align_designated_initializers = false +resharper_int_align_enum_initializers = false +resharper_int_align_eq = false +resharper_int_align_fix_in_adjacent = true +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_expr_member_arrangement = true +resharper_keep_existing_invocation_parens_arrangement = true +resharper_keep_existing_list_patterns_arrangement = true +resharper_keep_existing_primary_constructor_declaration_parens_arrangement = true +resharper_keep_existing_property_patterns_arrangement = true +resharper_keep_existing_switch_expression_arrangement = true +resharper_keep_items_on_one_line_if_less_or_equal = 7 +resharper_keep_section_elements_under_section_header = true +resharper_keep_user_linebreaks = true +resharper_keep_user_wrapping = true +resharper_labeled_statement_style = line_break +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_after_deref_in_trailing_return_types = do_not_change +resharper_line_break_after_init_statement = do_not_change +resharper_line_break_before_comma_in_member_initializer_lists = false +resharper_line_break_before_deref_in_trailing_return_types = do_not_change +resharper_line_break_before_function_try_block = do_not_change +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_loop_collapse_when_short = false +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 = 3 +resharper_max_formal_parameters_on_line = 10000 +resharper_max_initializer_elements_on_line = 4 +resharper_max_invocation_arguments_on_line = 10000 +resharper_max_primary_constructor_parameters_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_after_all_distinct = false +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_null_checking_pattern_style = not_null_pattern +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_binary_pattern_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, shift, bitwise_and, bitwise_exclusive_or, bitwise_inclusive_or, bitwise +resharper_parentheses_redundancy_style = remove_if_not_clarifies_precedence +resharper_parentheses_same_type_operations = false +resharper_pi_attributes_indent = align_by_first_attribute +resharper_place_accessorholder_attribute_on_same_line = if_owner_is_single_line +resharper_place_accessor_attribute_on_same_line = if_owner_is_single_line +resharper_place_clause_elements_on = same_line +resharper_place_columns_or_values = same_line_aligned +resharper_place_comma = auto +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 = if_owner_is_single_line +resharper_place_expr_method_on_single_line = if_owner_is_single_line +resharper_place_expr_property_on_single_line = if_owner_is_single_line +resharper_place_field_attribute_on_same_line = true +resharper_place_into_clause_elements_on = as_in_common +resharper_place_into_on_the_new_line = do_not_change +resharper_place_join_in_join_only_queries_under = table +resharper_place_linq_into_on_new_line = true +resharper_place_method_attribute_on_same_line = false +resharper_place_namespace_definitions_on_same_line = false +resharper_place_on_and_using_under = table +resharper_place_primary_constructor_initializer_on_same_line = true +resharper_place_property_attribute_on_same_line = false +resharper_place_record_field_attribute_on_same_line = if_owner_is_single_line +resharper_place_simple_case_statement_on_same_line = false +resharper_place_simple_embedded_statement_on_same_line = if_owner_is_single_line +resharper_place_simple_initializer_on_single_line = true +resharper_place_simple_list_pattern_on_single_line = true +resharper_place_simple_property_pattern_on_single_line = true +resharper_place_simple_switch_expression_on_single_line = false +resharper_place_single_method_argument_lambda_on_same_line = true +resharper_place_subquery = do_not_change +resharper_place_top_level_and_or_under = to_begin +resharper_place_type_attribute_on_same_line = false +resharper_place_type_constraints_on_same_line = true +resharper_place_values_clause_elements_on = as_in_common +resharper_prefer_explicit_discard_declaration = false +resharper_prefer_roslyn_rules_for_parentheses_clarity = false +resharper_prefer_separate_deconstructed_variables_declaration = false +resharper_prefer_wrap_around_eq = default +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_only_unused_aliases = true +resharper_remove_spaces_on_blank_lines = true +resharper_remove_this_qualifier = true +resharper_remove_unused_only_aliases = false +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_attribute_style = do_not_touch +resharper_resx_space_before_self_closing = false +resharper_resx_wrap_lines = false +resharper_resx_wrap_tags_and_pi = false +resharper_resx_wrap_text = false +resharper_routine_arguments_align_types = false +resharper_routine_arguments_place_closing_parenthesis = do_not_change +resharper_routine_arguments_place_comma = auto +resharper_routine_arguments_place_elements = do_not_change +resharper_routine_arguments_place_opening_parenthesis = on_the_same_line +resharper_routine_arguments_spaces_within_parentheses = false +resharper_routine_arguments_wrap_elements = wrap_if_long +resharper_routine_statement_wrap_as = false +resharper_routine_statement_wrap_before_closing_dollar_quote = true +resharper_routine_statement_wrap_opening_dollar_quote = true +resharper_routine_statement_wrap_options_after_closing_dollar_quote = false +resharper_routine_statement_wrap_the_content_after_opening_dollar_quote = true +resharper_select_clause_align_as = true +resharper_select_clause_place_comma = as_in_common +resharper_select_clause_place_elements_on = as_in_common +resharper_select_clause_use_as = do_not_change +resharper_select_clause_wrap_elements = chop +resharper_show_autodetect_configure_formatting_tip = true +resharper_simple_block_style = do_not_change +resharper_simple_case_statement_style = do_not_change +resharper_simple_embedded_statement_style = do_not_change +resharper_slate_brackets_indent = inside +resharper_slate_brackets_wrap = chop_always +resharper_slate_wrap_before_bracket = true +resharper_slate_wrap_chained_binary_expression = chop_if_long +resharper_slate_wrap_chained_member_access = chop_if_long +resharper_sort_attributes = false +resharper_sort_class_selectors = false +resharper_sort_usings = true +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_bitfield_declarator = true +resharper_space_after_colon_in_case = true +resharper_space_after_colon_in_inheritance_clause = true +resharper_space_after_comma = true +resharper_space_after_ellipsis_in_parameter_pack = 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_operator_not = false +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_ptr_in_nested_declarator = false +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_slate_operator = 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_bitfield_declarator = true +resharper_space_before_colon_in_case = false +resharper_space_before_colon_in_ctor_initializer = true +resharper_space_before_colon_in_inheritance_clause = true +resharper_space_before_comma = false +resharper_space_before_default_parentheses = false +resharper_space_before_ellipsis_in_parameter_pack = 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_postfix_operator = 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_trailing_comment_text = false +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_declaration_parentheses = false +resharper_space_within_default_parentheses = false +resharper_space_within_empty_blocks = 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_slice_pattern = true +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_sql_insert_final_newline = false +resharper_sql_max_line_length = 120 +resharper_sql_wrap_lines = true +resharper_static_members_qualify_members = none +resharper_static_members_qualify_with = declared_type +resharper_stick_comment = true +resharper_subquery_place_closing_parenthesis = do_not_change +resharper_subquery_place_opening_parenthesis = do_not_change +resharper_subquery_spaces_within_parentheses = false +resharper_subquery_space_after_keyword = do_not_change +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 = false +resharper_trailing_comma_in_singleline_lists = false +resharper_treat_asterisk_as_regular = false +resharper_treat_case_statement_with_break_as_simple = true +resharper_update_statement_place_comma = as_in_common +resharper_update_statement_place_elements_on = as_in_common +resharper_update_statement_wrap_elements = chop +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_previous_element = true +resharper_use_indent_from_vs = true +resharper_use_old_engine = 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_insert_final_newline = false +resharper_vb_keep_nontrivial_alias = true +resharper_vb_max_line_length = 120 +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_wrap_lines = true +resharper_views_indent_query = false +resharper_views_wrap_as = false +resharper_views_wrap_the_beginning_of_the_query = true +resharper_where_clause_place_elements_on = as_in_common +resharper_where_clause_wrap_elements = chop +resharper_with_clause_align_as = false +resharper_with_clause_place_comma = as_in_common +resharper_with_clause_place_elements_on = as_in_common +resharper_with_clause_wrap_elements = chop +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_after_primary_constructor_declaration_lpar = true +resharper_wrap_after_property_in_chained_method_calls = false +resharper_wrap_altered_items = do_not_change +resharper_wrap_altering_instructions = yes +resharper_wrap_arguments_style = wrap_if_long +resharper_wrap_around_elements = true +resharper_wrap_array_initializer_style = wrap_if_long +resharper_wrap_base_clause_style = wrap_if_long +resharper_wrap_before_arrow_with_expressions = false +resharper_wrap_before_binary_opsign = false +resharper_wrap_before_binary_pattern_op = 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_method_call = 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_primary_constructor_declaration_lpar = false +resharper_wrap_before_primary_constructor_declaration_rpar = 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_cascade_and_deferrability = false +resharper_wrap_chained_binary_expressions = wrap_if_long +resharper_wrap_chained_binary_patterns = wrap_if_long +resharper_wrap_chained_method_calls = wrap_if_long +resharper_wrap_columns_or_values = wrap_if_long +resharper_wrap_command_ending_semicolon = do_not_change +resharper_wrap_comments = false +resharper_wrap_constraint = true +resharper_wrap_ctor_initializer_style = wrap_if_long +resharper_wrap_else = true +resharper_wrap_enumeration_style = chop_if_long +resharper_wrap_enum_declaration = chop_always +resharper_wrap_every_statement = false +resharper_wrap_extends_list_style = wrap_if_long +resharper_wrap_first_join = true +resharper_wrap_first_option = false +resharper_wrap_for_stmt_header_style = chop_if_long +resharper_wrap_key_check = false +resharper_wrap_list_pattern = wrap_if_long +resharper_wrap_loop = true +resharper_wrap_multiple_declaration_style = chop_if_long +resharper_wrap_multiple_type_parameter_constraints_style = chop_if_long +resharper_wrap_next_join = true +resharper_wrap_next_option = true +resharper_wrap_object_and_collection_initializer_style = chop_if_long +resharper_wrap_on_and_using = false +resharper_wrap_parameters_style = wrap_if_long +resharper_wrap_primary_constructor_parameters_style = chop_if_long +resharper_wrap_property_pattern = chop_if_long +resharper_wrap_references = false +resharper_wrap_switch_expression = chop_always +resharper_wrap_ternary_expr_style = chop_if_long +resharper_wrap_then = false +resharper_wrap_variables = do_not_change +resharper_wrap_verbatim_interpolated_strings = no_wrap +resharper_xmldoc_attribute_indent = single_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 = 120 +resharper_xmldoc_pi_attribute_style = do_not_touch +resharper_xmldoc_space_before_self_closing = true +resharper_xmldoc_wrap_lines = true +resharper_xmldoc_wrap_tags_and_pi = true +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 = 180 +resharper_xml_pi_attribute_style = do_not_touch +resharper_xml_space_before_self_closing = 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_all_underscore_local_parameter_name_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_append_to_collection_expression_highlighting = suggestion +resharper_arguments_style_anonymous_function_highlighting = none +resharper_arguments_style_literal_highlighting = none +resharper_arguments_style_named_expression_highlighting = none +resharper_arguments_style_other_highlighting = none +resharper_arguments_style_string_literal_highlighting = none +resharper_arrange_accessor_owner_body_highlighting = suggestion +resharper_arrange_attributes_highlighting = none +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 = hint +resharper_arrange_local_function_body_highlighting = none +resharper_arrange_method_or_operator_body_highlighting = none +resharper_arrange_namespace_body_highlighting = hint +resharper_arrange_null_checking_pattern_highlighting = hint +resharper_arrange_object_creation_when_type_evident_highlighting = suggestion +resharper_arrange_object_creation_when_type_not_evident_highlighting = hint +resharper_arrange_redundant_parentheses_highlighting = hint +resharper_arrange_static_member_qualifier_highlighting = hint +resharper_arrange_this_qualifier_highlighting = hint +resharper_arrange_trailing_comma_in_multiline_lists_highlighting = hint +resharper_arrange_trailing_comma_in_singleline_lists_highlighting = hint +resharper_arrange_type_member_modifiers_highlighting = hint +resharper_arrange_type_modifiers_highlighting = hint +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_instead_of_discard_highlighting = warning +resharper_assignment_in_conditional_expression_highlighting = warning +resharper_assignment_is_fully_discarded_highlighting = warning +resharper_assign_null_to_not_null_attribute_highlighting = warning +resharper_asxx_path_error_highlighting = warning +resharper_async_iterator_invocation_without_await_foreach_highlighting = warning +resharper_async_void_event_handler_method_highlighting = suggestion +resharper_async_void_lambda_highlighting = warning +resharper_async_void_method_highlighting = suggestion +resharper_async_void_throw_exception_highlighting = suggestion +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_blazor_editor_required_highlighting = warning +resharper_both_context_call_declaration_global_highlighting = warning +resharper_both_context_call_usage_global_highlighting = warning +resharper_built_in_type_reference_style_for_member_access_highlighting = hint +resharper_built_in_type_reference_style_highlighting = hint +resharper_by_ref_argument_is_volatile_field_highlighting = warning +resharper_cannot_apply_equality_operator_to_type_highlighting = warning +resharper_can_replace_cast_with_lambda_return_type_highlighting = hint +resharper_can_replace_cast_with_shorter_type_argument_highlighting = suggestion +resharper_can_replace_cast_with_type_argument_highlighting = hint +resharper_can_replace_cast_with_variable_type_highlighting = hint +resharper_can_simplify_dictionary_lookup_with_try_add_highlighting = suggestion +resharper_can_simplify_dictionary_lookup_with_try_get_value_highlighting = suggestion +resharper_can_simplify_dictionary_removing_with_single_call_highlighting = suggestion +resharper_can_simplify_dictionary_try_get_value_with_get_value_or_default_highlighting = suggestion +resharper_can_simplify_is_assignable_from_highlighting = suggestion +resharper_can_simplify_is_instance_of_type_highlighting = suggestion +resharper_can_simplify_set_adding_with_single_call_highlighting = suggestion +resharper_can_simplify_string_escape_sequence_highlighting = hint +resharper_captured_primary_constructor_parameter_is_mutable_highlighting = warning +resharper_center_tag_is_obsolete_highlighting = warning +resharper_change_field_type_to_system_threading_lock_highlighting = suggestion +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_command_invasion_declaration_global_highlighting = warning +resharper_command_invasion_usage_global_highlighting = warning +resharper_comment_typo_highlighting = suggestion +resharper_compare_non_constrained_generic_with_null_highlighting = none +resharper_compare_of_floats_by_equality_operator_highlighting = warning +resharper_conditional_access_qualifier_is_non_nullable_according_to_api_contract_highlighting = warning +resharper_conditional_ternary_equal_branch_highlighting = warning +resharper_condition_is_always_true_or_false_according_to_nullable_api_contract_highlighting = warning +resharper_condition_is_always_true_or_false_highlighting = warning +resharper_conflict_cqrs_attribute_highlighting = warning +resharper_confusing_char_as_integer_in_constructor_highlighting = warning +resharper_constant_conditional_access_qualifier_highlighting = warning +resharper_constant_expected_highlighting = suggestion +resharper_constant_null_coalescing_condition_highlighting = warning +resharper_consteval_if_is_always_constant_highlighting = warning +resharper_constructor_initializer_loop_highlighting = warning +resharper_constructor_with_must_dispose_resource_attribute_base_is_not_annotated_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_constructor_to_member_initializers_highlighting = suggestion +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_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_extension_block_highlighting = suggestion +resharper_convert_to_lambda_expression_highlighting = suggestion +resharper_convert_to_local_function_highlighting = suggestion +resharper_convert_to_null_coalescing_compound_assignment_highlighting = suggestion +resharper_convert_to_primary_constructor_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_convert_type_check_pattern_to_null_check_highlighting = warning +resharper_convert_type_check_to_null_check_highlighting = warning +resharper_co_variant_array_conversion_highlighting = warning +resharper_cpp_abstract_class_without_specifier_highlighting = warning +resharper_cpp_abstract_final_class_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_bound_to_delegate_method_is_not_marked_as_u_function_highlighting = warning +resharper_cpp_clang_tidy_abseil_cleanup_ctad_highlighting = none +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_id_dependent_backward_branch_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_altera_unroll_loops_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_ranges_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_assignment_in_if_condition_highlighting = none +resharper_cpp_clang_tidy_bugprone_bad_signal_to_kill_thread_highlighting = warning +resharper_cpp_clang_tidy_bugprone_bitwise_pointer_cast_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_capturing_this_in_member_variable_highlighting = warning +resharper_cpp_clang_tidy_bugprone_casting_through_void_highlighting = warning +resharper_cpp_clang_tidy_bugprone_chained_comparison_highlighting = warning +resharper_cpp_clang_tidy_bugprone_compare_pointer_to_member_virtual_function_highlighting = warning +resharper_cpp_clang_tidy_bugprone_copy_constructor_init_highlighting = warning +resharper_cpp_clang_tidy_bugprone_crtp_constructor_accessibility_highlighting = suggestion +resharper_cpp_clang_tidy_bugprone_dangling_handle_highlighting = warning +resharper_cpp_clang_tidy_bugprone_dynamic_static_initializers_highlighting = warning +resharper_cpp_clang_tidy_bugprone_easily_swappable_parameters_highlighting = none +resharper_cpp_clang_tidy_bugprone_empty_catch_highlighting = warning +resharper_cpp_clang_tidy_bugprone_exception_escape_highlighting = none +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_implicit_widening_of_multiplication_result_highlighting = warning +resharper_cpp_clang_tidy_bugprone_inaccurate_erase_highlighting = warning +resharper_cpp_clang_tidy_bugprone_incorrect_enable_if_highlighting = warning +resharper_cpp_clang_tidy_bugprone_incorrect_enable_shared_from_this_highlighting = warning +resharper_cpp_clang_tidy_bugprone_incorrect_roundings_highlighting = warning +resharper_cpp_clang_tidy_bugprone_inc_dec_in_conditions_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_misleading_setter_of_reference_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_new_in_one_expression_highlighting = warning +resharper_cpp_clang_tidy_bugprone_multiple_statement_macro_highlighting = warning +resharper_cpp_clang_tidy_bugprone_multi_level_implicit_pointer_conversion_highlighting = warning +resharper_cpp_clang_tidy_bugprone_narrowing_conversions_highlighting = warning +resharper_cpp_clang_tidy_bugprone_nondeterministic_pointer_iteration_order_highlighting = warning +resharper_cpp_clang_tidy_bugprone_non_zero_enum_to_bool_conversion_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_optional_value_conversion_highlighting = warning +resharper_cpp_clang_tidy_bugprone_parent_virtual_call_highlighting = warning +resharper_cpp_clang_tidy_bugprone_pointer_arithmetic_on_polymorphic_object_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_return_const_ref_from_parameter_highlighting = warning +resharper_cpp_clang_tidy_bugprone_shared_ptr_array_mismatch_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_standalone_empty_highlighting = warning +resharper_cpp_clang_tidy_bugprone_stringview_nullptr_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_memory_comparison_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_realloc_usage_highlighting = warning +resharper_cpp_clang_tidy_bugprone_suspicious_semicolon_highlighting = warning +resharper_cpp_clang_tidy_bugprone_suspicious_stringview_data_usage_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_switch_missing_default_case_highlighting = none +resharper_cpp_clang_tidy_bugprone_tagged_union_member_count_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_unchecked_optional_access_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_exception_at_new_highlighting = none +resharper_cpp_clang_tidy_bugprone_unhandled_self_assignment_highlighting = warning +resharper_cpp_clang_tidy_bugprone_unintended_char_ostream_output_highlighting = warning +resharper_cpp_clang_tidy_bugprone_unique_ptr_array_mismatch_highlighting = warning +resharper_cpp_clang_tidy_bugprone_unsafe_functions_highlighting = warning +resharper_cpp_clang_tidy_bugprone_unused_local_non_trivial_variable_highlighting = none +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_arr39_c_highlighting = none +resharper_cpp_clang_tidy_cert_con36_c_highlighting = none +resharper_cpp_clang_tidy_cert_con54_cpp_highlighting = none +resharper_cpp_clang_tidy_cert_ctr56_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_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_err33_c_highlighting = warning +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_exp42_c_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_flp37_c_highlighting = none +resharper_cpp_clang_tidy_cert_int09_c_highlighting = none +resharper_cpp_clang_tidy_cert_mem57_cpp_highlighting = warning +resharper_cpp_clang_tidy_cert_msc24_c_highlighting = none +resharper_cpp_clang_tidy_cert_msc30_c_highlighting = none +resharper_cpp_clang_tidy_cert_msc32_c_highlighting = none +resharper_cpp_clang_tidy_cert_msc33_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_msc54_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_pos47_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_errno_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_trust_nonnull_highlighting = none +resharper_cpp_clang_tidy_clang_analyzer_api_modeling_trust_returns_nonnull_highlighting = none +resharper_cpp_clang_tidy_clang_analyzer_core_bitwise_shift_highlighting = none +resharper_cpp_clang_tidy_clang_analyzer_core_builtin_assume_modeling_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_dereference_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_fixed_address_dereference_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_new_array_size_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_array_delete_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_string_checker_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_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_core_enum_cast_out_of_range_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_optin_taint_generic_taint_highlighting = none +resharper_cpp_clang_tidy_clang_analyzer_optin_taint_tainted_alloc_highlighting = none +resharper_cpp_clang_tidy_clang_analyzer_optin_taint_tainted_div_highlighting = none +resharper_cpp_clang_tidy_clang_analyzer_optin_taint_taint_propagation_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_array_bound_highlighting = none +resharper_cpp_clang_tidy_clang_analyzer_security_cert_env_invalid_ptr_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_security_mmap_write_exec_highlighting = none +resharper_cpp_clang_tidy_clang_analyzer_security_pointer_sub_highlighting = none +resharper_cpp_clang_tidy_clang_analyzer_security_putenv_stack_array_highlighting = none +resharper_cpp_clang_tidy_clang_analyzer_security_setgid_setuid_order_highlighting = none +resharper_cpp_clang_tidy_clang_analyzer_unix_api_highlighting = none +resharper_cpp_clang_tidy_clang_analyzer_unix_block_in_critical_section_highlighting = none +resharper_cpp_clang_tidy_clang_analyzer_unix_chroot_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_not_null_terminated_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_errno_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_std_c_library_functions_highlighting = none +resharper_cpp_clang_tidy_clang_analyzer_unix_stream_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_aarch64_sme_attributes_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_absolute_value_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_abstract_final_class_highlighting = none +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_aix_compat_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_alias_template_in_declaration_name_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_align_mismatch_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_always_inline_coroutine_highlighting = none +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_android_unversioned_fallback_highlighting = none +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_argument_undefined_behaviour_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_arm_interrupt_save_fp_no_vfp_unit_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_arm_interrupt_vfp_clobber_highlighting = none +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_array_compare_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_array_parameter_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_access_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_attribute_warning_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_at_protocol_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_auto_decl_extensions_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_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_instead_of_logical_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_bitwise_op_parentheses_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_bit_int_extension_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_bounds_safety_counted_by_elt_type_unknown_size_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_braced_scalar_init_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_branch_protection_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_c23_compat_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_c23_extensions_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_c2x_compat_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_c2x_extensions_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_c2y_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_function_type_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_cast_function_type_mismatch_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_cast_function_type_strict_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_cfi_unchecked_callee_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_cf_string_literal_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_character_conversion_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_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_coro_non_aligned_allocation_function_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_coro_type_aware_allocation_function_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_pedantic_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_const_reference_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_cpp11_narrowing_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_cpp14_attribute_extensions_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_compat_pedantic_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_cpp14_extensions_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_cpp17_attribute_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_compat_pedantic_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_cpp17_extensions_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_cpp20_attribute_extensions_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_cpp20_compat_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_cpp20_compat_pedantic_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_cpp23_attribute_extensions_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_cpp23_compat_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_cpp23_extensions_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_cpp23_lambda_attributes_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_cpp26_extensions_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_cpp2a_compat_pedantic_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_cpp2a_extensions_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_cpp2b_extensions_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_cpp2c_compat_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_cpp2c_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_cpp_hidden_decl_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_cpp_keyword_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_cpp_unterminated_string_initialization_highlighting = warning +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_cxx_attribute_extension_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_c_attribute_extension_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_dangling_assignment_gsl_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_dangling_assignment_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_dangling_capture_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 = none +resharper_cpp_clang_tidy_clang_diagnostic_decls_in_multiple_modules_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_defaulted_function_deleted_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_default_const_init_field_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_default_const_init_field_unsafe_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_default_const_init_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_default_const_init_unsafe_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_default_const_init_var_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_default_const_init_var_unsafe_highlighting = warning +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_delimited_escape_sequence_extension_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_deprecated_altivec_src_compat_highlighting = none +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_builtins_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_deprecated_comma_subscript_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_deprecated_copy_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_deprecated_copy_with_dtor_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_deprecated_copy_with_user_provided_copy_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_deprecated_copy_with_user_provided_dtor_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_deprecated_coroutine_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_deprecated_declarations_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_deprecated_declarations_switch_case_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_literal_operator_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_deprecated_missing_comma_variadic_parameter_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_deprecated_non_prototype_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_octal_literals_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_deprecated_ofast_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_deprecated_pragma_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_deprecated_redundant_constexpr_static_def_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_type_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_deprecated_volatile_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_deprecate_lax_vec_conv_all_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 = none +resharper_cpp_clang_tidy_clang_diagnostic_documentation_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_documentation_html_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_documentation_pedantic_highlighting = none +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 = none +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_dxil_validation_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_eager_load_cxx_named_modules_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_excessive_regsave_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_excess_initializers_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_exit_time_destructors_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_expansion_to_defined_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_experimental_header_units_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_experimental_lifetime_safety_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_experimental_option_highlighting = none +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_explicit_specialization_storage_class_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_export_unnamed_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_extractapi_misuse_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_ext_cxx_type_aware_allocators_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_final_dtor_non_final_class_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_final_macro_highlighting = warning +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_overflow_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_format_overflow_non_kprintf_highlighting = none +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_signedness_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_format_truncation_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_format_truncation_non_kprintf_highlighting = none +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_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_free_nonheap_object_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_friend_enum_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_function_def_in_objc_container_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_function_effects_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_function_multiversion_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_future_attribute_extensions_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_line_marker_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_gnu_null_pointer_arithmetic_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_gnu_offsetof_extensions_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_gnu_pointer_arith_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_gnu_redeclared_enum_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_gnu_statement_expression_from_macro_expansion_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_gpu_maybe_wrong_side_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_higher_precision_for_complex_division_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_hip_omp_target_directives_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_hip_only_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_hlsl202y_extensions_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_hlsl_availability_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_hlsl_dxc_compatability_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_hlsl_extensions_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_hlsl_implicit_binding_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_availability_without_sdk_settings_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_ignored_base_class_qualifiers_highlighting = warning +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_ignored_reference_qualifiers_highlighting = warning +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_enum_enum_cast_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_conversion_on_negation_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_implicit_int_enum_cast_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_implicit_void_ptr_cast_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_import_implementation_partition_unit_in_interface_unit_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_angled_in_module_purview_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_function_pointer_types_strict_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_incompatible_library_redeclaration_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_incompatible_ms_pragma_section_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_init_priority_reserved_highlighting = none +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_installapi_violation_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_gnu_asm_cast_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_static_assert_message_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_invalid_token_paste_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_invalid_unevaluated_string_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_invalid_utf8_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_invalid_version_availability_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_jump_misses_init_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_legacy_constant_register_binding_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_linker_warnings_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_attached_to_named_module_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_mathematical_notation_identifier_extension_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_math_errno_enabled_with_veclib_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_abstract_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_init_from_predefined_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_microsoft_inline_on_non_function_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_microsoft_mutable_reference_highlighting = none +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_string_literal_from_predefined_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_misexpect_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_designated_field_initializers_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_multilib_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_template_arg_list_after_template_kw_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_mix_packoffset_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_file_mapping_mismatch_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_ms_bitfield_padding_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_multichar_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_multilib_not_found_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_multiple_move_vbase_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_multi_gpu_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_nan_infinity_disabled_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 = none +resharper_cpp_clang_tidy_clang_diagnostic_nonportable_system_include_path_highlighting = none +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_nontrivial_memcall_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 = none +resharper_cpp_clang_tidy_clang_diagnostic_nrvo_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_null_pointer_subtraction_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_nvcc_compat_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_octal_prefix_extension_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_openacc_cache_var_inside_loop_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_openacc_confusing_routine_name_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_openacc_deprecated_clause_alias_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_openacc_self_if_potential_conflict_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_opencl_unsupported_rgba_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_openmp51_extensions_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_openmp_clauses_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_openmp_extensions_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_openmp_future_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_exception_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_deployment_version_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_overriding_method_mismatch_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_overriding_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_packed_non_pod_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_padded_bitfield_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_pedantic_macros_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_perf_constraint_implies_noexcept_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_preferred_type_bitfield_enum_conversion_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_pre_c11_compat_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_pre_c11_compat_pedantic_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_pre_c23_compat_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_pre_c23_compat_pedantic_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_pre_c2x_compat_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_pre_c2x_compat_pedantic_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_pre_c2y_compat_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_pre_c2y_compat_pedantic_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp14_compat_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp14_compat_pedantic_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp17_compat_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp17_compat_pedantic_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp20_compat_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp20_compat_pedantic_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp23_compat_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp23_compat_pedantic_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp26_compat_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp26_compat_pedantic_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp2c_compat_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp2c_compat_pedantic_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_pre_openmp51_compat_highlighting = none +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_ptrauth_null_pointers_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_read_only_types_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_attribute_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_redundant_consteval_if_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 = none +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_super_attribute_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_reserved_attribute_identifier_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_reserved_identifier_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_reserved_id_macro_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_reserved_macro_identifier_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_reserved_module_identifier_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_reserved_user_defined_literal_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_restrict_expansion_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_retained_language_linkage_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_return_local_addr_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_return_mismatch_highlighting = none +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_type_c_linkage_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_return_type_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_rewrite_not_bool_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_sarif_format_unstable_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_bool_highlighting = warning +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_single_bit_bitfield_constant_conversion_highlighting = warning +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_openacc_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_source_uses_openmp_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_spirv_compat_highlighting = none +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_primary_template_shadow_highlighting = warning +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_default_highlighting = none +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_alignment_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_sync_fetch_and_nand_semantics_changed_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_target_clones_mixed_specifiers_highlighting = none +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_negation_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_char_zero_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_template_in_declaration_name_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_tentative_definition_array_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_tentative_definition_compat_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_pointer_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_reference_return_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_unaligned_access_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_unaligned_qualifier_implicit_cast_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_arm_za_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_undefined_arm_zt0_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 = none +resharper_cpp_clang_tidy_clang_diagnostic_undef_prefix_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_undef_true_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_underaligned_exception_object_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_underlying_atomic_qualifier_ignored_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_underlying_cv_qualifier_ignored_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_pointer_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_uninitialized_const_reference_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_uninitialized_explicit_init_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_uninitialized_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_unique_object_duplication_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_unknown_acc_extension_clause_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_directives_highlighting = warning +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_unnecessary_virtual_specifier_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_unneeded_internal_declaration_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_unneeded_member_function_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_unqualified_std_cast_call_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_unreachable_code_break_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_unreachable_code_fallthrough_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_unreachable_code_generic_assoc_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_unsafe_buffer_usage_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_unsafe_buffer_usage_in_container_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_unsafe_buffer_usage_in_libc_call_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_unsequenced_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_unsupported_abi_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_unterminated_string_initialization_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_unusable_partial_specialization_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_unused_but_set_parameter_highlighting = none +resharper_cpp_clang_tidy_clang_diagnostic_unused_but_set_variable_highlighting = none +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 = none +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 = none +resharper_cpp_clang_tidy_clang_diagnostic_unused_template_highlighting = none +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_variadic_macro_arguments_omitted_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_cxx_extension_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_vla_extension_highlighting = warning +resharper_cpp_clang_tidy_clang_diagnostic_vla_extension_static_assert_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_warning_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_concurrency_thread_canceltype_asynchronous_highlighting = warning +resharper_cpp_clang_tidy_cppcoreguidelines_avoid_capturing_lambda_coroutines_highlighting = warning +resharper_cpp_clang_tidy_cppcoreguidelines_avoid_const_or_ref_data_members_highlighting = warning +resharper_cpp_clang_tidy_cppcoreguidelines_avoid_c_arrays_highlighting = none +resharper_cpp_clang_tidy_cppcoreguidelines_avoid_do_while_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_avoid_reference_coroutine_parameters_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_to_enum_highlighting = none +resharper_cpp_clang_tidy_cppcoreguidelines_macro_usage_highlighting = none +resharper_cpp_clang_tidy_cppcoreguidelines_misleading_capture_default_by_value_highlighting = warning +resharper_cpp_clang_tidy_cppcoreguidelines_missing_std_forward_highlighting = warning +resharper_cpp_clang_tidy_cppcoreguidelines_narrowing_conversions_highlighting = warning +resharper_cpp_clang_tidy_cppcoreguidelines_noexcept_destructor_highlighting = warning +resharper_cpp_clang_tidy_cppcoreguidelines_noexcept_move_operations_highlighting = warning +resharper_cpp_clang_tidy_cppcoreguidelines_noexcept_swap_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_no_suspend_with_lock_highlighting = warning +resharper_cpp_clang_tidy_cppcoreguidelines_owning_memory_highlighting = none +resharper_cpp_clang_tidy_cppcoreguidelines_prefer_member_initializer_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 = none +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_rvalue_reference_param_not_moved_highlighting = warning +resharper_cpp_clang_tidy_cppcoreguidelines_slicing_highlighting = none +resharper_cpp_clang_tidy_cppcoreguidelines_special_member_functions_highlighting = suggestion +resharper_cpp_clang_tidy_cppcoreguidelines_use_default_member_init_highlighting = none +resharper_cpp_clang_tidy_cppcoreguidelines_use_enum_class_highlighting = none +resharper_cpp_clang_tidy_cppcoreguidelines_virtual_class_destructor_highlighting = none +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_ignored_remove_result_highlighting = warning +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_inline_function_decl_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_prefer_static_over_anonymous_namespace_highlighting = none +resharper_cpp_clang_tidy_llvm_qualified_auto_highlighting = none +resharper_cpp_clang_tidy_llvm_twine_local_highlighting = none +resharper_cpp_clang_tidy_misc_confusable_identifiers_highlighting = warning +resharper_cpp_clang_tidy_misc_const_correctness_highlighting = none +resharper_cpp_clang_tidy_misc_coroutine_hostile_raii_highlighting = warning +resharper_cpp_clang_tidy_misc_definitions_in_headers_highlighting = none +resharper_cpp_clang_tidy_misc_header_include_cycle_highlighting = warning +resharper_cpp_clang_tidy_misc_include_cleaner_highlighting = none +resharper_cpp_clang_tidy_misc_misleading_bidirectional_highlighting = warning +resharper_cpp_clang_tidy_misc_misleading_identifier_highlighting = warning +resharper_cpp_clang_tidy_misc_misplaced_const_highlighting = none +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_misc_use_anonymous_namespace_highlighting = suggestion +resharper_cpp_clang_tidy_misc_use_internal_linkage_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_macro_to_enum_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_min_max_use_initializer_list_highlighting = suggestion +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_type_traits_highlighting = none +resharper_cpp_clang_tidy_modernize_unary_static_assert_highlighting = suggestion +resharper_cpp_clang_tidy_modernize_use_auto_highlighting = none +resharper_cpp_clang_tidy_modernize_use_bool_literals_highlighting = suggestion +resharper_cpp_clang_tidy_modernize_use_constraints_highlighting = suggestion +resharper_cpp_clang_tidy_modernize_use_default_member_init_highlighting = none +resharper_cpp_clang_tidy_modernize_use_designated_initializers_highlighting = suggestion +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_integer_sign_comparison_highlighting = suggestion +resharper_cpp_clang_tidy_modernize_use_nodiscard_highlighting = hint +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_ranges_highlighting = suggestion +resharper_cpp_clang_tidy_modernize_use_scoped_lock_highlighting = suggestion +resharper_cpp_clang_tidy_modernize_use_starts_ends_with_highlighting = suggestion +resharper_cpp_clang_tidy_modernize_use_std_format_highlighting = suggestion +resharper_cpp_clang_tidy_modernize_use_std_numbers_highlighting = suggestion +resharper_cpp_clang_tidy_modernize_use_std_print_highlighting = suggestion +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_assert_equals_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_nsdate_formatter_highlighting = none +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_avoid_endl_highlighting = warning +resharper_cpp_clang_tidy_performance_enum_size_highlighting = suggestion +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_destructor_highlighting = warning +resharper_cpp_clang_tidy_performance_noexcept_move_constructor_highlighting = warning +resharper_cpp_clang_tidy_performance_noexcept_swap_highlighting = warning +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_avoid_pragma_once_highlighting = none +resharper_cpp_clang_tidy_portability_restrict_system_includes_highlighting = none +resharper_cpp_clang_tidy_portability_simd_intrinsics_highlighting = none +resharper_cpp_clang_tidy_portability_std_allocator_const_highlighting = warning +resharper_cpp_clang_tidy_portability_template_virtual_member_function_highlighting = warning +resharper_cpp_clang_tidy_readability_ambiguous_smartptr_reset_call_highlighting = suggestion +resharper_cpp_clang_tidy_readability_avoid_const_params_in_decls_highlighting = none +resharper_cpp_clang_tidy_readability_avoid_nested_conditional_operator_highlighting = none +resharper_cpp_clang_tidy_readability_avoid_return_with_void_value_highlighting = none +resharper_cpp_clang_tidy_readability_avoid_unconditional_preprocessor_if_highlighting = warning +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_contains_highlighting = none +resharper_cpp_clang_tidy_readability_container_data_pointer_highlighting = suggestion +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_delete_null_pointer_highlighting = suggestion +resharper_cpp_clang_tidy_readability_duplicate_include_highlighting = none +resharper_cpp_clang_tidy_readability_else_after_return_highlighting = none +resharper_cpp_clang_tidy_readability_enum_initial_value_highlighting = suggestion +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_length_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_math_missing_parentheses_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_operators_representation_highlighting = suggestion +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_casting_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_inline_specifier_highlighting = none +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_reference_to_constructed_temporary_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_suspicious_call_argument_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_readability_use_concise_preprocessor_directives_highlighting = suggestion +resharper_cpp_clang_tidy_readability_use_std_min_max_highlighting = suggestion +resharper_cpp_clang_tidy_zircon_temporary_objects_highlighting = none +resharper_cpp_class_can_be_final_highlighting = none +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_concept_never_used_highlighting = warning +resharper_cpp_conditional_expression_can_be_simplified_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_definitions_order_highlighting = hint +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_overriden_method_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_evaluation_failure_highlighting = error +resharper_cpp_evaluation_internal_failure_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_final_non_overriding_virtual_function_highlighting = suggestion +resharper_cpp_forward_enum_declaration_without_underlying_type_highlighting = warning +resharper_cpp_for_loop_can_be_replaced_with_while_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_function_result_should_be_used_highlighting = hint +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 = hint +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_keyword_throw_highlighting = warning +resharper_cpp_missing_linebreak_highlighting = none +resharper_cpp_missing_space_highlighting = none +resharper_cpp_module_partition_with_several_partition_units_highlighting = warning +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_multi_character_literal_highlighting = warning +resharper_cpp_multi_character_wide_literal_highlighting = warning +resharper_cpp_must_be_public_virtual_to_implement_interface_highlighting = warning +resharper_cpp_mutable_specifier_on_reference_member_highlighting = warning +resharper_cpp_nodiscard_function_without_return_value_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_pass_value_parameter_by_const_reference_highlighting = suggestion +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_base_class_initializer_highlighting = suggestion +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_complexity_in_comparison_highlighting = suggestion +resharper_cpp_redundant_conditional_expression_highlighting = suggestion +resharper_cpp_redundant_const_specifier_highlighting = hint +resharper_cpp_redundant_control_flow_jump_highlighting = hint +resharper_cpp_redundant_dereferencing_and_taking_address_highlighting = suggestion +resharper_cpp_redundant_elaborated_type_specifier_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_export_keyword_highlighting = warning +resharper_cpp_redundant_fwd_class_or_enum_specifier_highlighting = suggestion +resharper_cpp_redundant_inline_specifier_highlighting = hint +resharper_cpp_redundant_lambda_parameter_list_highlighting = hint +resharper_cpp_redundant_linebreak_highlighting = none +resharper_cpp_redundant_member_initializer_highlighting = suggestion +resharper_cpp_redundant_namespace_definition_highlighting = suggestion +resharper_cpp_redundant_parentheses_highlighting = hint +resharper_cpp_redundant_qualifier_adl_highlighting = none +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_static_specifier_on_thread_local_local_variable_highlighting = hint +resharper_cpp_redundant_template_arguments_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_redundant_zero_initializer_in_aggregate_initialization_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_string_literal_to_char_pointer_conversion_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_arguments_can_be_deduced_highlighting = hint +resharper_cpp_template_parameter_never_used_highlighting = hint +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_blueprint_callable_function_unused_highlighting = warning +resharper_cpp_ue_blueprint_implementable_event_not_implemented_highlighting = warning +resharper_cpp_ue_incorrect_engine_directory_highlighting = error +resharper_cpp_ue_missing_struct_member_highlighting = error +resharper_cpp_ue_missing_super_call_highlighting = warning +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_unmatched_pragma_end_region_directive_highlighting = warning +resharper_cpp_unmatched_pragma_region_directive_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_associative_contains_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_erase_algorithm_highlighting = suggestion +resharper_cpp_use_familiar_template_syntax_for_generic_lambdas_highlighting = suggestion +resharper_cpp_use_of_undeclared_class_highlighting = hint +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_warning_directive_highlighting = warning +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_cqrs_debug_highlighting = warning +resharper_cqrs_naming_recommendation_highlighting = warning +resharper_c_declaration_with_implicit_int_type_highlighting = warning +resharper_c_sharp14_overload_resolution_with_span_breaking_change_highlighting = suggestion +resharper_c_sharp_build_cs_invalid_module_name_highlighting = warning +resharper_c_sharp_missing_plugin_dependency_highlighting = warning +resharper_default_struct_equality_is_used_global_highlighting = warning +resharper_default_struct_equality_is_used_local_highlighting = warning +resharper_default_value_attribute_for_optional_parameter_highlighting = warning +resharper_dispose_on_using_variable_highlighting = warning +resharper_double_negation_in_pattern_highlighting = suggestion +resharper_double_negation_operator_highlighting = suggestion +resharper_duplicated_chained_if_bodies_highlighting = hint +resharper_duplicated_sequential_if_bodies_highlighting = hint +resharper_duplicated_statements_highlighting = warning +resharper_duplicated_switch_expression_arms_highlighting = hint +resharper_duplicated_switch_section_bodies_highlighting = hint +resharper_duplicate_item_in_logger_template_highlighting = warning +resharper_duplicate_key_collection_initialization_highlighting = warning +resharper_duplicate_resource_highlighting = warning +resharper_empty_constructor_highlighting = warning +resharper_empty_destructor_highlighting = warning +resharper_empty_extension_block_highlighting = warning +resharper_empty_for_statement_highlighting = warning +resharper_empty_general_catch_clause_highlighting = warning +resharper_empty_namespace_highlighting = warning +resharper_empty_region_highlighting = suggestion +resharper_empty_statement_highlighting = warning +resharper_empty_title_tag_highlighting = hint +resharper_enforce_do_while_statement_braces_highlighting = none +resharper_enforce_fixed_statement_braces_highlighting = none +resharper_enforce_foreach_statement_braces_highlighting = none +resharper_enforce_for_statement_braces_highlighting = none +resharper_enforce_if_statement_braces_highlighting = none +resharper_enforce_lock_statement_braces_highlighting = none +resharper_enforce_using_statement_braces_highlighting = none +resharper_enforce_while_statement_braces_highlighting = none +resharper_entity_framework_client_side_db_function_call_highlighting = warning +resharper_entity_framework_model_validation_circular_dependency_highlighting = hint +resharper_entity_framework_model_validation_unlimited_string_length_highlighting = warning +resharper_entity_framework_n_plus_one_incomplete_data_query_highlighting = suggestion +resharper_entity_framework_n_plus_one_incomplete_data_usage_highlighting = warning +resharper_entity_framework_n_plus_one_query_highlighting = suggestion +resharper_entity_framework_n_plus_one_usage_highlighting = warning +resharper_entity_framework_unsupported_server_side_function_call_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_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_extract_common_branching_code_highlighting = hint +resharper_extract_common_property_pattern_highlighting = hint +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_specifier_captures_right_braces_highlighting = warning +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_grammar_mistake_in_comment_highlighting = suggestion +resharper_grammar_mistake_in_markup_attribute_highlighting = suggestion +resharper_grammar_mistake_in_markup_text_highlighting = suggestion +resharper_grammar_mistake_in_string_literal_highlighting = none +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 = suggestion +resharper_if_std_is_constant_evaluated_can_be_replaced_highlighting = suggestion +resharper_inactive_preprocessor_branch_highlighting = warning +resharper_inconsistently_synchronized_field_highlighting = warning +resharper_inconsistent_naming_highlighting = warning +resharper_inconsistent_order_of_locks_highlighting = warning +resharper_incorrect_blank_lines_near_braces_highlighting = none +resharper_incorrect_constant_expected_annotation_highlighting = error +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_in_parameter_with_must_dispose_resource_attribute_highlighting = warning +resharper_is_expression_always_false_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_lambda_expression_can_be_made_static_highlighting = none +resharper_lambda_expression_must_be_static_highlighting = suggestion +resharper_lambda_should_not_capture_context_highlighting = warning +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_local_variable_hides_primary_constructor_parameter_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 = suggestion +resharper_markup_text_typo_highlighting = suggestion +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_file_local_highlighting = none +resharper_member_can_be_internal_highlighting = none +resharper_member_can_be_made_static_global_highlighting = hint +resharper_member_can_be_made_static_local_highlighting = hint +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_into_logical_pattern_highlighting = hint +resharper_merge_into_negated_pattern_highlighting = hint +resharper_merge_into_pattern_highlighting = suggestion +resharper_merge_nested_property_patterns_highlighting = suggestion +resharper_merge_sequential_checks_highlighting = hint +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_misleading_body_like_statement_highlighting = warning +resharper_missing_alt_attribute_in_img_tag_highlighting = hint +resharper_missing_attribute_highlighting = warning +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_more_specific_foreach_variable_type_available_highlighting = suggestion +resharper_move_local_function_after_jump_statement_highlighting = hint +resharper_move_to_existing_positional_deconstruction_pattern_highlighting = hint +resharper_move_to_extension_block_highlighting = hint +resharper_move_variable_declaration_inside_loop_condition_highlighting = suggestion +resharper_ms_builtin_inspection_highlighting = warning +resharper_ms_order_by_inspection_highlighting = error +resharper_multiple_cqrs_entity_highlighting = warning +resharper_multiple_nullable_attributes_usage_highlighting = warning +resharper_multiple_order_by_highlighting = warning +resharper_multiple_output_tags_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_mysql_load_data_path_inspection_highlighting = warning +resharper_mysql_parsing_inspection_highlighting = warning +resharper_mysql_space_after_function_name_inspection_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_out_parameter_variable_highlighting = warning +resharper_not_accessed_positional_property_global_highlighting = warning +resharper_not_accessed_positional_property_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_disposed_resource_highlighting = warning +resharper_not_disposed_resource_is_returned_by_property_highlighting = warning +resharper_not_disposed_resource_is_returned_highlighting = suggestion +resharper_not_null_or_required_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_nullable_warning_suppression_is_used_highlighting = none +resharper_nullness_annotation_conflict_with_jet_brains_annotations_highlighting = warning +resharper_null_coalescing_condition_is_always_not_null_according_to_api_contract_highlighting = warning +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_missing_cancel_after_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_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 = warning +resharper_obsolete_element_error_highlighting = error +resharper_obsolete_element_highlighting = warning +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_operator_without_matched_checked_operator_highlighting = warning +resharper_optional_parameter_hierarchy_mismatch_highlighting = warning +resharper_optional_parameter_ref_out_highlighting = warning +resharper_ora_missing_body_inspection_highlighting = warning +resharper_ora_overload_inspection_highlighting = warning +resharper_ora_unmatched_forward_declaration_inspection_highlighting = error +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_output_tag_required_highlighting = warning +resharper_out_parameter_value_is_always_discarded_global_highlighting = suggestion +resharper_out_parameter_value_is_always_discarded_local_highlighting = warning +resharper_out_parameter_with_handles_resource_disposal_attribute_highlighting = warning +resharper_overridden_with_empty_value_highlighting = warning +resharper_overridden_with_same_value_highlighting = suggestion +resharper_parameter_hides_member_highlighting = warning +resharper_parameter_hides_primary_constructor_parameter_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 = none +resharper_parameter_type_can_be_enumerable_local_highlighting = none +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_pass_string_interpolation_highlighting = hint +resharper_pattern_always_matches_highlighting = warning +resharper_pattern_is_always_true_or_false_highlighting = warning +resharper_pattern_is_redundant_highlighting = warning +resharper_pattern_never_matches_highlighting = warning +resharper_pg_select_from_procedure_inspection_highlighting = warning +resharper_place_assignment_expression_into_block_highlighting = none +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_collection_was_modified_highlighting = warning +resharper_possible_invalid_operation_exception_highlighting = warning +resharper_possible_loss_of_fraction_highlighting = warning +resharper_possible_mistaken_call_to_get_type_highlighting = warning +resharper_possible_mistaken_system_type_argument_highlighting = warning +resharper_possible_multiple_enumeration_highlighting = warning +resharper_possible_multiple_write_access_in_double_check_locking_highlighting = warning +resharper_possible_null_reference_exception_highlighting = warning +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_cancellation_token_highlighting = warning +resharper_possibly_mistaken_use_of_interpolated_string_insert_highlighting = warning +resharper_possibly_unintended_side_effects_inside_conditional_invocation_highlighting = warning +resharper_possibly_unintended_usage_parameterless_get_expression_type_highlighting = error +resharper_prefer_concrete_value_over_default_highlighting = suggestion +resharper_prefer_explicitly_provided_tuple_component_name_highlighting = hint +resharper_primary_constructor_parameter_capture_disallowed_highlighting = none +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_field_keyword_is_never_assigned_highlighting = warning +resharper_property_field_keyword_is_never_used_highlighting = warning +resharper_property_not_resolved_highlighting = error +resharper_public_constructor_in_abstract_class_highlighting = suggestion +resharper_pure_attribute_on_void_method_highlighting = warning +resharper_query_invasion_declaration_global_highlighting = warning +resharper_query_invasion_usage_global_highlighting = warning +resharper_raw_string_can_be_simplified_highlighting = hint +resharper_razor_assembly_not_resolved_highlighting = error +resharper_razor_layout_not_resolved_highlighting = error +resharper_razor_null_conditional_operator_highlighting_highlighting = warning +resharper_razor_section_not_resolved_highlighting = error +resharper_razor_unresolved_component_highlighting = warning +resharper_read_access_in_double_check_locking_highlighting = warning +resharper_redundant_abstract_modifier_highlighting = warning +resharper_redundant_accessor_body_highlighting = suggestion +resharper_redundant_always_match_subpattern_highlighting = suggestion +resharper_redundant_anonymous_type_property_name_highlighting = warning +resharper_redundant_argument_default_value_highlighting = warning +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_suffix_highlighting = warning +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_caller_argument_expression_default_value_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_copy_call_highlighting = warning +resharper_redundant_collection_initializer_element_braces_highlighting = hint +resharper_redundant_configure_await_highlighting = suggestion +resharper_redundant_cqrs_attribute_highlighting = warning +resharper_redundant_declaration_semicolon_highlighting = hint +resharper_redundant_default_member_initializer_highlighting = warning +resharper_redundant_delegate_creation_highlighting = warning +resharper_redundant_dictionary_contains_key_before_adding_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 = hint +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_enum_case_label_for_default_section_highlighting = none +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 = hint +resharper_redundant_if_statement_then_keyword_highlighting = none +resharper_redundant_immediate_delegate_invocation_highlighting = suggestion +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_directive_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_partial_method_empty_implementation_highlighting = warning +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_class_keyword_highlighting = warning +resharper_redundant_scoped_parameter_modifier_highlighting = warning +resharper_redundant_sets_required_members_attribute_highlighting = warning +resharper_redundant_setter_value_parameter_declaration_highlighting = hint +resharper_redundant_space_highlighting = none +resharper_redundant_spread_element_highlighting = suggestion +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_switch_expression_arms_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_inside_nameof_highlighting = suggestion +resharper_redundant_type_arguments_of_method_highlighting = warning +resharper_redundant_type_check_in_pattern_highlighting = warning +resharper_redundant_type_declaration_body_highlighting = suggestion +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_virtual_modifier_highlighting = warning +resharper_redundant_with_cancellation_highlighting = warning +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 = none +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_async_with_task_return_highlighting = none +resharper_replace_auto_property_with_computed_property_highlighting = hint +resharper_replace_conditional_expression_with_null_coalescing_highlighting = suggestion +resharper_replace_object_pattern_with_var_pattern_highlighting = suggestion +resharper_replace_sequence_equal_with_constant_pattern_highlighting = suggestion +resharper_replace_slice_with_range_indexer_highlighting = hint +resharper_replace_substring_with_range_indexer_highlighting = hint +resharper_replace_with_field_keyword_highlighting = suggestion +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_primary_constructor_parameter_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_highlighting = error +resharper_resource_not_resolved_highlighting = error +resharper_resx_not_resolved_highlighting = warning +resharper_return_of_task_produced_by_using_variable_highlighting = warning +resharper_return_of_using_variable_highlighting = warning +resharper_return_type_can_be_enumerable_global_highlighting = none +resharper_return_type_can_be_enumerable_local_highlighting = none +resharper_return_type_can_be_not_nullable_highlighting = warning +resharper_return_value_of_pure_method_is_not_used_highlighting = warning +resharper_route_templates_action_route_prefix_can_be_extracted_to_controller_route_highlighting = hint +resharper_route_templates_ambiguous_matching_constraint_constructor_highlighting = warning +resharper_route_templates_constraint_argument_cannot_be_converted_highlighting = warning +resharper_route_templates_controller_route_parameter_is_not_passed_to_methods_highlighting = hint +resharper_route_templates_duplicated_parameter_highlighting = warning +resharper_route_templates_matching_constraint_constructor_not_resolved_highlighting = warning +resharper_route_templates_method_missing_route_parameters_highlighting = hint +resharper_route_templates_optional_parameter_can_be_preceded_only_by_single_period_highlighting = warning +resharper_route_templates_optional_parameter_must_be_at_the_end_of_segment_highlighting = warning +resharper_route_templates_parameter_constraint_can_be_specified_highlighting = hint +resharper_route_templates_parameter_type_and_constraints_mismatch_highlighting = warning +resharper_route_templates_parameter_type_can_be_made_stricter_highlighting = suggestion +resharper_route_templates_route_parameter_constraint_not_resolved_highlighting = warning +resharper_route_templates_route_parameter_is_not_passed_to_method_highlighting = hint +resharper_route_templates_route_token_not_resolved_highlighting = warning +resharper_route_templates_symbol_not_resolved_highlighting = warning +resharper_route_templates_syntax_error_highlighting = warning +resharper_safe_cast_is_used_as_type_check_highlighting = suggestion +resharper_script_tag_has_both_src_and_content_attributes_highlighting = error +resharper_sealed_member_in_sealed_class_highlighting = warning +resharper_separate_control_transfer_statement_highlighting = none +resharper_separate_local_functions_with_jump_statement_highlighting = hint +resharper_service_contract_without_operations_highlighting = warning +resharper_shebang_directive_bad_placement_highlighting = warning +resharper_shift_expression_real_shift_count_is_zero_highlighting = warning +resharper_shift_expression_result_equals_zero_highlighting = warning +resharper_shift_expression_right_operand_not_equal_real_count_highlighting = warning +resharper_shift_expression_zero_left_operand_highlighting = warning +resharper_similar_anonymous_type_nearby_highlighting = hint +resharper_simplify_conditional_operator_highlighting = suggestion +resharper_simplify_conditional_ternary_expression_highlighting = suggestion +resharper_simplify_i_if_highlighting = suggestion +resharper_simplify_linq_expression_use_all_highlighting = suggestion +resharper_simplify_linq_expression_use_any_highlighting = suggestion +resharper_simplify_string_interpolation_highlighting = suggestion +resharper_specify_a_culture_in_string_conversion_explicitly_highlighting = warning +resharper_specify_string_comparison_highlighting = hint +resharper_spin_lock_in_readonly_field_highlighting = warning +resharper_sql_add_not_null_column_inspection_highlighting = warning +resharper_sql_aggregates_inspection_highlighting = warning +resharper_sql_ambiguous_column_inspection_highlighting = warning +resharper_sql_auto_increment_duplicate_inspection_highlighting = warning +resharper_sql_call_notation_inspection_highlighting = error +resharper_sql_case_vs_coalesce_inspection_highlighting = warning +resharper_sql_case_vs_if_inspection_highlighting = warning +resharper_sql_check_using_columns_inspection_highlighting = warning +resharper_sql_constant_expression_inspection_highlighting = warning +resharper_sql_deprecate_type_inspection_highlighting = warning +resharper_sql_derived_table_alias_inspection_highlighting = warning +resharper_sql_drop_indexed_column_inspection_highlighting = warning +resharper_sql_dt_inspection_highlighting = warning +resharper_sql_duplicate_column_inspection_highlighting = warning +resharper_sql_goto_inspection_highlighting = none +resharper_sql_identifier_inspection_highlighting = warning +resharper_sql_illegal_cursor_state_inspection_highlighting = warning +resharper_sql_insert_into_generated_column_inspection_highlighting = warning +resharper_sql_insert_null_into_not_null_inspection_highlighting = warning +resharper_sql_insert_values_inspection_highlighting = warning +resharper_sql_join_count_inspection_highlighting = none +resharper_sql_join_without_on_inspection_highlighting = warning +resharper_sql_misleading_reference_inspection_highlighting = warning +resharper_sql_missing_column_aliases_inspection_highlighting = none +resharper_sql_missing_return_inspection_highlighting = error +resharper_sql_multiple_limit_clauses_inspection_highlighting = warning +resharper_sql_named_arguments_inspection_highlighting = none +resharper_sql_redundant_alias_inspection_highlighting = warning +resharper_sql_redundant_code_in_coalesce_inspection_highlighting = warning +resharper_sql_redundant_else_null_inspection_highlighting = warning +resharper_sql_redundant_limit_inspection_highlighting = warning +resharper_sql_redundant_ordering_direction_inspection_highlighting = warning +resharper_sql_shadowing_alias_inspection_highlighting = warning +resharper_sql_should_be_in_group_by_inspection_highlighting = warning +resharper_sql_side_effects_inspection_highlighting = warning +resharper_sql_signature_inspection_highlighting = warning +resharper_sql_single_session_mode_inspection_highlighting = warning +resharper_sql_string_length_exceeded_inspection_highlighting = warning +resharper_sql_transaction_statement_in_trigger_inspection_highlighting = warning +resharper_sql_trigger_transition_inspection_highlighting = warning +resharper_sql_type_inspection_highlighting = warning +resharper_sql_unicode_string_literal_inspection_highlighting = warning +resharper_sql_unreachable_code_inspection_highlighting = warning +resharper_sql_unused_cte_inspection_highlighting = warning +resharper_sql_unused_subquery_item_inspection_highlighting = warning +resharper_sql_unused_variable_inspection_highlighting = warning +resharper_sql_without_where_inspection_highlighting = warning +resharper_stack_alloc_inside_loop_highlighting = warning +resharper_static_member_initializer_referes_to_member_below_highlighting = warning +resharper_static_member_in_generic_type_highlighting = warning +resharper_static_problem_in_text_highlighting = warning +resharper_std_is_constant_evaluated_will_always_evaluate_to_constant_highlighting = warning +resharper_stream_read_return_value_ignored_highlighting = warning +resharper_string_compare_is_culture_specific_1_highlighting = warning +resharper_string_compare_is_culture_specific_2_highlighting = warning +resharper_string_compare_is_culture_specific_3_highlighting = warning +resharper_string_compare_is_culture_specific_4_highlighting = warning +resharper_string_compare_is_culture_specific_5_highlighting = warning +resharper_string_compare_is_culture_specific_6_highlighting = warning +resharper_string_compare_to_is_culture_specific_highlighting = warning +resharper_string_ends_with_is_culture_specific_highlighting = none +resharper_string_index_of_is_culture_specific_1_highlighting = warning +resharper_string_index_of_is_culture_specific_2_highlighting = warning +resharper_string_index_of_is_culture_specific_3_highlighting = warning +resharper_string_last_index_of_is_culture_specific_1_highlighting = warning +resharper_string_last_index_of_is_culture_specific_2_highlighting = warning +resharper_string_last_index_of_is_culture_specific_3_highlighting = warning +resharper_string_literal_as_interpolation_argument_highlighting = suggestion +resharper_string_literal_typo_highlighting = suggestion +resharper_string_span_comparison_highlighting = warning +resharper_string_starts_with_is_culture_specific_highlighting = none +resharper_structured_message_template_problem_highlighting = warning +resharper_struct_can_be_made_read_only_highlighting = suggestion +resharper_struct_lacks_i_equatable_global_highlighting = warning +resharper_struct_lacks_i_equatable_local_highlighting = warning +resharper_struct_member_can_be_made_read_only_highlighting = none +resharper_suggest_base_type_for_parameter_highlighting = none +resharper_suggest_base_type_for_parameter_in_constructor_highlighting = none +resharper_suggest_discard_declaration_var_style_highlighting = hint +resharper_suggest_var_or_type_built_in_types_highlighting = hint +resharper_suggest_var_or_type_deconstruction_declarations_highlighting = hint +resharper_suggest_var_or_type_elsewhere_highlighting = hint +resharper_suggest_var_or_type_simple_types_highlighting = hint +resharper_suppress_nullable_warning_expression_as_inverted_is_expression_highlighting = warning +resharper_suspicious_lock_over_synchronization_primitive_highlighting = warning +resharper_suspicious_math_sign_method_highlighting = warning +resharper_suspicious_parameter_name_in_argument_null_exception_highlighting = warning +resharper_suspicious_type_conversion_global_highlighting = warning +resharper_swap_via_deconstruction_highlighting = suggestion +resharper_switch_expression_handles_some_known_enum_values_with_exception_in_default_highlighting = hint +resharper_switch_statement_for_enum_misses_default_section_highlighting = hint +resharper_switch_statement_handles_some_known_enum_values_with_default_highlighting = hint +resharper_switch_statement_missing_some_enum_cases_no_default_highlighting = hint +resharper_symbol_from_not_copied_locally_reference_used_warning_highlighting = warning +resharper_tabs_and_spaces_mismatch_highlighting = none +resharper_tabs_are_disallowed_highlighting = none +resharper_tabs_outside_indent_highlighting = none +resharper_tail_recursive_call_highlighting = hint +resharper_thread_static_at_instance_field_highlighting = warning +resharper_thread_static_field_has_initializer_highlighting = warning +resharper_too_wide_local_variable_scope_highlighting = suggestion +resharper_try_cast_always_succeeds_highlighting = suggestion +resharper_try_statements_can_be_merged_highlighting = hint +resharper_type_parameter_can_be_variant_highlighting = suggestion +resharper_type_with_suspicious_equality_is_used_in_record_global_highlighting = warning +resharper_type_with_suspicious_equality_is_used_in_record_local_highlighting = warning +resharper_unassigned_field_global_highlighting = suggestion +resharper_unassigned_field_local_highlighting = warning +resharper_unassigned_get_only_auto_property_highlighting = warning +resharper_unassigned_readonly_field_highlighting = warning +resharper_unclosed_script_highlighting = error +resharper_unknown_item_group_highlighting = suggestion +resharper_unknown_metadata_highlighting = suggestion +resharper_unknown_output_parameter_highlighting = warning +resharper_unknown_property_highlighting = none +resharper_unknown_target_highlighting = suggestion +resharper_unknown_task_attribute_highlighting = suggestion +resharper_unknown_task_highlighting = warning +resharper_unnecessary_whitespace_highlighting = none +resharper_unreachable_switch_arm_due_to_integer_analysis_highlighting = warning +resharper_unreachable_switch_case_due_to_integer_analysis_highlighting = warning +resharper_unreal_header_tool_error_highlighting = error +resharper_unreal_header_tool_warning_highlighting = warning +resharper_unsupported_required_base_type_highlighting = warning +resharper_unused_anonymous_method_signature_highlighting = warning +resharper_unused_auto_property_accessor_global_highlighting = warning +resharper_unused_auto_property_accessor_local_highlighting = warning +resharper_unused_import_clause_highlighting = warning +resharper_unused_local_function_highlighting = warning +resharper_unused_local_function_parameter_highlighting = warning +resharper_unused_local_function_return_value_highlighting = warning +resharper_unused_member_global_highlighting = suggestion +resharper_unused_member_hierarchy_global_highlighting = suggestion +resharper_unused_member_hierarchy_local_highlighting = warning +resharper_unused_member_in_super_global_highlighting = suggestion +resharper_unused_member_in_super_local_highlighting = warning +resharper_unused_member_local_highlighting = warning +resharper_unused_method_return_value_global_highlighting = suggestion +resharper_unused_method_return_value_local_highlighting = warning +resharper_unused_nullable_directive_highlighting = warning +resharper_unused_parameter_global_highlighting = suggestion +resharper_unused_parameter_in_partial_method_highlighting = warning +resharper_unused_parameter_local_highlighting = warning +resharper_unused_tuple_component_in_return_value_highlighting = warning +resharper_unused_type_global_highlighting = suggestion +resharper_unused_type_local_highlighting = warning +resharper_unused_type_parameter_highlighting = warning +resharper_unused_variable_highlighting = warning +resharper_usage_of_default_struct_equality_highlighting = warning +resharper_useless_binary_operation_highlighting = warning +resharper_useless_comparison_to_integral_constant_highlighting = warning +resharper_use_array_creation_expression_1_highlighting = suggestion +resharper_use_array_creation_expression_2_highlighting = suggestion +resharper_use_array_empty_method_highlighting = suggestion +resharper_use_await_using_highlighting = suggestion +resharper_use_cancellation_token_for_i_async_enumerable_highlighting = suggestion +resharper_use_collection_count_property_highlighting = suggestion +resharper_use_configure_await_false_for_async_disposable_highlighting = none +resharper_use_configure_await_false_highlighting = suggestion +resharper_use_deconstruction_highlighting = hint +resharper_use_discard_assignment_highlighting = suggestion +resharper_use_empty_types_field_highlighting = suggestion +resharper_use_event_args_empty_field_highlighting = suggestion +resharper_use_format_specifier_in_format_string_highlighting = suggestion +resharper_use_implicitly_typed_variable_evident_highlighting = hint +resharper_use_implicitly_typed_variable_highlighting = none +resharper_use_implicit_by_val_modifier_highlighting = hint +resharper_use_indexed_property_highlighting = suggestion +resharper_use_index_from_end_expression_highlighting = suggestion +resharper_use_method_any_0_highlighting = suggestion +resharper_use_method_any_1_highlighting = suggestion +resharper_use_method_any_2_highlighting = suggestion +resharper_use_method_any_3_highlighting = suggestion +resharper_use_method_any_4_highlighting = suggestion +resharper_use_nameof_expression_for_part_of_the_string_highlighting = none +resharper_use_nameof_expression_highlighting = suggestion +resharper_use_nameof_for_dependency_property_highlighting = suggestion +resharper_use_name_of_instead_of_to_string_highlighting = suggestion +resharper_use_name_of_instead_of_type_of_highlighting = suggestion +resharper_use_negated_pattern_in_is_expression_highlighting = hint +resharper_use_negated_pattern_matching_highlighting = hint +resharper_use_nullable_annotation_instead_of_attribute_highlighting = suggestion +resharper_use_nullable_attributes_supported_by_compiler_highlighting = suggestion +resharper_use_nullable_reference_types_annotation_syntax_highlighting = warning +resharper_use_null_propagation_highlighting = hint +resharper_use_object_or_collection_initializer_highlighting = suggestion +resharper_use_pattern_matching_highlighting = suggestion +resharper_use_positional_deconstruction_pattern_highlighting = none +resharper_use_raw_string_highlighting = hint +resharper_use_string_interpolation_highlighting = suggestion +resharper_use_string_interpolation_when_possible_highlighting = hint +resharper_use_switch_case_pattern_variable_highlighting = suggestion +resharper_use_symbol_alias_highlighting = hint +resharper_use_throw_if_null_method_highlighting = none +resharper_use_unsigned_right_shift_operator_highlighting = suggestion +resharper_use_verbatim_string_highlighting = hint +resharper_use_with_expression_to_copy_anonymous_object_highlighting = suggestion +resharper_use_with_expression_to_copy_record_highlighting = suggestion +resharper_use_with_expression_to_copy_struct_highlighting = suggestion +resharper_use_with_expression_to_copy_tuple_highlighting = suggestion +resharper_using_statement_resource_initialization_expression_highlighting = hint +resharper_using_statement_resource_initialization_highlighting = warning +resharper_value_parameter_not_used_highlighting = warning +resharper_value_range_attribute_violation_highlighting = warning +resharper_variable_can_be_not_nullable_highlighting = warning +resharper_variable_hides_outer_variable_highlighting = warning +resharper_variable_length_string_hex_escape_sequence_highlighting = warning +resharper_vb_check_for_reference_equality_instead_1_highlighting = suggestion +resharper_vb_check_for_reference_equality_instead_2_highlighting = suggestion +resharper_vb_possible_mistaken_argument_highlighting = warning +resharper_vb_possible_mistaken_call_to_get_type_1_highlighting = warning +resharper_vb_possible_mistaken_call_to_get_type_2_highlighting = warning +resharper_vb_remove_to_list_1_highlighting = suggestion +resharper_vb_remove_to_list_2_highlighting = suggestion +resharper_vb_replace_with_first_or_default_highlighting = suggestion +resharper_vb_replace_with_last_or_default_highlighting = suggestion +resharper_vb_replace_with_of_type_1_highlighting = suggestion +resharper_vb_replace_with_of_type_2_highlighting = suggestion +resharper_vb_replace_with_of_type_any_1_highlighting = suggestion +resharper_vb_replace_with_of_type_any_2_highlighting = suggestion +resharper_vb_replace_with_of_type_count_1_highlighting = suggestion +resharper_vb_replace_with_of_type_count_2_highlighting = suggestion +resharper_vb_replace_with_of_type_first_1_highlighting = suggestion +resharper_vb_replace_with_of_type_first_2_highlighting = suggestion +resharper_vb_replace_with_of_type_first_or_default_1_highlighting = suggestion +resharper_vb_replace_with_of_type_first_or_default_2_highlighting = suggestion +resharper_vb_replace_with_of_type_last_1_highlighting = suggestion +resharper_vb_replace_with_of_type_last_2_highlighting = suggestion +resharper_vb_replace_with_of_type_last_or_default_1_highlighting = suggestion +resharper_vb_replace_with_of_type_last_or_default_2_highlighting = suggestion +resharper_vb_replace_with_of_type_single_1_highlighting = suggestion +resharper_vb_replace_with_of_type_single_2_highlighting = suggestion +resharper_vb_replace_with_of_type_single_or_default_1_highlighting = suggestion +resharper_vb_replace_with_of_type_single_or_default_2_highlighting = suggestion +resharper_vb_replace_with_of_type_where_highlighting = suggestion +resharper_vb_replace_with_single_assignment_1_highlighting = suggestion +resharper_vb_replace_with_single_assignment_2_highlighting = suggestion +resharper_vb_replace_with_single_call_to_any_highlighting = suggestion +resharper_vb_replace_with_single_call_to_count_highlighting = suggestion +resharper_vb_replace_with_single_call_to_first_highlighting = suggestion +resharper_vb_replace_with_single_call_to_first_or_default_highlighting = suggestion +resharper_vb_replace_with_single_call_to_last_highlighting = suggestion +resharper_vb_replace_with_single_call_to_last_or_default_highlighting = suggestion +resharper_vb_replace_with_single_call_to_single_highlighting = suggestion +resharper_vb_replace_with_single_call_to_single_or_default_highlighting = suggestion +resharper_vb_replace_with_single_or_default_highlighting = suggestion +resharper_vb_simplify_linq_expression_10_highlighting = hint +resharper_vb_simplify_linq_expression_1_highlighting = suggestion +resharper_vb_simplify_linq_expression_2_highlighting = suggestion +resharper_vb_simplify_linq_expression_3_highlighting = suggestion +resharper_vb_simplify_linq_expression_4_highlighting = suggestion +resharper_vb_simplify_linq_expression_5_highlighting = suggestion +resharper_vb_simplify_linq_expression_6_highlighting = suggestion +resharper_vb_simplify_linq_expression_7_highlighting = hint +resharper_vb_simplify_linq_expression_8_highlighting = hint +resharper_vb_simplify_linq_expression_9_highlighting = hint +resharper_vb_string_compare_is_culture_specific_1_highlighting = warning +resharper_vb_string_compare_is_culture_specific_2_highlighting = warning +resharper_vb_string_compare_is_culture_specific_3_highlighting = warning +resharper_vb_string_compare_is_culture_specific_4_highlighting = warning +resharper_vb_string_compare_is_culture_specific_5_highlighting = warning +resharper_vb_string_compare_is_culture_specific_6_highlighting = warning +resharper_vb_string_compare_to_is_culture_specific_highlighting = warning +resharper_vb_string_ends_with_is_culture_specific_highlighting = none +resharper_vb_string_index_of_is_culture_specific_1_highlighting = warning +resharper_vb_string_index_of_is_culture_specific_2_highlighting = warning +resharper_vb_string_index_of_is_culture_specific_3_highlighting = warning +resharper_vb_string_last_index_of_is_culture_specific_1_highlighting = warning +resharper_vb_string_last_index_of_is_culture_specific_2_highlighting = warning +resharper_vb_string_last_index_of_is_culture_specific_3_highlighting = warning +resharper_vb_string_starts_with_is_culture_specific_highlighting = none +resharper_vb_unreachable_code_highlighting = warning +resharper_vb_use_array_creation_expression_1_highlighting = suggestion +resharper_vb_use_array_creation_expression_2_highlighting = suggestion +resharper_vb_use_first_instead_highlighting = warning +resharper_vb_use_method_any_1_highlighting = suggestion +resharper_vb_use_method_any_2_highlighting = suggestion +resharper_vb_use_method_any_3_highlighting = suggestion +resharper_vb_use_method_any_4_highlighting = suggestion +resharper_vb_use_method_any_5_highlighting = suggestion +resharper_vb_use_method_is_instance_of_type_highlighting = suggestion +resharper_vb_use_type_of_is_operator_1_highlighting = suggestion +resharper_vb_use_type_of_is_operator_2_highlighting = suggestion +resharper_virtual_member_call_in_constructor_highlighting = warning +resharper_virtual_member_never_overridden_global_highlighting = suggestion +resharper_virtual_member_never_overridden_local_highlighting = suggestion +resharper_void_method_with_must_dispose_resource_attribute_highlighting = warning +resharper_void_method_with_must_use_return_value_attribute_highlighting = warning +resharper_vulnerable_api_highlighting = warning +resharper_vulnerable_package_highlighting = warning +resharper_web_config_module_not_resolved_highlighting = error +resharper_web_config_module_qualification_resolve_highlighting = warning +resharper_web_config_redundant_add_namespace_tag_highlighting = warning +resharper_web_config_redundant_location_tag_highlighting = warning +resharper_web_config_tag_prefix_redundand_highlighting = warning +resharper_web_config_type_not_resolved_highlighting = error +resharper_web_config_unused_add_tag_highlighting = warning +resharper_web_config_unused_element_due_to_config_source_attribute_highlighting = warning +resharper_web_config_unused_remove_or_clear_tag_highlighting = warning +resharper_web_config_web_config_path_warning_highlighting = warning +resharper_web_config_wrong_module_highlighting = error +resharper_web_ignored_path_highlighting = none +resharper_web_mapped_path_highlighting = hint +resharper_with_expression_instead_of_initializer_highlighting = suggestion +resharper_with_expression_modifies_all_members_highlighting = warning +resharper_wrong_indent_size_highlighting = none +resharper_wrong_metadata_use_highlighting = none +resharper_xaml_assign_null_to_not_null_attribute_highlighting = warning +resharper_xaml_avalonia_wrong_binding_mode_for_stream_binding_operator_highlighting = warning +resharper_xaml_binding_without_context_not_resolved_highlighting = hint +resharper_xaml_binding_with_context_not_resolved_highlighting = warning +resharper_xaml_compiled_binding_missing_data_type_error_highlighting_highlighting = error +resharper_xaml_constructor_warning_highlighting = warning +resharper_xaml_decimal_parsing_is_culture_dependent_highlighting = warning +resharper_xaml_dependency_property_resolve_error_highlighting = warning +resharper_xaml_duplicate_style_setter_highlighting = warning +resharper_xaml_dynamic_resource_error_highlighting = error +resharper_xaml_element_name_reference_not_resolved_highlighting = error +resharper_xaml_empty_grid_length_definition_highlighting = error +resharper_xaml_field_modifier_requires_name_attribute_highlighting = warning +resharper_xaml_grid_definitions_can_be_converted_to_attribute_highlighting = hint +resharper_xaml_ignored_path_highlighting_highlighting = none +resharper_xaml_index_out_of_grid_definition_highlighting = warning +resharper_xaml_invalid_dynamic_resource_type_highlighting = suggestion +resharper_xaml_invalid_member_type_highlighting = error +resharper_xaml_invalid_resource_target_type_highlighting = error +resharper_xaml_invalid_resource_type_highlighting = error +resharper_xaml_invalid_type_highlighting = error +resharper_xaml_language_level_highlighting = error +resharper_xaml_mapped_path_highlighting_highlighting = hint +resharper_xaml_method_arguments_will_be_ignored_highlighting = warning +resharper_xaml_missing_grid_index_highlighting = warning +resharper_xaml_overloads_collision_highlighting = warning +resharper_xaml_parent_is_out_of_current_component_tree_highlighting = warning +resharper_xaml_path_error_highlighting = warning +resharper_xaml_possible_null_reference_exception_highlighting = suggestion +resharper_xaml_redundant_attached_property_highlighting = warning +resharper_xaml_redundant_binding_mode_attribute_highlighting = warning +resharper_xaml_redundant_collection_property_highlighting = warning +resharper_xaml_redundant_freeze_attribute_highlighting = warning +resharper_xaml_redundant_grid_definitions_highlighting = warning +resharper_xaml_redundant_grid_span_highlighting = warning +resharper_xaml_redundant_modifiers_attribute_highlighting = warning +resharper_xaml_redundant_namespace_alias_highlighting = warning +resharper_xaml_redundant_name_attribute_highlighting = warning +resharper_xaml_redundant_property_type_qualifier_highlighting = warning +resharper_xaml_redundant_resource_highlighting = warning +resharper_xaml_redundant_styled_value_highlighting = warning +resharper_xaml_redundant_update_source_trigger_attribute_highlighting = warning +resharper_xaml_redundant_xamarin_forms_class_declaration_highlighting = warning +resharper_xaml_resource_file_path_case_mismatch_highlighting = warning +resharper_xaml_routed_event_resolve_error_highlighting = warning +resharper_xaml_static_resource_not_resolved_highlighting = warning +resharper_xaml_style_class_not_found_highlighting = warning +resharper_xaml_style_invalid_target_type_highlighting = error +resharper_xaml_unexpected_element_highlighting = error +resharper_xaml_unexpected_text_token_highlighting = error +resharper_xaml_xaml_duplicate_device_family_type_view_highlighting_highlighting = error +resharper_xaml_xaml_mismatched_device_family_view_clr_name_highlighting_highlighting = warning +resharper_xaml_xaml_relative_source_default_mode_warning_highlighting_highlighting = warning +resharper_xaml_xaml_unknown_device_family_type_highlighting_highlighting = warning +resharper_xaml_xaml_xamarin_forms_data_type_and_binding_context_type_mismatched_highlighting_highlighting = warning +resharper_xaml_x_key_attribute_disallowed_highlighting = error +resharper_xunit_xunit_test_with_console_output_highlighting = warning +resharper_zero_index_from_end_highlighting = warning diff --git a/.github/agents/bugfix-agent.md b/.github/agents/bugfix-agent.md deleted file mode 100644 index a5d05403..00000000 --- a/.github/agents/bugfix-agent.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -name: LinqToXsdCore bug fix agent -description: An agent whose speciality is fixing bugs in the LinqToXsdCore code base. ---- - -# LinqToXsdCore bug fix agent - -You're an agent whose primary prupose is fixing bugs in the LinqToXsdCore code base. LinqToXsdCore's primary function is to read a W3C XML Schema definition (XSD) file, map the types to CLR-compatible types and generate C# code. - -Many bugs exist in the parts of the C# code base that handle code generation as it uses the older CodeDOM API for generating C# code, mixed with hand-written written logic that emit C# code strings for filling in the gaps in the CodeDOM API. diff --git a/.github/agents/copilot-instructions.md b/.github/agents/copilot-instructions.md new file mode 100644 index 00000000..7c61f643 --- /dev/null +++ b/.github/agents/copilot-instructions.md @@ -0,0 +1,156 @@ +--- +name: C# Expert +description: An agent designed to assist with software development tasks for .NET projects and code in the LinqToXsdCore repo. +# version: 2025-10-27a +--- +You are an expert C#/.NET developer, whose primary purpose is fixing bugs in the LinqToXsdCore code base. You help with .NET programming tasks by writing clean, well-designed, error-free, efficient, secure, readable, and maintainable code that follows project and .NET conventions. You also give insights, best practices, general software design tips, and testing best practices. + +General guidelines to follow: +- Understand the user's .NET task and context. +- Use UK or Australian English when writing code documentation, comments or prose accompanying a pull request. +- Write clean, organised solutions that follow .NET conventions. +- Do not arbitrarily re-write existing code. +- Write tests using the NUnit API. At a minimum write tests that models or capture the correct output or result, and that the result reflects the user's feature or bug fix request. + - Some tests themselves contain bugs; please note in the git commit message if you've fixed a bug in a test. +- Use the K&R style for braces (braces on the same line), except for method definitions, which should always be on a new line. + +# Specific LinqToXsdCore project guidance + +LinqToXsdCore's primary function is to read W3C XML Schema definition (XSD) file(s), map the schema types (element definitions, complex types, groups etc.) inside the schema to .NET CLR-compatible types and generate C# code. The primary output of LinqToXsdCore is C# code that is used by the user (always another programmer) to ease the burden of programming with XML data. LinqToXsdCore is a modern port of the older 'LinqToXsd' tool from 2008, and runs on both .NET Framework, and .NET 6. However it's generated code is .NET Standard 2.1 compliant. + +The primary maintenance burden with LinqToXsdCore are the many bugs exist in the parts of the C# code base that handle XSD type mapping and code generation as it uses the older CodeDOM API for generating C# code, mixed with hand-written written logic to emit C# code strings when there are gaps in the CodeDOM API. And there are lots of gaps. CodeDOM as an API, emits C# 6-compatible code, so be conservative with modifying code-generation logic so as to not accidentally introduce C# language syntax or APIs that might break .NET Standard 2.1 compatibility, in the generated output code. + +The LinqToXsdCore projects use Polysharp, which allows using modern C# syntax and features in the code base itself. However, we assume the user of the tool is not using that in their own projects, so the generated code should use .NET Standard 2.1 compatible APIs and C# 7.3 language features. + +This project was ported specifically with the intention to retain .NET Framework compatibility with the generated code, and the generator tool, so C# 7.3 in the generated code is for .NET Framework compatibility. + +## Solution layout + +Important folders: +* `LinqToXsd/` folder (one project) + - LinqToXsdCore is a nuget-published command line tool ('LinqToXsd.csproj') that exposes code generation facilities, that is both .NET 6+ and .NET Framework compatible. This CLI tool should remain .NET 6+ and .NET Framework 4.8 compatible. It depends on `XObjectsCode`. +* `XObjectsCode/` folder + - Contains the code generation project that enables most of the functionality of the LinqToXsd CLI tool. While a separate project, it is tightly linked to `XObjectsCore` as the generated code needs to call into the XObjectsCore API surface. This is an internal library and not meant to be referenced by users of the tool. +* `XObjectsCore/` folder + - This contains the runtime project that is published publicly on nuget.org and is required to be referenced in projects where generated code produced by the CLI tool is used. Because this project is publicly published, the public API surface should remain unchanged unless you've been instructed that your changes are part of a major release (new v4 or v5 for example). Assume you're working on a minor release (v3.5, v3.6 etc.) unless told otherwise. +* `XObjectsTests/` folder + - Contains all the test cases written in NUnit. Write all your tests here. Depends on LinqToXsd, XObjectsCode, XObjectsCore projects directly. Also depends on LinqToXsd.Schemas, which in turn, transitively brings all the sample projects in the `GeneratedSchemaLibraries/` folder. If there are any bugs in code gen, and the code generator emits buggy code in any of the `GeneratedSchemaLibraries/` projects, then this project may not build successfully. Always write tests for the code you write; whether you modify existing code or add new code. + +Not important folders: + +* `GeneratedSchemaLibraries/` folder (multiple projects) + - Contains code generated by the LinqToXsd CLI tool and their original schemas purely for testing the code gen and runtime API. Contains many XSD files so can be ignored as it is not part of the shipping CLI tool or public nuget library. This folder is included in git, so its source history can be used to track when or if any bugs have emerged in the code gen. +* `LinqToXsd.Schemas/` folder (one project, references projects under `GeneratedSchemaLibraries/`) + - This project contains schemas and code generated by the LinqToXsd CLI tool for several existing schemas compiled into a single assembly and serves to support the XObjectsTests testing library. It is not part of the dependency graph for XObjectsCore or LinqToXsd CLI tool. The `LinqToXsd.Schemas.csproj` file contains many references to other csproj files in the `GeneratedSchemaLibraries` folder. +* `Samples/` folder + - Contains some sample XSD files. Can ignore. + +## Project language guidelines + +Follow the source code's conventions first, then project specific guidance listed below, then follow common C# conventions. The following are project-specific conventions: + +- Always stick to using .NET Standard 2.1 compatible APIs, favour async methods over sync ones. +- Use modern language features of C#, (because of Polysharp, as mentioned before). The `` element that controls the language version might differ in the `csproj` files inside the repository folders, so assume C# 12 as a minimum when there's inconsistency or that information is not known. C# 12 introduced the new collection expression syntax (`int[] numbers = [1,2,3];`) +- Performance (memory usage, async code) is important, but as LinqToXsdCore's main purpose is code generation, favour soundness and correctness of output, over runtime speed. +- If possible, use algorithms that are memory-efficient LinqToXsdCore's code generation by it's nature is susceptible to combinatorial explosion (in its code output) as a result of the type mapping that occurs. +- When needing to write any static methods, favour extension methods over static utility methods. One exception: use protected static methods inside the same class, when that static method is used only by that one class. +- Keep naming, formatting, and project structure consistent for new code that you write. If existing code is inconsistent, then follow the patterns in these instructions. +- Because LinqToXsdCore contains C# code written from all the way back in 2008, do not arbitrarily re-write existing code to use new language features. This is to keep the git commit differences minimal, reducing the reading burden when other developers go back to compare commit and branch differences. + - For instance if there's a bug in a literal array expression that uses the older syntax: `int[] numbers = new int[] { 1,2,3,5 }`, only change what is needed: `int[] numbers = new int[] { 1,2,3,4 }` rather than re-write it to use the new C# 12 collection initializer syntax. This makes it easier to discern when actual functionality has changed, and not just syntax sugar has been introduced. +- When writing new code for new features, use modern C# language features such as: `async`/`await`, primary class constructors (`class B(string fieldValue1, int fieldValue2) {}`), collection expressions `int[] numbers = [1,2,3];` etc. +- Apply SOLID principles where appropriate (single responsibility, open-closed principle, Liskov substitution principle, interface segregation, dependency inversion) + - Favour properties over fields, but do not refactor existing classes to use properties when public fields already exist. + - Keep fields mostly private, except where you think the field may by useful as an inheritable, `protected` member. + - Public fields should be rare, but in this case, set the public field to `readonly`, and ensure to set its value in the constructor. + - If you cannot satisfy the `public readonly` field rule (such as when a field value is set outside the constructor), wrap the field in a property if one does not already exist. + +## Code Design Rules + +Definitions: 'Avoid' here means refers to a default position to take, when you are not instructed otherwise. + +- As there is no dependency injection used in this project, avoid creating new interfaces when creating classes. +- Avoid wrapping existing abstractions, except in the following cases: + - You're needing to interact with existing CodeDOM-dependent code generation facilities and need to fill in the gaps due to CodeDOM limitations. +- In the 'XObjectsCore' project, avoid creating new class members using `public` as a visibility modifier on new methods. Default to `internal`. +- Keep names consistent; pick one style (e.g., `WithHostPort` or `WithBrowserPort`) and stick to it. +- Don't edit auto-generated code (files whose extensions end with `*.g.cs`, or `*.xsd.cs`, or have top level comments that begin like `// `). +- Write comments that explain **why**, not what. +- Don't add unused methods/params. +- When fixing one method, check siblings for the same issue. +- Reuse existing extension methods as much as possible. +- Add documentation comments when adding public methods. + +## Error Handling & Edge Cases +- **Null checks**: use `if (x is null) throw new ArgumentNullException(nameof(x))`; for strings use `string.IsNullOrWhiteSpace(x)`; guard early. Avoid blanket use of null assertion operator `x!`. +- **Exceptions**: choose precise types (e.g., `ArgumentException`, `InvalidOperationException`); don't throw or catch base `Exception`. +- **No silent catches**: don't swallow errors; log and rethrow or let them bubble. + +## Initial check + +* LinqToXsdCore comprises of one CLI project and the rest are libraries. +* Two projects generate public packages: LinqToXsd (the CLI tool) and XObjectsCore (the runtime library). +* Nullable on? (`enable` / `#nullable enable`) +* Repo config: `Directory.Build.*`, `Directory.Packages.props`. + +## Build + +* .NET 5+: `dotnet build`, `dotnet publish`. +* .NET Framework: May use `MSBuild` directly or require Visual Studio +* Look for custom targets/scripts: `Directory.Build.targets`, `build.cmd/.sh`, `Build.ps1`. + +## Good practice +* Always compile or check docs first if there is unfamiliar syntax. Don't try to correct the syntax if code can compile. +* Don't change TFM, SDK, or `` unless asked. + +# Testing best practices + +## Test structure + +- Write tests in dedicated separate test project: **`XObjectsTests`** for both the code gen (XObjectsCodeGen) and runtime library (XObjectsCore). +- Mirror classes: `CatDoor` -> `CatDoorTests`. +- Name tests by behavior: `WhenCatMeowsThenCatDoorOpens`. +- Follow existing naming conventions. +- Use **public instance** classes; avoid **static** fields. +- No branching/conditionals inside tests. + +## Unit Tests + +- One behavior per test. +- Avoid Unicode symbols. +- Follow the Arrange-Act-Assert (AAA) pattern, even if existing tests do not. +- Use clear assertions that verify the outcome expressed by the test name. +- Avoid using multiple assertions in one test method. In this case, prefer multiple tests. +- When testing multiple preconditions, write a test for each. +- When testing multiple outcomes for one precondition, use parameterised tests. +- Tests should be able to run in any order or in parallel. +- Avoid disk I/O; if needed, randomize paths, clean up, log file locations. +- Test through **public APIs**; don't change visibility; it's OK to use `InternalsVisibleTo`. +- Require tests for new/changed **public APIs**. +- Assert specific values and edge cases, not vague outcomes. + +Do not bother with code coverage for now. + +## Test workflow + +### Run Test Command +- Look for custom targets/scripts: `Directory.Build.targets`, `test.ps1/.cmd/.sh` +- .NET Framework: May use `vstest.console.exe` directly or require Visual Studio Test Explorer +- Work on only one test until it passes. Then run other tests to ensure nothing has been broken. + +## Test framework-specific guidance + +- **Use the framework already in the solution** (NUnit) for new tests. + +### NUnit + +* Packages: `Microsoft.NET.Test.Sdk`, `NUnit`, `NUnit3TestAdapter` +* Class `[TestFixture]`, test `[Test]` +* Parameterised tests: **use `[TestCase]`** + +### Assertions + +* Use the framework’s asserts, in the same style as existing unit tests. There may also be existing helper methods for unit testing. Please consider and avail yourself of them before writing new hepler methods for tests. + +## Mocking + +- Avoid mocks/fakes if possible as there are lots of existing XSD files for testing code generation. Advise the user if sample XSD files might be required. \ No newline at end of file diff --git a/Directory.Build.props b/Directory.Build.props index 09272f6c..6e18200e 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -3,8 +3,9 @@ - net6.0 Xml.Schema.Linq + + diff --git a/GeneratedSchemaLibraries/Microsoft.Expression.Media.Catalog/Microsoft.Expression.Media.Catalog.csproj b/GeneratedSchemaLibraries/Microsoft.Expression.Media.Catalog/Microsoft.Expression.Media.Catalog.csproj new file mode 100644 index 00000000..af057e39 --- /dev/null +++ b/GeneratedSchemaLibraries/Microsoft.Expression.Media.Catalog/Microsoft.Expression.Media.Catalog.csproj @@ -0,0 +1,19 @@ + + + + netstandard2.0 + + + + + + + + + + + + TargetFramework=netstandard2.0 + + + \ No newline at end of file diff --git a/GeneratedSchemaLibraries/Microsoft.Expression.Media.Catalog/expression.xsd b/GeneratedSchemaLibraries/Microsoft.Expression.Media.Catalog/expression.xsd new file mode 100644 index 00000000..814f1ce9 --- /dev/null +++ b/GeneratedSchemaLibraries/Microsoft.Expression.Media.Catalog/expression.xsd @@ -0,0 +1,489 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/GeneratedSchemaLibraries/Microsoft.Expression.Media.Catalog/expression.xsd.config b/GeneratedSchemaLibraries/Microsoft.Expression.Media.Catalog/expression.xsd.config new file mode 100644 index 00000000..e81a3a34 --- /dev/null +++ b/GeneratedSchemaLibraries/Microsoft.Expression.Media.Catalog/expression.xsd.config @@ -0,0 +1,13 @@ + + + + + + false + + false + + + + + \ No newline at end of file diff --git a/GeneratedSchemaLibraries/Microsoft.Expression.Media.Catalog/expression.xsd.cs b/GeneratedSchemaLibraries/Microsoft.Expression.Media.Catalog/expression.xsd.cs new file mode 100644 index 00000000..193e5c81 --- /dev/null +++ b/GeneratedSchemaLibraries/Microsoft.Expression.Media.Catalog/expression.xsd.cs @@ -0,0 +1,18716 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace Microsoft.Expression.Media.Catalog { + using System; + using System.Collections; + using System.Collections.Generic; + using System.ComponentModel; + using System.IO; + using System.Linq; + using System.Diagnostics; + using System.Xml; + using System.Xml.Schema; + using System.Xml.Linq; + using Xml.Schema.Linq; + + + /// + /// + /// Regular expression: (Catalog, CatalogComment?, UserFieldList?, MediaItemList?, SetList?) + /// + /// + public partial class CatalogType : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static CatalogType Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static CatalogType Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static CatalogType Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator CatalogType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (Catalog, CatalogComment?, UserFieldList?, MediaItemList?, SetList?) + /// + /// + public CatalogType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName CatalogXName = System.Xml.Linq.XName.Get("Catalog", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (Catalog, CatalogComment?, UserFieldList?, MediaItemList?, SetList?) + /// + /// + public virtual Catalog Catalog { + get { + XElement x = this.GetElement(CatalogXName); + return ((Catalog)(x)); + } + set { + this.SetElement(CatalogXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName CatalogCommentXName = System.Xml.Linq.XName.Get("CatalogComment", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Catalog, CatalogComment?, UserFieldList?, MediaItemList?, SetList?) + /// + /// + public virtual CatalogComment CatalogComment { + get { + XElement x = this.GetElement(CatalogCommentXName); + if ((x == null)) { + return null; + } + return ((CatalogComment)(x)); + } + set { + this.SetElement(CatalogCommentXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName UserFieldListXName = System.Xml.Linq.XName.Get("UserFieldList", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Catalog, CatalogComment?, UserFieldList?, MediaItemList?, SetList?) + /// + /// + public virtual UserFieldList UserFieldList { + get { + XElement x = this.GetElement(UserFieldListXName); + if ((x == null)) { + return null; + } + return ((UserFieldList)(x)); + } + set { + this.SetElement(UserFieldListXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName MediaItemListXName = System.Xml.Linq.XName.Get("MediaItemList", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Catalog, CatalogComment?, UserFieldList?, MediaItemList?, SetList?) + /// + /// + public virtual MediaItemList MediaItemList { + get { + XElement x = this.GetElement(MediaItemListXName); + if ((x == null)) { + return null; + } + return ((MediaItemList)(x)); + } + set { + this.SetElement(MediaItemListXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName SetListXName = System.Xml.Linq.XName.Get("SetList", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Catalog, CatalogComment?, UserFieldList?, MediaItemList?, SetList?) + /// + /// + public virtual SetList SetList { + get { + XElement x = this.GetElement(SetListXName); + if ((x == null)) { + return null; + } + return ((SetList)(x)); + } + set { + this.SetElement(SetListXName, value); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("CatalogType", "urn:Microsoft.Expression.Media.Catalog"); + + static CatalogType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(CatalogXName), new NamedContentModelEntity(CatalogCommentXName), new NamedContentModelEntity(UserFieldListXName), new NamedContentModelEntity(MediaItemListXName), new NamedContentModelEntity(SetListXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(CatalogXName, typeof(Catalog)); + localElementDictionary.Add(CatalogCommentXName, typeof(CatalogComment)); + localElementDictionary.Add(UserFieldListXName, typeof(UserFieldList)); + localElementDictionary.Add(MediaItemListXName, typeof(MediaItemList)); + localElementDictionary.Add(SetListXName, typeof(SetList)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class Catalog : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static Catalog Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static Catalog Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static Catalog Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator Catalog(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public Catalog() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName pathTypeXName = System.Xml.Linq.XName.Get("pathType", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual string pathType { + get { + XAttribute x = this.Attribute(pathTypeXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + set { + this.SetAttribute(pathTypeXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("Catalog", "urn:Microsoft.Expression.Media.Catalog"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (UserFieldDefinition+) + /// + /// + public partial class UserFieldList : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static UserFieldList Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static UserFieldList Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static UserFieldList Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator UserFieldList(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (UserFieldDefinition+) + /// + /// + public UserFieldList() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName UserFieldDefinitionXName = System.Xml.Linq.XName.Get("UserFieldDefinition", "urn:Microsoft.Expression.Media.Catalog"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XSimpleList UserFieldDefinitionField; + + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (UserFieldDefinition+) + /// + /// + public virtual IList UserFieldDefinition { + get { + if ((this.UserFieldDefinitionField == null)) { + this.UserFieldDefinitionField = new XSimpleList(this, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype, UserFieldDefinitionXName); + } + return this.UserFieldDefinitionField; + } + set { + if ((value == null)) { + this.UserFieldDefinitionField = null; + } + else { + if ((this.UserFieldDefinitionField == null)) { + this.UserFieldDefinitionField = XSimpleList.Initialize(this, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype, value, UserFieldDefinitionXName); + } + else { + XTypedServices.SetList(this.UserFieldDefinitionField, value); + } + } + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("UserFieldList", "urn:Microsoft.Expression.Media.Catalog"); + + static UserFieldList() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(UserFieldDefinitionXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(UserFieldDefinitionXName, typeof(UserFieldDefinition)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (MediaItem+) + /// + /// + public partial class MediaItemList : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static MediaItemList Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static MediaItemList Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static MediaItemList Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator MediaItemList(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (MediaItem+) + /// + /// + public MediaItemList() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName MediaItemXName = System.Xml.Linq.XName.Get("MediaItem", "urn:Microsoft.Expression.Media.Catalog"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList MediaItemField; + + /// + /// + /// Occurrence: required, repeating + /// + /// + /// Regular expression: (MediaItem+) + /// + /// + public virtual IList MediaItem { + get { + if ((this.MediaItemField == null)) { + this.MediaItemField = new XTypedList(this, LinqToXsdTypeManager.Instance, MediaItemXName); + } + return this.MediaItemField; + } + set { + if ((value == null)) { + this.MediaItemField = null; + } + else { + if ((this.MediaItemField == null)) { + this.MediaItemField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, MediaItemXName); + } + else { + XTypedServices.SetList(this.MediaItemField, value); + } + } + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("MediaItemList", "urn:Microsoft.Expression.Media.Catalog"); + + static MediaItemList() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(MediaItemXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(MediaItemXName, typeof(MediaItem)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (AssetProperties, MediaProperties?, AnnotationFields?, UserFields?, MetaDataFields?, MovieTracks?, MovieChapterTracks?) + /// + /// + public partial class MediaItem : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static MediaItem Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static MediaItem Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static MediaItem Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator MediaItem(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (AssetProperties, MediaProperties?, AnnotationFields?, UserFields?, MetaDataFields?, MovieTracks?, MovieChapterTracks?) + /// + /// + public MediaItem() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName AssetPropertiesXName = System.Xml.Linq.XName.Get("AssetProperties", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (AssetProperties, MediaProperties?, AnnotationFields?, UserFields?, MetaDataFields?, MovieTracks?, MovieChapterTracks?) + /// + /// + public virtual AssetProperties AssetProperties { + get { + XElement x = this.GetElement(AssetPropertiesXName); + return ((AssetProperties)(x)); + } + set { + this.SetElement(AssetPropertiesXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName MediaPropertiesXName = System.Xml.Linq.XName.Get("MediaProperties", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (AssetProperties, MediaProperties?, AnnotationFields?, UserFields?, MetaDataFields?, MovieTracks?, MovieChapterTracks?) + /// + /// + public virtual MediaProperties MediaProperties { + get { + XElement x = this.GetElement(MediaPropertiesXName); + if ((x == null)) { + return null; + } + return ((MediaProperties)(x)); + } + set { + this.SetElement(MediaPropertiesXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName AnnotationFieldsXName = System.Xml.Linq.XName.Get("AnnotationFields", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (AssetProperties, MediaProperties?, AnnotationFields?, UserFields?, MetaDataFields?, MovieTracks?, MovieChapterTracks?) + /// + /// + public virtual AnnotationFields AnnotationFields { + get { + XElement x = this.GetElement(AnnotationFieldsXName); + if ((x == null)) { + return null; + } + return ((AnnotationFields)(x)); + } + set { + this.SetElement(AnnotationFieldsXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName UserFieldsXName = System.Xml.Linq.XName.Get("UserFields", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (AssetProperties, MediaProperties?, AnnotationFields?, UserFields?, MetaDataFields?, MovieTracks?, MovieChapterTracks?) + /// + /// + public virtual UserFields UserFields { + get { + XElement x = this.GetElement(UserFieldsXName); + if ((x == null)) { + return null; + } + return ((UserFields)(x)); + } + set { + this.SetElement(UserFieldsXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName MetaDataFieldsXName = System.Xml.Linq.XName.Get("MetaDataFields", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (AssetProperties, MediaProperties?, AnnotationFields?, UserFields?, MetaDataFields?, MovieTracks?, MovieChapterTracks?) + /// + /// + public virtual MetaDataFields MetaDataFields { + get { + XElement x = this.GetElement(MetaDataFieldsXName); + if ((x == null)) { + return null; + } + return ((MetaDataFields)(x)); + } + set { + this.SetElement(MetaDataFieldsXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName MovieTracksXName = System.Xml.Linq.XName.Get("MovieTracks", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (AssetProperties, MediaProperties?, AnnotationFields?, UserFields?, MetaDataFields?, MovieTracks?, MovieChapterTracks?) + /// + /// + public virtual MovieTracks MovieTracks { + get { + XElement x = this.GetElement(MovieTracksXName); + if ((x == null)) { + return null; + } + return ((MovieTracks)(x)); + } + set { + this.SetElement(MovieTracksXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName MovieChapterTracksXName = System.Xml.Linq.XName.Get("MovieChapterTracks", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (AssetProperties, MediaProperties?, AnnotationFields?, UserFields?, MetaDataFields?, MovieTracks?, MovieChapterTracks?) + /// + /// + public virtual MovieChapterTracks MovieChapterTracks { + get { + XElement x = this.GetElement(MovieChapterTracksXName); + if ((x == null)) { + return null; + } + return ((MovieChapterTracks)(x)); + } + set { + this.SetElement(MovieChapterTracksXName, value); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("MediaItem", "urn:Microsoft.Expression.Media.Catalog"); + + static MediaItem() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(AssetPropertiesXName), new NamedContentModelEntity(MediaPropertiesXName), new NamedContentModelEntity(AnnotationFieldsXName), new NamedContentModelEntity(UserFieldsXName), new NamedContentModelEntity(MetaDataFieldsXName), new NamedContentModelEntity(MovieTracksXName), new NamedContentModelEntity(MovieChapterTracksXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(AssetPropertiesXName, typeof(AssetProperties)); + localElementDictionary.Add(MediaPropertiesXName, typeof(MediaProperties)); + localElementDictionary.Add(AnnotationFieldsXName, typeof(AnnotationFields)); + localElementDictionary.Add(UserFieldsXName, typeof(UserFields)); + localElementDictionary.Add(MetaDataFieldsXName, typeof(MetaDataFields)); + localElementDictionary.Add(MovieTracksXName, typeof(MovieTracks)); + localElementDictionary.Add(MovieChapterTracksXName, typeof(MovieChapterTracks)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (Filename, Filepath, UniqueID, Label, Rating, MediaType, FileSize, Created, Modified, Added, Annotated?, ThumbnailSource?, VoiceRecordingSource?) + /// + /// + public partial class AssetProperties : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static AssetProperties Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static AssetProperties Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static AssetProperties Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator AssetProperties(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (Filename, Filepath, UniqueID, Label, Rating, MediaType, FileSize, Created, Modified, Added, Annotated?, ThumbnailSource?, VoiceRecordingSource?) + /// + /// + public AssetProperties() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName FilenameXName = System.Xml.Linq.XName.Get("Filename", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (Filename, Filepath, UniqueID, Label, Rating, MediaType, FileSize, Created, Modified, Added, Annotated?, ThumbnailSource?, VoiceRecordingSource?) + /// + /// + public virtual Filename Filename { + get { + XElement x = this.GetElement(FilenameXName); + return ((Filename)(x)); + } + set { + this.SetElement(FilenameXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName FilepathXName = System.Xml.Linq.XName.Get("Filepath", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (Filename, Filepath, UniqueID, Label, Rating, MediaType, FileSize, Created, Modified, Added, Annotated?, ThumbnailSource?, VoiceRecordingSource?) + /// + /// + public virtual Filepath Filepath { + get { + XElement x = this.GetElement(FilepathXName); + return ((Filepath)(x)); + } + set { + this.SetElement(FilepathXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName UniqueIDXName = System.Xml.Linq.XName.Get("UniqueID", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (Filename, Filepath, UniqueID, Label, Rating, MediaType, FileSize, Created, Modified, Added, Annotated?, ThumbnailSource?, VoiceRecordingSource?) + /// + /// + public virtual UniqueID UniqueID { + get { + XElement x = this.GetElement(UniqueIDXName); + return ((UniqueID)(x)); + } + set { + this.SetElement(UniqueIDXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName LabelXName = System.Xml.Linq.XName.Get("Label", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (Filename, Filepath, UniqueID, Label, Rating, MediaType, FileSize, Created, Modified, Added, Annotated?, ThumbnailSource?, VoiceRecordingSource?) + /// + /// + public virtual Label Label { + get { + XElement x = this.GetElement(LabelXName); + return ((Label)(x)); + } + set { + this.SetElement(LabelXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName RatingXName = System.Xml.Linq.XName.Get("Rating", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (Filename, Filepath, UniqueID, Label, Rating, MediaType, FileSize, Created, Modified, Added, Annotated?, ThumbnailSource?, VoiceRecordingSource?) + /// + /// + public virtual Rating Rating { + get { + XElement x = this.GetElement(RatingXName); + return ((Rating)(x)); + } + set { + this.SetElement(RatingXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName MediaTypeXName = System.Xml.Linq.XName.Get("MediaType", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (Filename, Filepath, UniqueID, Label, Rating, MediaType, FileSize, Created, Modified, Added, Annotated?, ThumbnailSource?, VoiceRecordingSource?) + /// + /// + public virtual MediaType MediaType { + get { + XElement x = this.GetElement(MediaTypeXName); + return ((MediaType)(x)); + } + set { + this.SetElement(MediaTypeXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName FileSizeXName = System.Xml.Linq.XName.Get("FileSize", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (Filename, Filepath, UniqueID, Label, Rating, MediaType, FileSize, Created, Modified, Added, Annotated?, ThumbnailSource?, VoiceRecordingSource?) + /// + /// + public virtual FileSize FileSize { + get { + XElement x = this.GetElement(FileSizeXName); + return ((FileSize)(x)); + } + set { + this.SetElement(FileSizeXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName CreatedXName = System.Xml.Linq.XName.Get("Created", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (Filename, Filepath, UniqueID, Label, Rating, MediaType, FileSize, Created, Modified, Added, Annotated?, ThumbnailSource?, VoiceRecordingSource?) + /// + /// + public virtual Created Created { + get { + XElement x = this.GetElement(CreatedXName); + return ((Created)(x)); + } + set { + this.SetElement(CreatedXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName ModifiedXName = System.Xml.Linq.XName.Get("Modified", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (Filename, Filepath, UniqueID, Label, Rating, MediaType, FileSize, Created, Modified, Added, Annotated?, ThumbnailSource?, VoiceRecordingSource?) + /// + /// + public virtual Modified Modified { + get { + XElement x = this.GetElement(ModifiedXName); + return ((Modified)(x)); + } + set { + this.SetElement(ModifiedXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName AddedXName = System.Xml.Linq.XName.Get("Added", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (Filename, Filepath, UniqueID, Label, Rating, MediaType, FileSize, Created, Modified, Added, Annotated?, ThumbnailSource?, VoiceRecordingSource?) + /// + /// + public virtual Added Added { + get { + XElement x = this.GetElement(AddedXName); + return ((Added)(x)); + } + set { + this.SetElement(AddedXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName AnnotatedXName = System.Xml.Linq.XName.Get("Annotated", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Filename, Filepath, UniqueID, Label, Rating, MediaType, FileSize, Created, Modified, Added, Annotated?, ThumbnailSource?, VoiceRecordingSource?) + /// + /// + public virtual Annotated Annotated { + get { + XElement x = this.GetElement(AnnotatedXName); + if ((x == null)) { + return null; + } + return ((Annotated)(x)); + } + set { + this.SetElement(AnnotatedXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName ThumbnailSourceXName = System.Xml.Linq.XName.Get("ThumbnailSource", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Filename, Filepath, UniqueID, Label, Rating, MediaType, FileSize, Created, Modified, Added, Annotated?, ThumbnailSource?, VoiceRecordingSource?) + /// + /// + public virtual ThumbnailSource ThumbnailSource { + get { + XElement x = this.GetElement(ThumbnailSourceXName); + if ((x == null)) { + return null; + } + return ((ThumbnailSource)(x)); + } + set { + this.SetElement(ThumbnailSourceXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName VoiceRecordingSourceXName = System.Xml.Linq.XName.Get("VoiceRecordingSource", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Filename, Filepath, UniqueID, Label, Rating, MediaType, FileSize, Created, Modified, Added, Annotated?, ThumbnailSource?, VoiceRecordingSource?) + /// + /// + public virtual VoiceRecordingSource VoiceRecordingSource { + get { + XElement x = this.GetElement(VoiceRecordingSourceXName); + if ((x == null)) { + return null; + } + return ((VoiceRecordingSource)(x)); + } + set { + this.SetElement(VoiceRecordingSourceXName, value); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("AssetProperties", "urn:Microsoft.Expression.Media.Catalog"); + + static AssetProperties() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(FilenameXName), new NamedContentModelEntity(FilepathXName), new NamedContentModelEntity(UniqueIDXName), new NamedContentModelEntity(LabelXName), new NamedContentModelEntity(RatingXName), new NamedContentModelEntity(MediaTypeXName), new NamedContentModelEntity(FileSizeXName), new NamedContentModelEntity(CreatedXName), new NamedContentModelEntity(ModifiedXName), new NamedContentModelEntity(AddedXName), new NamedContentModelEntity(AnnotatedXName), new NamedContentModelEntity(ThumbnailSourceXName), new NamedContentModelEntity(VoiceRecordingSourceXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(FilenameXName, typeof(Filename)); + localElementDictionary.Add(FilepathXName, typeof(Filepath)); + localElementDictionary.Add(UniqueIDXName, typeof(UniqueID)); + localElementDictionary.Add(LabelXName, typeof(Label)); + localElementDictionary.Add(RatingXName, typeof(Rating)); + localElementDictionary.Add(MediaTypeXName, typeof(MediaType)); + localElementDictionary.Add(FileSizeXName, typeof(FileSize)); + localElementDictionary.Add(CreatedXName, typeof(Created)); + localElementDictionary.Add(ModifiedXName, typeof(Modified)); + localElementDictionary.Add(AddedXName, typeof(Added)); + localElementDictionary.Add(AnnotatedXName, typeof(Annotated)); + localElementDictionary.Add(ThumbnailSourceXName, typeof(ThumbnailSource)); + localElementDictionary.Add(VoiceRecordingSourceXName, typeof(VoiceRecordingSource)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class FileSize : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static FileSize Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static FileSize Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static FileSize Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator FileSize(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public FileSize() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName unitXName = System.Xml.Linq.XName.Get("unit", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual string unit { + get { + XAttribute x = this.Attribute(unitXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + set { + this.SetAttribute(unitXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("FileSize", "urn:Microsoft.Expression.Media.Catalog"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (Width?, Height?, Resolution?, Depth?, ViewRotation?, SampleColor?, Pages?, Tracks?, Duration?, Channels?, SampleRate?, SampleSize?, AverageDataRate?, AverageFrameRate?, SpatialQuality?, ColorSpace?, Compression?, PrimaryEncoding?, ColorProfile?, CharacterCount?, ParagraphCount?) + /// + /// + public partial class MediaProperties : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static MediaProperties Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static MediaProperties Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static MediaProperties Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator MediaProperties(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (Width?, Height?, Resolution?, Depth?, ViewRotation?, SampleColor?, Pages?, Tracks?, Duration?, Channels?, SampleRate?, SampleSize?, AverageDataRate?, AverageFrameRate?, SpatialQuality?, ColorSpace?, Compression?, PrimaryEncoding?, ColorProfile?, CharacterCount?, ParagraphCount?) + /// + /// + public MediaProperties() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName WidthXName = System.Xml.Linq.XName.Get("Width", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Width?, Height?, Resolution?, Depth?, ViewRotation?, SampleColor?, Pages?, Tracks?, Duration?, Channels?, SampleRate?, SampleSize?, AverageDataRate?, AverageFrameRate?, SpatialQuality?, ColorSpace?, Compression?, PrimaryEncoding?, ColorProfile?, CharacterCount?, ParagraphCount?) + /// + /// + public virtual Width Width { + get { + XElement x = this.GetElement(WidthXName); + if ((x == null)) { + return null; + } + return ((Width)(x)); + } + set { + this.SetElement(WidthXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName HeightXName = System.Xml.Linq.XName.Get("Height", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Width?, Height?, Resolution?, Depth?, ViewRotation?, SampleColor?, Pages?, Tracks?, Duration?, Channels?, SampleRate?, SampleSize?, AverageDataRate?, AverageFrameRate?, SpatialQuality?, ColorSpace?, Compression?, PrimaryEncoding?, ColorProfile?, CharacterCount?, ParagraphCount?) + /// + /// + public virtual Height Height { + get { + XElement x = this.GetElement(HeightXName); + if ((x == null)) { + return null; + } + return ((Height)(x)); + } + set { + this.SetElement(HeightXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName ResolutionXName = System.Xml.Linq.XName.Get("Resolution", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Width?, Height?, Resolution?, Depth?, ViewRotation?, SampleColor?, Pages?, Tracks?, Duration?, Channels?, SampleRate?, SampleSize?, AverageDataRate?, AverageFrameRate?, SpatialQuality?, ColorSpace?, Compression?, PrimaryEncoding?, ColorProfile?, CharacterCount?, ParagraphCount?) + /// + /// + public virtual Resolution Resolution { + get { + XElement x = this.GetElement(ResolutionXName); + if ((x == null)) { + return null; + } + return ((Resolution)(x)); + } + set { + this.SetElement(ResolutionXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName DepthXName = System.Xml.Linq.XName.Get("Depth", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Width?, Height?, Resolution?, Depth?, ViewRotation?, SampleColor?, Pages?, Tracks?, Duration?, Channels?, SampleRate?, SampleSize?, AverageDataRate?, AverageFrameRate?, SpatialQuality?, ColorSpace?, Compression?, PrimaryEncoding?, ColorProfile?, CharacterCount?, ParagraphCount?) + /// + /// + public virtual Depth Depth { + get { + XElement x = this.GetElement(DepthXName); + if ((x == null)) { + return null; + } + return ((Depth)(x)); + } + set { + this.SetElement(DepthXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName ViewRotationXName = System.Xml.Linq.XName.Get("ViewRotation", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Width?, Height?, Resolution?, Depth?, ViewRotation?, SampleColor?, Pages?, Tracks?, Duration?, Channels?, SampleRate?, SampleSize?, AverageDataRate?, AverageFrameRate?, SpatialQuality?, ColorSpace?, Compression?, PrimaryEncoding?, ColorProfile?, CharacterCount?, ParagraphCount?) + /// + /// + public virtual ViewRotation ViewRotation { + get { + XElement x = this.GetElement(ViewRotationXName); + if ((x == null)) { + return null; + } + return ((ViewRotation)(x)); + } + set { + this.SetElement(ViewRotationXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName SampleColorXName = System.Xml.Linq.XName.Get("SampleColor", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Width?, Height?, Resolution?, Depth?, ViewRotation?, SampleColor?, Pages?, Tracks?, Duration?, Channels?, SampleRate?, SampleSize?, AverageDataRate?, AverageFrameRate?, SpatialQuality?, ColorSpace?, Compression?, PrimaryEncoding?, ColorProfile?, CharacterCount?, ParagraphCount?) + /// + /// + public virtual SampleColor SampleColor { + get { + XElement x = this.GetElement(SampleColorXName); + if ((x == null)) { + return null; + } + return ((SampleColor)(x)); + } + set { + this.SetElement(SampleColorXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName PagesXName = System.Xml.Linq.XName.Get("Pages", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Width?, Height?, Resolution?, Depth?, ViewRotation?, SampleColor?, Pages?, Tracks?, Duration?, Channels?, SampleRate?, SampleSize?, AverageDataRate?, AverageFrameRate?, SpatialQuality?, ColorSpace?, Compression?, PrimaryEncoding?, ColorProfile?, CharacterCount?, ParagraphCount?) + /// + /// + public virtual Pages Pages { + get { + XElement x = this.GetElement(PagesXName); + if ((x == null)) { + return null; + } + return ((Pages)(x)); + } + set { + this.SetElement(PagesXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName TracksXName = System.Xml.Linq.XName.Get("Tracks", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Width?, Height?, Resolution?, Depth?, ViewRotation?, SampleColor?, Pages?, Tracks?, Duration?, Channels?, SampleRate?, SampleSize?, AverageDataRate?, AverageFrameRate?, SpatialQuality?, ColorSpace?, Compression?, PrimaryEncoding?, ColorProfile?, CharacterCount?, ParagraphCount?) + /// + /// + public virtual Tracks Tracks { + get { + XElement x = this.GetElement(TracksXName); + if ((x == null)) { + return null; + } + return ((Tracks)(x)); + } + set { + this.SetElement(TracksXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName DurationXName = System.Xml.Linq.XName.Get("Duration", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Width?, Height?, Resolution?, Depth?, ViewRotation?, SampleColor?, Pages?, Tracks?, Duration?, Channels?, SampleRate?, SampleSize?, AverageDataRate?, AverageFrameRate?, SpatialQuality?, ColorSpace?, Compression?, PrimaryEncoding?, ColorProfile?, CharacterCount?, ParagraphCount?) + /// + /// + public virtual Duration Duration { + get { + XElement x = this.GetElement(DurationXName); + if ((x == null)) { + return null; + } + return ((Duration)(x)); + } + set { + this.SetElement(DurationXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName ChannelsXName = System.Xml.Linq.XName.Get("Channels", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Width?, Height?, Resolution?, Depth?, ViewRotation?, SampleColor?, Pages?, Tracks?, Duration?, Channels?, SampleRate?, SampleSize?, AverageDataRate?, AverageFrameRate?, SpatialQuality?, ColorSpace?, Compression?, PrimaryEncoding?, ColorProfile?, CharacterCount?, ParagraphCount?) + /// + /// + public virtual Channels Channels { + get { + XElement x = this.GetElement(ChannelsXName); + if ((x == null)) { + return null; + } + return ((Channels)(x)); + } + set { + this.SetElement(ChannelsXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName SampleRateXName = System.Xml.Linq.XName.Get("SampleRate", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Width?, Height?, Resolution?, Depth?, ViewRotation?, SampleColor?, Pages?, Tracks?, Duration?, Channels?, SampleRate?, SampleSize?, AverageDataRate?, AverageFrameRate?, SpatialQuality?, ColorSpace?, Compression?, PrimaryEncoding?, ColorProfile?, CharacterCount?, ParagraphCount?) + /// + /// + public virtual SampleRate SampleRate { + get { + XElement x = this.GetElement(SampleRateXName); + if ((x == null)) { + return null; + } + return ((SampleRate)(x)); + } + set { + this.SetElement(SampleRateXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName SampleSizeXName = System.Xml.Linq.XName.Get("SampleSize", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Width?, Height?, Resolution?, Depth?, ViewRotation?, SampleColor?, Pages?, Tracks?, Duration?, Channels?, SampleRate?, SampleSize?, AverageDataRate?, AverageFrameRate?, SpatialQuality?, ColorSpace?, Compression?, PrimaryEncoding?, ColorProfile?, CharacterCount?, ParagraphCount?) + /// + /// + public virtual SampleSize SampleSize { + get { + XElement x = this.GetElement(SampleSizeXName); + if ((x == null)) { + return null; + } + return ((SampleSize)(x)); + } + set { + this.SetElement(SampleSizeXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName AverageDataRateXName = System.Xml.Linq.XName.Get("AverageDataRate", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Width?, Height?, Resolution?, Depth?, ViewRotation?, SampleColor?, Pages?, Tracks?, Duration?, Channels?, SampleRate?, SampleSize?, AverageDataRate?, AverageFrameRate?, SpatialQuality?, ColorSpace?, Compression?, PrimaryEncoding?, ColorProfile?, CharacterCount?, ParagraphCount?) + /// + /// + public virtual AverageDataRate AverageDataRate { + get { + XElement x = this.GetElement(AverageDataRateXName); + if ((x == null)) { + return null; + } + return ((AverageDataRate)(x)); + } + set { + this.SetElement(AverageDataRateXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName AverageFrameRateXName = System.Xml.Linq.XName.Get("AverageFrameRate", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Width?, Height?, Resolution?, Depth?, ViewRotation?, SampleColor?, Pages?, Tracks?, Duration?, Channels?, SampleRate?, SampleSize?, AverageDataRate?, AverageFrameRate?, SpatialQuality?, ColorSpace?, Compression?, PrimaryEncoding?, ColorProfile?, CharacterCount?, ParagraphCount?) + /// + /// + public virtual AverageFrameRate AverageFrameRate { + get { + XElement x = this.GetElement(AverageFrameRateXName); + if ((x == null)) { + return null; + } + return ((AverageFrameRate)(x)); + } + set { + this.SetElement(AverageFrameRateXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName SpatialQualityXName = System.Xml.Linq.XName.Get("SpatialQuality", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Width?, Height?, Resolution?, Depth?, ViewRotation?, SampleColor?, Pages?, Tracks?, Duration?, Channels?, SampleRate?, SampleSize?, AverageDataRate?, AverageFrameRate?, SpatialQuality?, ColorSpace?, Compression?, PrimaryEncoding?, ColorProfile?, CharacterCount?, ParagraphCount?) + /// + /// + public virtual SpatialQuality SpatialQuality { + get { + XElement x = this.GetElement(SpatialQualityXName); + if ((x == null)) { + return null; + } + return ((SpatialQuality)(x)); + } + set { + this.SetElement(SpatialQualityXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName ColorSpaceXName = System.Xml.Linq.XName.Get("ColorSpace", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Width?, Height?, Resolution?, Depth?, ViewRotation?, SampleColor?, Pages?, Tracks?, Duration?, Channels?, SampleRate?, SampleSize?, AverageDataRate?, AverageFrameRate?, SpatialQuality?, ColorSpace?, Compression?, PrimaryEncoding?, ColorProfile?, CharacterCount?, ParagraphCount?) + /// + /// + public virtual ColorSpace ColorSpace { + get { + XElement x = this.GetElement(ColorSpaceXName); + if ((x == null)) { + return null; + } + return ((ColorSpace)(x)); + } + set { + this.SetElement(ColorSpaceXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName CompressionXName = System.Xml.Linq.XName.Get("Compression", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Width?, Height?, Resolution?, Depth?, ViewRotation?, SampleColor?, Pages?, Tracks?, Duration?, Channels?, SampleRate?, SampleSize?, AverageDataRate?, AverageFrameRate?, SpatialQuality?, ColorSpace?, Compression?, PrimaryEncoding?, ColorProfile?, CharacterCount?, ParagraphCount?) + /// + /// + public virtual Compression Compression { + get { + XElement x = this.GetElement(CompressionXName); + if ((x == null)) { + return null; + } + return ((Compression)(x)); + } + set { + this.SetElement(CompressionXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName PrimaryEncodingXName = System.Xml.Linq.XName.Get("PrimaryEncoding", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Width?, Height?, Resolution?, Depth?, ViewRotation?, SampleColor?, Pages?, Tracks?, Duration?, Channels?, SampleRate?, SampleSize?, AverageDataRate?, AverageFrameRate?, SpatialQuality?, ColorSpace?, Compression?, PrimaryEncoding?, ColorProfile?, CharacterCount?, ParagraphCount?) + /// + /// + public virtual PrimaryEncoding PrimaryEncoding { + get { + XElement x = this.GetElement(PrimaryEncodingXName); + if ((x == null)) { + return null; + } + return ((PrimaryEncoding)(x)); + } + set { + this.SetElement(PrimaryEncodingXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName ColorProfileXName = System.Xml.Linq.XName.Get("ColorProfile", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Width?, Height?, Resolution?, Depth?, ViewRotation?, SampleColor?, Pages?, Tracks?, Duration?, Channels?, SampleRate?, SampleSize?, AverageDataRate?, AverageFrameRate?, SpatialQuality?, ColorSpace?, Compression?, PrimaryEncoding?, ColorProfile?, CharacterCount?, ParagraphCount?) + /// + /// + public virtual ColorProfile ColorProfile { + get { + XElement x = this.GetElement(ColorProfileXName); + if ((x == null)) { + return null; + } + return ((ColorProfile)(x)); + } + set { + this.SetElement(ColorProfileXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName CharacterCountXName = System.Xml.Linq.XName.Get("CharacterCount", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Width?, Height?, Resolution?, Depth?, ViewRotation?, SampleColor?, Pages?, Tracks?, Duration?, Channels?, SampleRate?, SampleSize?, AverageDataRate?, AverageFrameRate?, SpatialQuality?, ColorSpace?, Compression?, PrimaryEncoding?, ColorProfile?, CharacterCount?, ParagraphCount?) + /// + /// + public virtual CharacterCount CharacterCount { + get { + XElement x = this.GetElement(CharacterCountXName); + if ((x == null)) { + return null; + } + return ((CharacterCount)(x)); + } + set { + this.SetElement(CharacterCountXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName ParagraphCountXName = System.Xml.Linq.XName.Get("ParagraphCount", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Width?, Height?, Resolution?, Depth?, ViewRotation?, SampleColor?, Pages?, Tracks?, Duration?, Channels?, SampleRate?, SampleSize?, AverageDataRate?, AverageFrameRate?, SpatialQuality?, ColorSpace?, Compression?, PrimaryEncoding?, ColorProfile?, CharacterCount?, ParagraphCount?) + /// + /// + public virtual ParagraphCount ParagraphCount { + get { + XElement x = this.GetElement(ParagraphCountXName); + if ((x == null)) { + return null; + } + return ((ParagraphCount)(x)); + } + set { + this.SetElement(ParagraphCountXName, value); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("MediaProperties", "urn:Microsoft.Expression.Media.Catalog"); + + static MediaProperties() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(WidthXName), new NamedContentModelEntity(HeightXName), new NamedContentModelEntity(ResolutionXName), new NamedContentModelEntity(DepthXName), new NamedContentModelEntity(ViewRotationXName), new NamedContentModelEntity(SampleColorXName), new NamedContentModelEntity(PagesXName), new NamedContentModelEntity(TracksXName), new NamedContentModelEntity(DurationXName), new NamedContentModelEntity(ChannelsXName), new NamedContentModelEntity(SampleRateXName), new NamedContentModelEntity(SampleSizeXName), new NamedContentModelEntity(AverageDataRateXName), new NamedContentModelEntity(AverageFrameRateXName), new NamedContentModelEntity(SpatialQualityXName), new NamedContentModelEntity(ColorSpaceXName), new NamedContentModelEntity(CompressionXName), new NamedContentModelEntity(PrimaryEncodingXName), new NamedContentModelEntity(ColorProfileXName), new NamedContentModelEntity(CharacterCountXName), new NamedContentModelEntity(ParagraphCountXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(WidthXName, typeof(Width)); + localElementDictionary.Add(HeightXName, typeof(Height)); + localElementDictionary.Add(ResolutionXName, typeof(Resolution)); + localElementDictionary.Add(DepthXName, typeof(Depth)); + localElementDictionary.Add(ViewRotationXName, typeof(ViewRotation)); + localElementDictionary.Add(SampleColorXName, typeof(SampleColor)); + localElementDictionary.Add(PagesXName, typeof(Pages)); + localElementDictionary.Add(TracksXName, typeof(Tracks)); + localElementDictionary.Add(DurationXName, typeof(Duration)); + localElementDictionary.Add(ChannelsXName, typeof(Channels)); + localElementDictionary.Add(SampleRateXName, typeof(SampleRate)); + localElementDictionary.Add(SampleSizeXName, typeof(SampleSize)); + localElementDictionary.Add(AverageDataRateXName, typeof(AverageDataRate)); + localElementDictionary.Add(AverageFrameRateXName, typeof(AverageFrameRate)); + localElementDictionary.Add(SpatialQualityXName, typeof(SpatialQuality)); + localElementDictionary.Add(ColorSpaceXName, typeof(ColorSpace)); + localElementDictionary.Add(CompressionXName, typeof(Compression)); + localElementDictionary.Add(PrimaryEncodingXName, typeof(PrimaryEncoding)); + localElementDictionary.Add(ColorProfileXName, typeof(ColorProfile)); + localElementDictionary.Add(CharacterCountXName, typeof(CharacterCount)); + localElementDictionary.Add(ParagraphCountXName, typeof(ParagraphCount)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class Width : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static Width Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static Width Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static Width Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator Width(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public Width() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName unitXName = System.Xml.Linq.XName.Get("unit", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual string unit { + get { + XAttribute x = this.Attribute(unitXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + set { + this.SetAttribute(unitXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("Width", "urn:Microsoft.Expression.Media.Catalog"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class Height : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static Height Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static Height Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static Height Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator Height(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public Height() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName unitXName = System.Xml.Linq.XName.Get("unit", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual string unit { + get { + XAttribute x = this.Attribute(unitXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + set { + this.SetAttribute(unitXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("Height", "urn:Microsoft.Expression.Media.Catalog"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class Resolution : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static Resolution Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static Resolution Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static Resolution Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator Resolution(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public Resolution() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName unitXName = System.Xml.Linq.XName.Get("unit", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual string unit { + get { + XAttribute x = this.Attribute(unitXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + set { + this.SetAttribute(unitXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("Resolution", "urn:Microsoft.Expression.Media.Catalog"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class Depth : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static Depth Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static Depth Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static Depth Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator Depth(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public Depth() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName unitXName = System.Xml.Linq.XName.Get("unit", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual string unit { + get { + XAttribute x = this.Attribute(unitXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + set { + this.SetAttribute(unitXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("Depth", "urn:Microsoft.Expression.Media.Catalog"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public partial class AnnotationFields : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static AnnotationFields Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static AnnotationFields Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static AnnotationFields Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator AnnotationFields(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public AnnotationFields() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName HeadlineXName = System.Xml.Linq.XName.Get("Headline", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual Headline Headline { + get { + XElement x = this.GetElement(HeadlineXName); + if ((x == null)) { + return null; + } + return ((Headline)(x)); + } + set { + this.SetElement(HeadlineXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName ProductXName = System.Xml.Linq.XName.Get("Product", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual Product Product { + get { + XElement x = this.GetElement(ProductXName); + if ((x == null)) { + return null; + } + return ((Product)(x)); + } + set { + this.SetElement(ProductXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName ClassificationXName = System.Xml.Linq.XName.Get("Classification", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual Classification Classification { + get { + XElement x = this.GetElement(ClassificationXName); + if ((x == null)) { + return null; + } + return ((Classification)(x)); + } + set { + this.SetElement(ClassificationXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName IntellectualGenreXName = System.Xml.Linq.XName.Get("IntellectualGenre", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual IntellectualGenre IntellectualGenre { + get { + XElement x = this.GetElement(IntellectualGenreXName); + if ((x == null)) { + return null; + } + return ((IntellectualGenre)(x)); + } + set { + this.SetElement(IntellectualGenreXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName FixtureXName = System.Xml.Linq.XName.Get("Fixture", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual Fixture Fixture { + get { + XElement x = this.GetElement(FixtureXName); + if ((x == null)) { + return null; + } + return ((Fixture)(x)); + } + set { + this.SetElement(FixtureXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName EventDateXName = System.Xml.Linq.XName.Get("EventDate", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual EventDate EventDate { + get { + XElement x = this.GetElement(EventDateXName); + if ((x == null)) { + return null; + } + return ((EventDate)(x)); + } + set { + this.SetElement(EventDateXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName AuthorXName = System.Xml.Linq.XName.Get("Author", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual Author Author { + get { + XElement x = this.GetElement(AuthorXName); + if ((x == null)) { + return null; + } + return ((Author)(x)); + } + set { + this.SetElement(AuthorXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName AuthorTitleXName = System.Xml.Linq.XName.Get("AuthorTitle", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual AuthorTitle AuthorTitle { + get { + XElement x = this.GetElement(AuthorTitleXName); + if ((x == null)) { + return null; + } + return ((AuthorTitle)(x)); + } + set { + this.SetElement(AuthorTitleXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName CreatorAddressXName = System.Xml.Linq.XName.Get("CreatorAddress", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual CreatorAddress CreatorAddress { + get { + XElement x = this.GetElement(CreatorAddressXName); + if ((x == null)) { + return null; + } + return ((CreatorAddress)(x)); + } + set { + this.SetElement(CreatorAddressXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName CreatorCityXName = System.Xml.Linq.XName.Get("CreatorCity", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual CreatorCity CreatorCity { + get { + XElement x = this.GetElement(CreatorCityXName); + if ((x == null)) { + return null; + } + return ((CreatorCity)(x)); + } + set { + this.SetElement(CreatorCityXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName CreatorStateXName = System.Xml.Linq.XName.Get("CreatorState", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual CreatorState CreatorState { + get { + XElement x = this.GetElement(CreatorStateXName); + if ((x == null)) { + return null; + } + return ((CreatorState)(x)); + } + set { + this.SetElement(CreatorStateXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName CreatorPostcodeXName = System.Xml.Linq.XName.Get("CreatorPostcode", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual CreatorPostcode CreatorPostcode { + get { + XElement x = this.GetElement(CreatorPostcodeXName); + if ((x == null)) { + return null; + } + return ((CreatorPostcode)(x)); + } + set { + this.SetElement(CreatorPostcodeXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName CreatorCountryXName = System.Xml.Linq.XName.Get("CreatorCountry", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual CreatorCountry CreatorCountry { + get { + XElement x = this.GetElement(CreatorCountryXName); + if ((x == null)) { + return null; + } + return ((CreatorCountry)(x)); + } + set { + this.SetElement(CreatorCountryXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName CreatorPhoneXName = System.Xml.Linq.XName.Get("CreatorPhone", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual CreatorPhone CreatorPhone { + get { + XElement x = this.GetElement(CreatorPhoneXName); + if ((x == null)) { + return null; + } + return ((CreatorPhone)(x)); + } + set { + this.SetElement(CreatorPhoneXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName CreatorEmailXName = System.Xml.Linq.XName.Get("CreatorEmail", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual CreatorEmail CreatorEmail { + get { + XElement x = this.GetElement(CreatorEmailXName); + if ((x == null)) { + return null; + } + return ((CreatorEmail)(x)); + } + set { + this.SetElement(CreatorEmailXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName CreatorURLXName = System.Xml.Linq.XName.Get("CreatorURL", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual CreatorURL CreatorURL { + get { + XElement x = this.GetElement(CreatorURLXName); + if ((x == null)) { + return null; + } + return ((CreatorURL)(x)); + } + set { + this.SetElement(CreatorURLXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName CreditXName = System.Xml.Linq.XName.Get("Credit", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual Credit Credit { + get { + XElement x = this.GetElement(CreditXName); + if ((x == null)) { + return null; + } + return ((Credit)(x)); + } + set { + this.SetElement(CreditXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName SourceXName = System.Xml.Linq.XName.Get("Source", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual Source Source { + get { + XElement x = this.GetElement(SourceXName); + if ((x == null)) { + return null; + } + return ((Source)(x)); + } + set { + this.SetElement(SourceXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName CopyrightXName = System.Xml.Linq.XName.Get("Copyright", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual Copyright Copyright { + get { + XElement x = this.GetElement(CopyrightXName); + if ((x == null)) { + return null; + } + return ((Copyright)(x)); + } + set { + this.SetElement(CopyrightXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName TransmissionXName = System.Xml.Linq.XName.Get("Transmission", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual Transmission Transmission { + get { + XElement x = this.GetElement(TransmissionXName); + if ((x == null)) { + return null; + } + return ((Transmission)(x)); + } + set { + this.SetElement(TransmissionXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName RightsXName = System.Xml.Linq.XName.Get("Rights", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual Rights Rights { + get { + XElement x = this.GetElement(RightsXName); + if ((x == null)) { + return null; + } + return ((Rights)(x)); + } + set { + this.SetElement(RightsXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName URLXName = System.Xml.Linq.XName.Get("URL", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual URL URL { + get { + XElement x = this.GetElement(URLXName); + if ((x == null)) { + return null; + } + return ((URL)(x)); + } + set { + this.SetElement(URLXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName LocationXName = System.Xml.Linq.XName.Get("Location", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual Location Location { + get { + XElement x = this.GetElement(LocationXName); + if ((x == null)) { + return null; + } + return ((Location)(x)); + } + set { + this.SetElement(LocationXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName CityXName = System.Xml.Linq.XName.Get("City", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual City City { + get { + XElement x = this.GetElement(CityXName); + if ((x == null)) { + return null; + } + return ((City)(x)); + } + set { + this.SetElement(CityXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName StateXName = System.Xml.Linq.XName.Get("State", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual State State { + get { + XElement x = this.GetElement(StateXName); + if ((x == null)) { + return null; + } + return ((State)(x)); + } + set { + this.SetElement(StateXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName CountryXName = System.Xml.Linq.XName.Get("Country", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual Country Country { + get { + XElement x = this.GetElement(CountryXName); + if ((x == null)) { + return null; + } + return ((Country)(x)); + } + set { + this.SetElement(CountryXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName CountryCodeXName = System.Xml.Linq.XName.Get("CountryCode", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual CountryCode CountryCode { + get { + XElement x = this.GetElement(CountryCodeXName); + if ((x == null)) { + return null; + } + return ((CountryCode)(x)); + } + set { + this.SetElement(CountryCodeXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName InstructionsXName = System.Xml.Linq.XName.Get("Instructions", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual Instructions Instructions { + get { + XElement x = this.GetElement(InstructionsXName); + if ((x == null)) { + return null; + } + return ((Instructions)(x)); + } + set { + this.SetElement(InstructionsXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName StatusXName = System.Xml.Linq.XName.Get("Status", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual Status Status { + get { + XElement x = this.GetElement(StatusXName); + if ((x == null)) { + return null; + } + return ((Status)(x)); + } + set { + this.SetElement(StatusXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName WriterXName = System.Xml.Linq.XName.Get("Writer", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual Writer Writer { + get { + XElement x = this.GetElement(WriterXName); + if ((x == null)) { + return null; + } + return ((Writer)(x)); + } + set { + this.SetElement(WriterXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName CaptionXName = System.Xml.Linq.XName.Get("Caption", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual Caption Caption { + get { + XElement x = this.GetElement(CaptionXName); + if ((x == null)) { + return null; + } + return ((Caption)(x)); + } + set { + this.SetElement(CaptionXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName PeopleXName = System.Xml.Linq.XName.Get("People", "urn:Microsoft.Expression.Media.Catalog"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XSimpleList PeopleField; + + /// + /// + /// Occurrence: optional, repeating + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual IList People { + get { + if ((this.PeopleField == null)) { + this.PeopleField = new XSimpleList(this, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype, PeopleXName); + } + return this.PeopleField; + } + set { + if ((value == null)) { + this.PeopleField = null; + } + else { + if ((this.PeopleField == null)) { + this.PeopleField = XSimpleList.Initialize(this, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype, value, PeopleXName); + } + else { + XTypedServices.SetList(this.PeopleField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName KeywordXName = System.Xml.Linq.XName.Get("Keyword", "urn:Microsoft.Expression.Media.Catalog"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XSimpleList KeywordField; + + /// + /// + /// Occurrence: optional, repeating + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual IList Keyword { + get { + if ((this.KeywordField == null)) { + this.KeywordField = new XSimpleList(this, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype, KeywordXName); + } + return this.KeywordField; + } + set { + if ((value == null)) { + this.KeywordField = null; + } + else { + if ((this.KeywordField == null)) { + this.KeywordField = XSimpleList.Initialize(this, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype, value, KeywordXName); + } + else { + XTypedServices.SetList(this.KeywordField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName CategoryXName = System.Xml.Linq.XName.Get("Category", "urn:Microsoft.Expression.Media.Catalog"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XSimpleList CategoryField; + + /// + /// + /// Occurrence: optional, repeating + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual IList Category { + get { + if ((this.CategoryField == null)) { + this.CategoryField = new XSimpleList(this, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype, CategoryXName); + } + return this.CategoryField; + } + set { + if ((value == null)) { + this.CategoryField = null; + } + else { + if ((this.CategoryField == null)) { + this.CategoryField = XSimpleList.Initialize(this, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype, value, CategoryXName); + } + else { + XTypedServices.SetList(this.CategoryField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName SceneXName = System.Xml.Linq.XName.Get("Scene", "urn:Microsoft.Expression.Media.Catalog"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XSimpleList SceneField; + + /// + /// + /// Occurrence: optional, repeating + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual IList Scene { + get { + if ((this.SceneField == null)) { + this.SceneField = new XSimpleList(this, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype, SceneXName); + } + return this.SceneField; + } + set { + if ((value == null)) { + this.SceneField = null; + } + else { + if ((this.SceneField == null)) { + this.SceneField = XSimpleList.Initialize(this, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype, value, SceneXName); + } + else { + XTypedServices.SetList(this.SceneField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName SubjectReferenceXName = System.Xml.Linq.XName.Get("SubjectReference", "urn:Microsoft.Expression.Media.Catalog"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XSimpleList SubjectReferenceField; + + /// + /// + /// Occurrence: optional, repeating + /// + /// + /// Regular expression: (Headline?, Product?, Classification?, IntellectualGenre?, Fixture?, EventDate?, Author?, AuthorTitle?, CreatorAddress?, CreatorCity?, CreatorState?, CreatorPostcode?, CreatorCountry?, CreatorPhone?, CreatorEmail?, CreatorURL?, Credit?, Source?, Copyright?, Transmission?, Rights?, URL?, Location?, City?, State?, Country?, CountryCode?, Instructions?, Status?, Writer?, Caption?, People*, Keyword*, Category*, Scene*, SubjectReference*) + /// + /// + public virtual IList SubjectReference { + get { + if ((this.SubjectReferenceField == null)) { + this.SubjectReferenceField = new XSimpleList(this, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype, SubjectReferenceXName); + } + return this.SubjectReferenceField; + } + set { + if ((value == null)) { + this.SubjectReferenceField = null; + } + else { + if ((this.SubjectReferenceField == null)) { + this.SubjectReferenceField = XSimpleList.Initialize(this, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype, value, SubjectReferenceXName); + } + else { + XTypedServices.SetList(this.SubjectReferenceField, value); + } + } + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("AnnotationFields", "urn:Microsoft.Expression.Media.Catalog"); + + static AnnotationFields() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(HeadlineXName), new NamedContentModelEntity(ProductXName), new NamedContentModelEntity(ClassificationXName), new NamedContentModelEntity(IntellectualGenreXName), new NamedContentModelEntity(FixtureXName), new NamedContentModelEntity(EventDateXName), new NamedContentModelEntity(AuthorXName), new NamedContentModelEntity(AuthorTitleXName), new NamedContentModelEntity(CreatorAddressXName), new NamedContentModelEntity(CreatorCityXName), new NamedContentModelEntity(CreatorStateXName), new NamedContentModelEntity(CreatorPostcodeXName), new NamedContentModelEntity(CreatorCountryXName), new NamedContentModelEntity(CreatorPhoneXName), new NamedContentModelEntity(CreatorEmailXName), new NamedContentModelEntity(CreatorURLXName), new NamedContentModelEntity(CreditXName), new NamedContentModelEntity(SourceXName), new NamedContentModelEntity(CopyrightXName), new NamedContentModelEntity(TransmissionXName), new NamedContentModelEntity(RightsXName), new NamedContentModelEntity(URLXName), new NamedContentModelEntity(LocationXName), new NamedContentModelEntity(CityXName), new NamedContentModelEntity(StateXName), new NamedContentModelEntity(CountryXName), new NamedContentModelEntity(CountryCodeXName), new NamedContentModelEntity(InstructionsXName), new NamedContentModelEntity(StatusXName), new NamedContentModelEntity(WriterXName), new NamedContentModelEntity(CaptionXName), new NamedContentModelEntity(PeopleXName), new NamedContentModelEntity(KeywordXName), new NamedContentModelEntity(CategoryXName), new NamedContentModelEntity(SceneXName), new NamedContentModelEntity(SubjectReferenceXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(HeadlineXName, typeof(Headline)); + localElementDictionary.Add(ProductXName, typeof(Product)); + localElementDictionary.Add(ClassificationXName, typeof(Classification)); + localElementDictionary.Add(IntellectualGenreXName, typeof(IntellectualGenre)); + localElementDictionary.Add(FixtureXName, typeof(Fixture)); + localElementDictionary.Add(EventDateXName, typeof(EventDate)); + localElementDictionary.Add(AuthorXName, typeof(Author)); + localElementDictionary.Add(AuthorTitleXName, typeof(AuthorTitle)); + localElementDictionary.Add(CreatorAddressXName, typeof(CreatorAddress)); + localElementDictionary.Add(CreatorCityXName, typeof(CreatorCity)); + localElementDictionary.Add(CreatorStateXName, typeof(CreatorState)); + localElementDictionary.Add(CreatorPostcodeXName, typeof(CreatorPostcode)); + localElementDictionary.Add(CreatorCountryXName, typeof(CreatorCountry)); + localElementDictionary.Add(CreatorPhoneXName, typeof(CreatorPhone)); + localElementDictionary.Add(CreatorEmailXName, typeof(CreatorEmail)); + localElementDictionary.Add(CreatorURLXName, typeof(CreatorURL)); + localElementDictionary.Add(CreditXName, typeof(Credit)); + localElementDictionary.Add(SourceXName, typeof(Source)); + localElementDictionary.Add(CopyrightXName, typeof(Copyright)); + localElementDictionary.Add(TransmissionXName, typeof(Transmission)); + localElementDictionary.Add(RightsXName, typeof(Rights)); + localElementDictionary.Add(URLXName, typeof(URL)); + localElementDictionary.Add(LocationXName, typeof(Location)); + localElementDictionary.Add(CityXName, typeof(City)); + localElementDictionary.Add(StateXName, typeof(State)); + localElementDictionary.Add(CountryXName, typeof(Country)); + localElementDictionary.Add(CountryCodeXName, typeof(CountryCode)); + localElementDictionary.Add(InstructionsXName, typeof(Instructions)); + localElementDictionary.Add(StatusXName, typeof(Status)); + localElementDictionary.Add(WriterXName, typeof(Writer)); + localElementDictionary.Add(CaptionXName, typeof(Caption)); + localElementDictionary.Add(PeopleXName, typeof(People)); + localElementDictionary.Add(KeywordXName, typeof(Keyword)); + localElementDictionary.Add(CategoryXName, typeof(Category)); + localElementDictionary.Add(SceneXName, typeof(Scene)); + localElementDictionary.Add(SubjectReferenceXName, typeof(SubjectReference)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (UserField_1?, UserField_2?, UserField_3?, UserField_4?, UserField_5?, UserField_6?, UserField_7?, UserField_8?, UserField_9?, UserField_10?, UserField_11?, UserField_12?, UserField_13?, UserField_14?, UserField_15?, UserField_16?) + /// + /// + public partial class UserFields : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static UserFields Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static UserFields Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static UserFields Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator UserFields(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (UserField_1?, UserField_2?, UserField_3?, UserField_4?, UserField_5?, UserField_6?, UserField_7?, UserField_8?, UserField_9?, UserField_10?, UserField_11?, UserField_12?, UserField_13?, UserField_14?, UserField_15?, UserField_16?) + /// + /// + public UserFields() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName UserField_1XName = System.Xml.Linq.XName.Get("UserField_1", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (UserField_1?, UserField_2?, UserField_3?, UserField_4?, UserField_5?, UserField_6?, UserField_7?, UserField_8?, UserField_9?, UserField_10?, UserField_11?, UserField_12?, UserField_13?, UserField_14?, UserField_15?, UserField_16?) + /// + /// + public virtual UserField_1 UserField_1 { + get { + XElement x = this.GetElement(UserField_1XName); + if ((x == null)) { + return null; + } + return ((UserField_1)(x)); + } + set { + this.SetElement(UserField_1XName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName UserField_2XName = System.Xml.Linq.XName.Get("UserField_2", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (UserField_1?, UserField_2?, UserField_3?, UserField_4?, UserField_5?, UserField_6?, UserField_7?, UserField_8?, UserField_9?, UserField_10?, UserField_11?, UserField_12?, UserField_13?, UserField_14?, UserField_15?, UserField_16?) + /// + /// + public virtual UserField_2 UserField_2 { + get { + XElement x = this.GetElement(UserField_2XName); + if ((x == null)) { + return null; + } + return ((UserField_2)(x)); + } + set { + this.SetElement(UserField_2XName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName UserField_3XName = System.Xml.Linq.XName.Get("UserField_3", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (UserField_1?, UserField_2?, UserField_3?, UserField_4?, UserField_5?, UserField_6?, UserField_7?, UserField_8?, UserField_9?, UserField_10?, UserField_11?, UserField_12?, UserField_13?, UserField_14?, UserField_15?, UserField_16?) + /// + /// + public virtual UserField_3 UserField_3 { + get { + XElement x = this.GetElement(UserField_3XName); + if ((x == null)) { + return null; + } + return ((UserField_3)(x)); + } + set { + this.SetElement(UserField_3XName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName UserField_4XName = System.Xml.Linq.XName.Get("UserField_4", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (UserField_1?, UserField_2?, UserField_3?, UserField_4?, UserField_5?, UserField_6?, UserField_7?, UserField_8?, UserField_9?, UserField_10?, UserField_11?, UserField_12?, UserField_13?, UserField_14?, UserField_15?, UserField_16?) + /// + /// + public virtual UserField_4 UserField_4 { + get { + XElement x = this.GetElement(UserField_4XName); + if ((x == null)) { + return null; + } + return ((UserField_4)(x)); + } + set { + this.SetElement(UserField_4XName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName UserField_5XName = System.Xml.Linq.XName.Get("UserField_5", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (UserField_1?, UserField_2?, UserField_3?, UserField_4?, UserField_5?, UserField_6?, UserField_7?, UserField_8?, UserField_9?, UserField_10?, UserField_11?, UserField_12?, UserField_13?, UserField_14?, UserField_15?, UserField_16?) + /// + /// + public virtual UserField_5 UserField_5 { + get { + XElement x = this.GetElement(UserField_5XName); + if ((x == null)) { + return null; + } + return ((UserField_5)(x)); + } + set { + this.SetElement(UserField_5XName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName UserField_6XName = System.Xml.Linq.XName.Get("UserField_6", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (UserField_1?, UserField_2?, UserField_3?, UserField_4?, UserField_5?, UserField_6?, UserField_7?, UserField_8?, UserField_9?, UserField_10?, UserField_11?, UserField_12?, UserField_13?, UserField_14?, UserField_15?, UserField_16?) + /// + /// + public virtual UserField_6 UserField_6 { + get { + XElement x = this.GetElement(UserField_6XName); + if ((x == null)) { + return null; + } + return ((UserField_6)(x)); + } + set { + this.SetElement(UserField_6XName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName UserField_7XName = System.Xml.Linq.XName.Get("UserField_7", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (UserField_1?, UserField_2?, UserField_3?, UserField_4?, UserField_5?, UserField_6?, UserField_7?, UserField_8?, UserField_9?, UserField_10?, UserField_11?, UserField_12?, UserField_13?, UserField_14?, UserField_15?, UserField_16?) + /// + /// + public virtual UserField_7 UserField_7 { + get { + XElement x = this.GetElement(UserField_7XName); + if ((x == null)) { + return null; + } + return ((UserField_7)(x)); + } + set { + this.SetElement(UserField_7XName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName UserField_8XName = System.Xml.Linq.XName.Get("UserField_8", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (UserField_1?, UserField_2?, UserField_3?, UserField_4?, UserField_5?, UserField_6?, UserField_7?, UserField_8?, UserField_9?, UserField_10?, UserField_11?, UserField_12?, UserField_13?, UserField_14?, UserField_15?, UserField_16?) + /// + /// + public virtual UserField_8 UserField_8 { + get { + XElement x = this.GetElement(UserField_8XName); + if ((x == null)) { + return null; + } + return ((UserField_8)(x)); + } + set { + this.SetElement(UserField_8XName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName UserField_9XName = System.Xml.Linq.XName.Get("UserField_9", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (UserField_1?, UserField_2?, UserField_3?, UserField_4?, UserField_5?, UserField_6?, UserField_7?, UserField_8?, UserField_9?, UserField_10?, UserField_11?, UserField_12?, UserField_13?, UserField_14?, UserField_15?, UserField_16?) + /// + /// + public virtual UserField_9 UserField_9 { + get { + XElement x = this.GetElement(UserField_9XName); + if ((x == null)) { + return null; + } + return ((UserField_9)(x)); + } + set { + this.SetElement(UserField_9XName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName UserField_10XName = System.Xml.Linq.XName.Get("UserField_10", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (UserField_1?, UserField_2?, UserField_3?, UserField_4?, UserField_5?, UserField_6?, UserField_7?, UserField_8?, UserField_9?, UserField_10?, UserField_11?, UserField_12?, UserField_13?, UserField_14?, UserField_15?, UserField_16?) + /// + /// + public virtual UserField_10 UserField_10 { + get { + XElement x = this.GetElement(UserField_10XName); + if ((x == null)) { + return null; + } + return ((UserField_10)(x)); + } + set { + this.SetElement(UserField_10XName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName UserField_11XName = System.Xml.Linq.XName.Get("UserField_11", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (UserField_1?, UserField_2?, UserField_3?, UserField_4?, UserField_5?, UserField_6?, UserField_7?, UserField_8?, UserField_9?, UserField_10?, UserField_11?, UserField_12?, UserField_13?, UserField_14?, UserField_15?, UserField_16?) + /// + /// + public virtual UserField_11 UserField_11 { + get { + XElement x = this.GetElement(UserField_11XName); + if ((x == null)) { + return null; + } + return ((UserField_11)(x)); + } + set { + this.SetElement(UserField_11XName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName UserField_12XName = System.Xml.Linq.XName.Get("UserField_12", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (UserField_1?, UserField_2?, UserField_3?, UserField_4?, UserField_5?, UserField_6?, UserField_7?, UserField_8?, UserField_9?, UserField_10?, UserField_11?, UserField_12?, UserField_13?, UserField_14?, UserField_15?, UserField_16?) + /// + /// + public virtual UserField_12 UserField_12 { + get { + XElement x = this.GetElement(UserField_12XName); + if ((x == null)) { + return null; + } + return ((UserField_12)(x)); + } + set { + this.SetElement(UserField_12XName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName UserField_13XName = System.Xml.Linq.XName.Get("UserField_13", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (UserField_1?, UserField_2?, UserField_3?, UserField_4?, UserField_5?, UserField_6?, UserField_7?, UserField_8?, UserField_9?, UserField_10?, UserField_11?, UserField_12?, UserField_13?, UserField_14?, UserField_15?, UserField_16?) + /// + /// + public virtual UserField_13 UserField_13 { + get { + XElement x = this.GetElement(UserField_13XName); + if ((x == null)) { + return null; + } + return ((UserField_13)(x)); + } + set { + this.SetElement(UserField_13XName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName UserField_14XName = System.Xml.Linq.XName.Get("UserField_14", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (UserField_1?, UserField_2?, UserField_3?, UserField_4?, UserField_5?, UserField_6?, UserField_7?, UserField_8?, UserField_9?, UserField_10?, UserField_11?, UserField_12?, UserField_13?, UserField_14?, UserField_15?, UserField_16?) + /// + /// + public virtual UserField_14 UserField_14 { + get { + XElement x = this.GetElement(UserField_14XName); + if ((x == null)) { + return null; + } + return ((UserField_14)(x)); + } + set { + this.SetElement(UserField_14XName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName UserField_15XName = System.Xml.Linq.XName.Get("UserField_15", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (UserField_1?, UserField_2?, UserField_3?, UserField_4?, UserField_5?, UserField_6?, UserField_7?, UserField_8?, UserField_9?, UserField_10?, UserField_11?, UserField_12?, UserField_13?, UserField_14?, UserField_15?, UserField_16?) + /// + /// + public virtual UserField_15 UserField_15 { + get { + XElement x = this.GetElement(UserField_15XName); + if ((x == null)) { + return null; + } + return ((UserField_15)(x)); + } + set { + this.SetElement(UserField_15XName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName UserField_16XName = System.Xml.Linq.XName.Get("UserField_16", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (UserField_1?, UserField_2?, UserField_3?, UserField_4?, UserField_5?, UserField_6?, UserField_7?, UserField_8?, UserField_9?, UserField_10?, UserField_11?, UserField_12?, UserField_13?, UserField_14?, UserField_15?, UserField_16?) + /// + /// + public virtual UserField_16 UserField_16 { + get { + XElement x = this.GetElement(UserField_16XName); + if ((x == null)) { + return null; + } + return ((UserField_16)(x)); + } + set { + this.SetElement(UserField_16XName, value); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("UserFields", "urn:Microsoft.Expression.Media.Catalog"); + + static UserFields() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(UserField_1XName), new NamedContentModelEntity(UserField_2XName), new NamedContentModelEntity(UserField_3XName), new NamedContentModelEntity(UserField_4XName), new NamedContentModelEntity(UserField_5XName), new NamedContentModelEntity(UserField_6XName), new NamedContentModelEntity(UserField_7XName), new NamedContentModelEntity(UserField_8XName), new NamedContentModelEntity(UserField_9XName), new NamedContentModelEntity(UserField_10XName), new NamedContentModelEntity(UserField_11XName), new NamedContentModelEntity(UserField_12XName), new NamedContentModelEntity(UserField_13XName), new NamedContentModelEntity(UserField_14XName), new NamedContentModelEntity(UserField_15XName), new NamedContentModelEntity(UserField_16XName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(UserField_1XName, typeof(UserField_1)); + localElementDictionary.Add(UserField_2XName, typeof(UserField_2)); + localElementDictionary.Add(UserField_3XName, typeof(UserField_3)); + localElementDictionary.Add(UserField_4XName, typeof(UserField_4)); + localElementDictionary.Add(UserField_5XName, typeof(UserField_5)); + localElementDictionary.Add(UserField_6XName, typeof(UserField_6)); + localElementDictionary.Add(UserField_7XName, typeof(UserField_7)); + localElementDictionary.Add(UserField_8XName, typeof(UserField_8)); + localElementDictionary.Add(UserField_9XName, typeof(UserField_9)); + localElementDictionary.Add(UserField_10XName, typeof(UserField_10)); + localElementDictionary.Add(UserField_11XName, typeof(UserField_11)); + localElementDictionary.Add(UserField_12XName, typeof(UserField_12)); + localElementDictionary.Add(UserField_13XName, typeof(UserField_13)); + localElementDictionary.Add(UserField_14XName, typeof(UserField_14)); + localElementDictionary.Add(UserField_15XName, typeof(UserField_15)); + localElementDictionary.Add(UserField_16XName, typeof(UserField_16)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public partial class MetaDataFields : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static MetaDataFields Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static MetaDataFields Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static MetaDataFields Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator MetaDataFields(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public MetaDataFields() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName MakerXName = System.Xml.Linq.XName.Get("Maker", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual Maker Maker { + get { + XElement x = this.GetElement(MakerXName); + if ((x == null)) { + return null; + } + return ((Maker)(x)); + } + set { + this.SetElement(MakerXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName ModelXName = System.Xml.Linq.XName.Get("Model", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual Model Model { + get { + XElement x = this.GetElement(ModelXName); + if ((x == null)) { + return null; + } + return ((Model)(x)); + } + set { + this.SetElement(ModelXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName SoftwareXName = System.Xml.Linq.XName.Get("Software", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual Software Software { + get { + XElement x = this.GetElement(SoftwareXName); + if ((x == null)) { + return null; + } + return ((Software)(x)); + } + set { + this.SetElement(SoftwareXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName FormatXName = System.Xml.Linq.XName.Get("Format", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual Format Format { + get { + XElement x = this.GetElement(FormatXName); + if ((x == null)) { + return null; + } + return ((Format)(x)); + } + set { + this.SetElement(FormatXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName SourceURLXName = System.Xml.Linq.XName.Get("SourceURL", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual SourceURL SourceURL { + get { + XElement x = this.GetElement(SourceURLXName); + if ((x == null)) { + return null; + } + return ((SourceURL)(x)); + } + set { + this.SetElement(SourceURLXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName ExifVersionXName = System.Xml.Linq.XName.Get("ExifVersion", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual ExifVersion ExifVersion { + get { + XElement x = this.GetElement(ExifVersionXName); + if ((x == null)) { + return null; + } + return ((ExifVersion)(x)); + } + set { + this.SetElement(ExifVersionXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName CaptureDateXName = System.Xml.Linq.XName.Get("CaptureDate", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual CaptureDate CaptureDate { + get { + XElement x = this.GetElement(CaptureDateXName); + if ((x == null)) { + return null; + } + return ((CaptureDate)(x)); + } + set { + this.SetElement(CaptureDateXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName ExposureProgramXName = System.Xml.Linq.XName.Get("ExposureProgram", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual ExposureProgram ExposureProgram { + get { + XElement x = this.GetElement(ExposureProgramXName); + if ((x == null)) { + return null; + } + return ((ExposureProgram)(x)); + } + set { + this.SetElement(ExposureProgramXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName ISOSpeedRatingXName = System.Xml.Linq.XName.Get("ISOSpeedRating", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual ISOSpeedRating ISOSpeedRating { + get { + XElement x = this.GetElement(ISOSpeedRatingXName); + if ((x == null)) { + return null; + } + return ((ISOSpeedRating)(x)); + } + set { + this.SetElement(ISOSpeedRatingXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName ExposureBiasXName = System.Xml.Linq.XName.Get("ExposureBias", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual ExposureBias ExposureBias { + get { + XElement x = this.GetElement(ExposureBiasXName); + if ((x == null)) { + return null; + } + return ((ExposureBias)(x)); + } + set { + this.SetElement(ExposureBiasXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName ExposureTimeXName = System.Xml.Linq.XName.Get("ExposureTime", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual ExposureTime ExposureTime { + get { + XElement x = this.GetElement(ExposureTimeXName); + if ((x == null)) { + return null; + } + return ((ExposureTime)(x)); + } + set { + this.SetElement(ExposureTimeXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName ApertureXName = System.Xml.Linq.XName.Get("Aperture", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual Aperture Aperture { + get { + XElement x = this.GetElement(ApertureXName); + if ((x == null)) { + return null; + } + return ((Aperture)(x)); + } + set { + this.SetElement(ApertureXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName SubjectDistanceXName = System.Xml.Linq.XName.Get("SubjectDistance", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual SubjectDistance SubjectDistance { + get { + XElement x = this.GetElement(SubjectDistanceXName); + if ((x == null)) { + return null; + } + return ((SubjectDistance)(x)); + } + set { + this.SetElement(SubjectDistanceXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName MeteringModeXName = System.Xml.Linq.XName.Get("MeteringMode", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual MeteringMode MeteringMode { + get { + XElement x = this.GetElement(MeteringModeXName); + if ((x == null)) { + return null; + } + return ((MeteringMode)(x)); + } + set { + this.SetElement(MeteringModeXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName LightSourceXName = System.Xml.Linq.XName.Get("LightSource", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual LightSource LightSource { + get { + XElement x = this.GetElement(LightSourceXName); + if ((x == null)) { + return null; + } + return ((LightSource)(x)); + } + set { + this.SetElement(LightSourceXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName FlashXName = System.Xml.Linq.XName.Get("Flash", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual Flash Flash { + get { + XElement x = this.GetElement(FlashXName); + if ((x == null)) { + return null; + } + return ((Flash)(x)); + } + set { + this.SetElement(FlashXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName FocalLengthXName = System.Xml.Linq.XName.Get("FocalLength", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual FocalLength FocalLength { + get { + XElement x = this.GetElement(FocalLengthXName); + if ((x == null)) { + return null; + } + return ((FocalLength)(x)); + } + set { + this.SetElement(FocalLengthXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName SensingMethodXName = System.Xml.Linq.XName.Get("SensingMethod", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual SensingMethod SensingMethod { + get { + XElement x = this.GetElement(SensingMethodXName); + if ((x == null)) { + return null; + } + return ((SensingMethod)(x)); + } + set { + this.SetElement(SensingMethodXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName NoiseReductionXName = System.Xml.Linq.XName.Get("NoiseReduction", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual NoiseReduction NoiseReduction { + get { + XElement x = this.GetElement(NoiseReductionXName); + if ((x == null)) { + return null; + } + return ((NoiseReduction)(x)); + } + set { + this.SetElement(NoiseReductionXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName ContrastXName = System.Xml.Linq.XName.Get("Contrast", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual Contrast Contrast { + get { + XElement x = this.GetElement(ContrastXName); + if ((x == null)) { + return null; + } + return ((Contrast)(x)); + } + set { + this.SetElement(ContrastXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName SharpnessXName = System.Xml.Linq.XName.Get("Sharpness", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual Sharpness Sharpness { + get { + XElement x = this.GetElement(SharpnessXName); + if ((x == null)) { + return null; + } + return ((Sharpness)(x)); + } + set { + this.SetElement(SharpnessXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName SaturationXName = System.Xml.Linq.XName.Get("Saturation", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual Saturation Saturation { + get { + XElement x = this.GetElement(SaturationXName); + if ((x == null)) { + return null; + } + return ((Saturation)(x)); + } + set { + this.SetElement(SaturationXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName FocusModeXName = System.Xml.Linq.XName.Get("FocusMode", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual FocusMode FocusMode { + get { + XElement x = this.GetElement(FocusModeXName); + if ((x == null)) { + return null; + } + return ((FocusMode)(x)); + } + set { + this.SetElement(FocusModeXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName DigitalZoomXName = System.Xml.Linq.XName.Get("DigitalZoom", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual DigitalZoom DigitalZoom { + get { + XElement x = this.GetElement(DigitalZoomXName); + if ((x == null)) { + return null; + } + return ((DigitalZoom)(x)); + } + set { + this.SetElement(DigitalZoomXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName LensXName = System.Xml.Linq.XName.Get("Lens", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual Lens Lens { + get { + XElement x = this.GetElement(LensXName); + if ((x == null)) { + return null; + } + return ((Lens)(x)); + } + set { + this.SetElement(LensXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName LatitudeXName = System.Xml.Linq.XName.Get("Latitude", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual Latitude Latitude { + get { + XElement x = this.GetElement(LatitudeXName); + if ((x == null)) { + return null; + } + return ((Latitude)(x)); + } + set { + this.SetElement(LatitudeXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName LongitudeXName = System.Xml.Linq.XName.Get("Longitude", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual Longitude Longitude { + get { + XElement x = this.GetElement(LongitudeXName); + if ((x == null)) { + return null; + } + return ((Longitude)(x)); + } + set { + this.SetElement(LongitudeXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName AltitudeXName = System.Xml.Linq.XName.Get("Altitude", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (Maker?, Model?, Software?, Format?, SourceURL?, ExifVersion?, CaptureDate?, ExposureProgram?, ISOSpeedRating?, ExposureBias?, ExposureTime?, Aperture?, SubjectDistance?, MeteringMode?, LightSource?, Flash?, FocalLength?, SensingMethod?, NoiseReduction?, Contrast?, Sharpness?, Saturation?, FocusMode?, DigitalZoom?, Lens?, Latitude?, Longitude?, Altitude?) + /// + /// + public virtual Altitude Altitude { + get { + XElement x = this.GetElement(AltitudeXName); + if ((x == null)) { + return null; + } + return ((Altitude)(x)); + } + set { + this.SetElement(AltitudeXName, value); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("MetaDataFields", "urn:Microsoft.Expression.Media.Catalog"); + + static MetaDataFields() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(MakerXName), new NamedContentModelEntity(ModelXName), new NamedContentModelEntity(SoftwareXName), new NamedContentModelEntity(FormatXName), new NamedContentModelEntity(SourceURLXName), new NamedContentModelEntity(ExifVersionXName), new NamedContentModelEntity(CaptureDateXName), new NamedContentModelEntity(ExposureProgramXName), new NamedContentModelEntity(ISOSpeedRatingXName), new NamedContentModelEntity(ExposureBiasXName), new NamedContentModelEntity(ExposureTimeXName), new NamedContentModelEntity(ApertureXName), new NamedContentModelEntity(SubjectDistanceXName), new NamedContentModelEntity(MeteringModeXName), new NamedContentModelEntity(LightSourceXName), new NamedContentModelEntity(FlashXName), new NamedContentModelEntity(FocalLengthXName), new NamedContentModelEntity(SensingMethodXName), new NamedContentModelEntity(NoiseReductionXName), new NamedContentModelEntity(ContrastXName), new NamedContentModelEntity(SharpnessXName), new NamedContentModelEntity(SaturationXName), new NamedContentModelEntity(FocusModeXName), new NamedContentModelEntity(DigitalZoomXName), new NamedContentModelEntity(LensXName), new NamedContentModelEntity(LatitudeXName), new NamedContentModelEntity(LongitudeXName), new NamedContentModelEntity(AltitudeXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(MakerXName, typeof(Maker)); + localElementDictionary.Add(ModelXName, typeof(Model)); + localElementDictionary.Add(SoftwareXName, typeof(Software)); + localElementDictionary.Add(FormatXName, typeof(Format)); + localElementDictionary.Add(SourceURLXName, typeof(SourceURL)); + localElementDictionary.Add(ExifVersionXName, typeof(ExifVersion)); + localElementDictionary.Add(CaptureDateXName, typeof(CaptureDate)); + localElementDictionary.Add(ExposureProgramXName, typeof(ExposureProgram)); + localElementDictionary.Add(ISOSpeedRatingXName, typeof(ISOSpeedRating)); + localElementDictionary.Add(ExposureBiasXName, typeof(ExposureBias)); + localElementDictionary.Add(ExposureTimeXName, typeof(ExposureTime)); + localElementDictionary.Add(ApertureXName, typeof(Aperture)); + localElementDictionary.Add(SubjectDistanceXName, typeof(SubjectDistance)); + localElementDictionary.Add(MeteringModeXName, typeof(MeteringMode)); + localElementDictionary.Add(LightSourceXName, typeof(LightSource)); + localElementDictionary.Add(FlashXName, typeof(Flash)); + localElementDictionary.Add(FocalLengthXName, typeof(FocalLength)); + localElementDictionary.Add(SensingMethodXName, typeof(SensingMethod)); + localElementDictionary.Add(NoiseReductionXName, typeof(NoiseReduction)); + localElementDictionary.Add(ContrastXName, typeof(Contrast)); + localElementDictionary.Add(SharpnessXName, typeof(Sharpness)); + localElementDictionary.Add(SaturationXName, typeof(Saturation)); + localElementDictionary.Add(FocusModeXName, typeof(FocusMode)); + localElementDictionary.Add(DigitalZoomXName, typeof(DigitalZoom)); + localElementDictionary.Add(LensXName, typeof(Lens)); + localElementDictionary.Add(LatitudeXName, typeof(Latitude)); + localElementDictionary.Add(LongitudeXName, typeof(Longitude)); + localElementDictionary.Add(AltitudeXName, typeof(Altitude)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class ExposureProgram : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static ExposureProgram Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static ExposureProgram Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static ExposureProgram Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator ExposureProgram(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public ExposureProgram() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName strIDXName = System.Xml.Linq.XName.Get("strID", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual string strID { + get { + XAttribute x = this.Attribute(strIDXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + set { + this.SetAttribute(strIDXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("ExposureProgram", "urn:Microsoft.Expression.Media.Catalog"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class MeteringMode : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static MeteringMode Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static MeteringMode Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static MeteringMode Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator MeteringMode(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public MeteringMode() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName strIDXName = System.Xml.Linq.XName.Get("strID", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual string strID { + get { + XAttribute x = this.Attribute(strIDXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + set { + this.SetAttribute(strIDXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("MeteringMode", "urn:Microsoft.Expression.Media.Catalog"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class LightSource : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static LightSource Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static LightSource Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static LightSource Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator LightSource(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public LightSource() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName strIDXName = System.Xml.Linq.XName.Get("strID", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual string strID { + get { + XAttribute x = this.Attribute(strIDXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + set { + this.SetAttribute(strIDXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("LightSource", "urn:Microsoft.Expression.Media.Catalog"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class Flash : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static Flash Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static Flash Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static Flash Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator Flash(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public Flash() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName flash1XName = System.Xml.Linq.XName.Get("flash", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual string flash1 { + get { + XAttribute x = this.Attribute(flash1XName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + set { + this.SetAttribute(flash1XName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("Flash", "urn:Microsoft.Expression.Media.Catalog"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class SensingMethod : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static SensingMethod Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static SensingMethod Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static SensingMethod Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator SensingMethod(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public SensingMethod() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName strIDXName = System.Xml.Linq.XName.Get("strID", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual string strID { + get { + XAttribute x = this.Attribute(strIDXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + set { + this.SetAttribute(strIDXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("SensingMethod", "urn:Microsoft.Expression.Media.Catalog"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class NoiseReduction : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static NoiseReduction Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static NoiseReduction Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static NoiseReduction Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator NoiseReduction(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public NoiseReduction() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName strIDXName = System.Xml.Linq.XName.Get("strID", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual string strID { + get { + XAttribute x = this.Attribute(strIDXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + set { + this.SetAttribute(strIDXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("NoiseReduction", "urn:Microsoft.Expression.Media.Catalog"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class Contrast : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static Contrast Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static Contrast Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static Contrast Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator Contrast(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public Contrast() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName strIDXName = System.Xml.Linq.XName.Get("strID", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual string strID { + get { + XAttribute x = this.Attribute(strIDXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + set { + this.SetAttribute(strIDXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("Contrast", "urn:Microsoft.Expression.Media.Catalog"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class Sharpness : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static Sharpness Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static Sharpness Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static Sharpness Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator Sharpness(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public Sharpness() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName strIDXName = System.Xml.Linq.XName.Get("strID", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual string strID { + get { + XAttribute x = this.Attribute(strIDXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + set { + this.SetAttribute(strIDXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("Sharpness", "urn:Microsoft.Expression.Media.Catalog"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class Saturation : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static Saturation Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static Saturation Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static Saturation Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator Saturation(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public Saturation() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName strIDXName = System.Xml.Linq.XName.Get("strID", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual string strID { + get { + XAttribute x = this.Attribute(strIDXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + set { + this.SetAttribute(strIDXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("Saturation", "urn:Microsoft.Expression.Media.Catalog"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class FocusMode : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static FocusMode Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static FocusMode Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static FocusMode Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator FocusMode(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public FocusMode() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName strIDXName = System.Xml.Linq.XName.Get("strID", ""); + + /// + /// + /// Occurrence: required + /// + /// + public virtual string strID { + get { + XAttribute x = this.Attribute(strIDXName); + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + set { + this.SetAttribute(strIDXName, value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyAtomicType).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("FocusMode", "urn:Microsoft.Expression.Media.Catalog"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (TrackName?, TrackEncoding?, StartTime?, TrackDuration?, DataSize?, DataRate?, FPMS?, TrackType?, Chapter?) + /// + /// + public partial class MovieTrack : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static MovieTrack Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static MovieTrack Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static MovieTrack Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator MovieTrack(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (TrackName?, TrackEncoding?, StartTime?, TrackDuration?, DataSize?, DataRate?, FPMS?, TrackType?, Chapter?) + /// + /// + public MovieTrack() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName TrackNameXName = System.Xml.Linq.XName.Get("TrackName", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (TrackName?, TrackEncoding?, StartTime?, TrackDuration?, DataSize?, DataRate?, FPMS?, TrackType?, Chapter?) + /// + /// + public virtual TrackName TrackName { + get { + XElement x = this.GetElement(TrackNameXName); + if ((x == null)) { + return null; + } + return ((TrackName)(x)); + } + set { + this.SetElement(TrackNameXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName TrackEncodingXName = System.Xml.Linq.XName.Get("TrackEncoding", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (TrackName?, TrackEncoding?, StartTime?, TrackDuration?, DataSize?, DataRate?, FPMS?, TrackType?, Chapter?) + /// + /// + public virtual TrackEncoding TrackEncoding { + get { + XElement x = this.GetElement(TrackEncodingXName); + if ((x == null)) { + return null; + } + return ((TrackEncoding)(x)); + } + set { + this.SetElement(TrackEncodingXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName StartTimeXName = System.Xml.Linq.XName.Get("StartTime", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (TrackName?, TrackEncoding?, StartTime?, TrackDuration?, DataSize?, DataRate?, FPMS?, TrackType?, Chapter?) + /// + /// + public virtual StartTime StartTime { + get { + XElement x = this.GetElement(StartTimeXName); + if ((x == null)) { + return null; + } + return ((StartTime)(x)); + } + set { + this.SetElement(StartTimeXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName TrackDurationXName = System.Xml.Linq.XName.Get("TrackDuration", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (TrackName?, TrackEncoding?, StartTime?, TrackDuration?, DataSize?, DataRate?, FPMS?, TrackType?, Chapter?) + /// + /// + public virtual TrackDuration TrackDuration { + get { + XElement x = this.GetElement(TrackDurationXName); + if ((x == null)) { + return null; + } + return ((TrackDuration)(x)); + } + set { + this.SetElement(TrackDurationXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName DataSizeXName = System.Xml.Linq.XName.Get("DataSize", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (TrackName?, TrackEncoding?, StartTime?, TrackDuration?, DataSize?, DataRate?, FPMS?, TrackType?, Chapter?) + /// + /// + public virtual DataSize DataSize { + get { + XElement x = this.GetElement(DataSizeXName); + if ((x == null)) { + return null; + } + return ((DataSize)(x)); + } + set { + this.SetElement(DataSizeXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName DataRateXName = System.Xml.Linq.XName.Get("DataRate", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (TrackName?, TrackEncoding?, StartTime?, TrackDuration?, DataSize?, DataRate?, FPMS?, TrackType?, Chapter?) + /// + /// + public virtual DataRate DataRate { + get { + XElement x = this.GetElement(DataRateXName); + if ((x == null)) { + return null; + } + return ((DataRate)(x)); + } + set { + this.SetElement(DataRateXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName FPMSXName = System.Xml.Linq.XName.Get("FPMS", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (TrackName?, TrackEncoding?, StartTime?, TrackDuration?, DataSize?, DataRate?, FPMS?, TrackType?, Chapter?) + /// + /// + public virtual FPMS FPMS { + get { + XElement x = this.GetElement(FPMSXName); + if ((x == null)) { + return null; + } + return ((FPMS)(x)); + } + set { + this.SetElement(FPMSXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName TrackTypeXName = System.Xml.Linq.XName.Get("TrackType", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (TrackName?, TrackEncoding?, StartTime?, TrackDuration?, DataSize?, DataRate?, FPMS?, TrackType?, Chapter?) + /// + /// + public virtual TrackType TrackType { + get { + XElement x = this.GetElement(TrackTypeXName); + if ((x == null)) { + return null; + } + return ((TrackType)(x)); + } + set { + this.SetElement(TrackTypeXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName ChapterXName = System.Xml.Linq.XName.Get("Chapter", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (TrackName?, TrackEncoding?, StartTime?, TrackDuration?, DataSize?, DataRate?, FPMS?, TrackType?, Chapter?) + /// + /// + public virtual Chapter Chapter { + get { + XElement x = this.GetElement(ChapterXName); + if ((x == null)) { + return null; + } + return ((Chapter)(x)); + } + set { + this.SetElement(ChapterXName, value); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("MovieTrack", "urn:Microsoft.Expression.Media.Catalog"); + + static MovieTrack() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(TrackNameXName), new NamedContentModelEntity(TrackEncodingXName), new NamedContentModelEntity(StartTimeXName), new NamedContentModelEntity(TrackDurationXName), new NamedContentModelEntity(DataSizeXName), new NamedContentModelEntity(DataRateXName), new NamedContentModelEntity(FPMSXName), new NamedContentModelEntity(TrackTypeXName), new NamedContentModelEntity(ChapterXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(TrackNameXName, typeof(TrackName)); + localElementDictionary.Add(TrackEncodingXName, typeof(TrackEncoding)); + localElementDictionary.Add(StartTimeXName, typeof(StartTime)); + localElementDictionary.Add(TrackDurationXName, typeof(TrackDuration)); + localElementDictionary.Add(DataSizeXName, typeof(DataSize)); + localElementDictionary.Add(DataRateXName, typeof(DataRate)); + localElementDictionary.Add(FPMSXName, typeof(FPMS)); + localElementDictionary.Add(TrackTypeXName, typeof(TrackType)); + localElementDictionary.Add(ChapterXName, typeof(Chapter)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (ChapName?, Offset?) + /// + /// + public partial class MovieChapterTrack : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static MovieChapterTrack Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static MovieChapterTrack Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static MovieChapterTrack Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator MovieChapterTrack(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (ChapName?, Offset?) + /// + /// + public MovieChapterTrack() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName ChapNameXName = System.Xml.Linq.XName.Get("ChapName", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (ChapName?, Offset?) + /// + /// + public virtual ChapName ChapName { + get { + XElement x = this.GetElement(ChapNameXName); + if ((x == null)) { + return null; + } + return ((ChapName)(x)); + } + set { + this.SetElement(ChapNameXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName OffsetXName = System.Xml.Linq.XName.Get("Offset", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: optional + /// + /// + /// Regular expression: (ChapName?, Offset?) + /// + /// + public virtual Offset Offset { + get { + XElement x = this.GetElement(OffsetXName); + if ((x == null)) { + return null; + } + return ((Offset)(x)); + } + set { + this.SetElement(OffsetXName, value); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("MovieChapterTrack", "urn:Microsoft.Expression.Media.Catalog"); + + static MovieChapterTrack() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(ChapNameXName), new NamedContentModelEntity(OffsetXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(ChapNameXName, typeof(ChapName)); + localElementDictionary.Add(OffsetXName, typeof(Offset)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (Set*) + /// + /// + public partial class SetList : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static SetList Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static SetList Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static SetList Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator SetList(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (Set*) + /// + /// + public SetList() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName SetXName = System.Xml.Linq.XName.Get("Set", "urn:Microsoft.Expression.Media.Catalog"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList SetField; + + /// + /// + /// Occurrence: optional, repeating + /// + /// + /// Regular expression: (Set*) + /// + /// + public virtual IList Set { + get { + if ((this.SetField == null)) { + this.SetField = new XTypedList(this, LinqToXsdTypeManager.Instance, SetXName); + } + return this.SetField; + } + set { + if ((value == null)) { + this.SetField = null; + } + else { + if ((this.SetField == null)) { + this.SetField = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, SetXName); + } + else { + XTypedServices.SetList(this.SetField, value); + } + } + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("SetList", "urn:Microsoft.Expression.Media.Catalog"); + + static SetList() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(SetXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(SetXName, typeof(Set)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (SetName, (UniqueID | Set1)*) + /// + /// + public partial class Set : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static Set Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static Set Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static Set Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator Set(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (SetName, (UniqueID | Set1)*) + /// + /// + public Set() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName SetNameXName = System.Xml.Linq.XName.Get("SetName", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (SetName, (UniqueID | Set1)*) + /// + /// + public virtual SetName SetName { + get { + XElement x = this.GetElement(SetNameXName); + return ((SetName)(x)); + } + set { + this.SetElement(SetNameXName, value); + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName UniqueIDXName = System.Xml.Linq.XName.Get("UniqueID", "urn:Microsoft.Expression.Media.Catalog"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XSimpleList UniqueIDField; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: (SetName, (UniqueID | Set1)*) + /// + /// + public virtual IList UniqueID { + get { + if ((this.UniqueIDField == null)) { + this.UniqueIDField = new XSimpleList(this, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype, UniqueIDXName); + } + return this.UniqueIDField; + } + set { + if ((value == null)) { + this.UniqueIDField = null; + } + else { + if ((this.UniqueIDField == null)) { + this.UniqueIDField = XSimpleList.Initialize(this, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype, value, UniqueIDXName); + } + else { + XTypedServices.SetList(this.UniqueIDField, value); + } + } + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName Set1XName = System.Xml.Linq.XName.Get("Set", "urn:Microsoft.Expression.Media.Catalog"); + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private XTypedList Set1Field; + + /// + /// + /// Occurrence: required, choice + /// + /// + /// Setter: Appends + /// + /// + /// Regular expression: (SetName, (UniqueID | Set1)*) + /// + /// + public virtual IList Set1 { + get { + if ((this.Set1Field == null)) { + this.Set1Field = new XTypedList(this, LinqToXsdTypeManager.Instance, Set1XName); + } + return this.Set1Field; + } + set { + if ((value == null)) { + this.Set1Field = null; + } + else { + if ((this.Set1Field == null)) { + this.Set1Field = XTypedList.Initialize(this, LinqToXsdTypeManager.Instance, value, Set1XName); + } + else { + XTypedServices.SetList(this.Set1Field, value); + } + } + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("Set", "urn:Microsoft.Expression.Media.Catalog"); + + static Set() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(SetNameXName), new ChoiceContentModelEntity(new NamedContentModelEntity(UniqueIDXName), new NamedContentModelEntity(Set1XName))); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(SetNameXName, typeof(SetName)); + localElementDictionary.Add(UniqueIDXName, typeof(UniqueID)); + localElementDictionary.Add(Set1XName, typeof(Set)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (MovieTrack) + /// + /// + public partial class MovieTrackType : XTypedElement, IXMetaData { + + public static explicit operator MovieTrackType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (MovieTrack) + /// + /// + public MovieTrackType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName MovieTrackXName = System.Xml.Linq.XName.Get("MovieTrack", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (MovieTrack) + /// + /// + public virtual MovieTrack MovieTrack { + get { + XElement x = this.GetElement(MovieTrackXName); + return ((MovieTrack)(x)); + } + set { + this.SetElement(MovieTrackXName, value); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("MovieTrack", "urn:Microsoft.Expression.Media.Catalog"); + + static MovieTrackType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(MovieTrackXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(MovieTrackXName, typeof(MovieTrack)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + /// + /// + /// Regular expression: (MovieChapterTrack) + /// + /// + public partial class MovieChapterTrackType : XTypedElement, IXMetaData { + + public static explicit operator MovieChapterTrackType(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + /// + /// + /// Regular expression: (MovieChapterTrack) + /// + /// + public MovieChapterTrackType() { + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName MovieChapterTrackXName = System.Xml.Linq.XName.Get("MovieChapterTrack", "urn:Microsoft.Expression.Media.Catalog"); + + /// + /// + /// Occurrence: required + /// + /// + /// Regular expression: (MovieChapterTrack) + /// + /// + public virtual MovieChapterTrack MovieChapterTrack { + get { + XElement x = this.GetElement(MovieChapterTrackXName); + return ((MovieChapterTrack)(x)); + } + set { + this.SetElement(MovieChapterTrackXName, value); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("MovieChapterTrack", "urn:Microsoft.Expression.Media.Catalog"); + + static MovieChapterTrackType() { + BuildElementDictionary(); + contentModel = new SequenceContentModelEntity(new NamedContentModelEntity(MovieChapterTrackXName)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static Dictionary localElementDictionary = new Dictionary(); + + private static void BuildElementDictionary() { + localElementDictionary.Add(MovieChapterTrackXName, typeof(MovieChapterTrack)); + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + Dictionary IXMetaData.LocalElementsDictionary { + get { + return localElementDictionary; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private static ContentModelEntity contentModel; + + ContentModelEntity IXMetaData.GetContentModel() { + return contentModel; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Fragment; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class CatalogComment : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static CatalogComment Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static CatalogComment Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static CatalogComment Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator CatalogComment(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public CatalogComment() { + } + + public CatalogComment(string content) { + this.TypedValue = content; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName TypedValueXName = System.Xml.Linq.XName.Get("TypedValue", ""); + + public virtual string TypedValue { + get { + XElement x = this.Untyped; + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetValue(value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("CatalogComment", "urn:Microsoft.Expression.Media.Catalog"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class UserFieldDefinition : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static UserFieldDefinition Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static UserFieldDefinition Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static UserFieldDefinition Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator UserFieldDefinition(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public UserFieldDefinition() { + } + + public UserFieldDefinition(string content) { + this.TypedValue = content; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName TypedValueXName = System.Xml.Linq.XName.Get("TypedValue", ""); + + public virtual string TypedValue { + get { + XElement x = this.Untyped; + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetValue(value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("UserFieldDefinition", "urn:Microsoft.Expression.Media.Catalog"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class Filename : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static Filename Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static Filename Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static Filename Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator Filename(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public Filename() { + } + + public Filename(string content) { + this.TypedValue = content; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName TypedValueXName = System.Xml.Linq.XName.Get("TypedValue", ""); + + public virtual string TypedValue { + get { + XElement x = this.Untyped; + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetValue(value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("Filename", "urn:Microsoft.Expression.Media.Catalog"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class Filepath : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static Filepath Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static Filepath Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static Filepath Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator Filepath(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public Filepath() { + } + + public Filepath(string content) { + this.TypedValue = content; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName TypedValueXName = System.Xml.Linq.XName.Get("TypedValue", ""); + + public virtual string TypedValue { + get { + XElement x = this.Untyped; + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetValue(value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("Filepath", "urn:Microsoft.Expression.Media.Catalog"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class UniqueID : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static UniqueID Load(string xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static UniqueID Load(System.IO.TextReader xmlFile) { + return XTypedServices.Load(xmlFile); + } + + public static UniqueID Parse(string xml) { + return XTypedServices.Parse(xml); + } + + public static explicit operator UniqueID(XElement xe) { return XTypedServices.ToXTypedElement(xe,LinqToXsdTypeManager.Instance as ILinqToXsdTypeManager); } + + public override XTypedElement Clone() { + return XTypedServices.CloneXTypedElement(this); + } + + public UniqueID() { + } + + public UniqueID(string content) { + this.TypedValue = content; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + [EditorBrowsable(EditorBrowsableState.Never)] + protected internal static readonly System.Xml.Linq.XName TypedValueXName = System.Xml.Linq.XName.Get("TypedValue", ""); + + public virtual string TypedValue { + get { + XElement x = this.Untyped; + return XTypedServices.ParseValue(x, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + set { + this.SetValue(value, XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String).Datatype); + } + } + + private static readonly System.Xml.Linq.XName xName = System.Xml.Linq.XName.Get("UniqueID", "urn:Microsoft.Expression.Media.Catalog"); + + ContentModelEntity IXMetaData.GetContentModel() { + return ContentModelEntity.Default; + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + System.Xml.Linq.XName IXMetaData.SchemaName { + get { + return xName; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + SchemaOrigin IXMetaData.TypeOrigin { + get { + return SchemaOrigin.Element; + } + } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + ILinqToXsdTypeManager IXMetaData.TypeManager { + get { + return LinqToXsdTypeManager.Instance; + } + } + } + + public partial class Label : XTypedElement, IXMetaData { + + public void Save(string xmlFile) { + XTypedServices.Save(xmlFile, Untyped); + } + + public void Save(System.IO.TextWriter tw) { + XTypedServices.Save(tw, Untyped); + } + + public void Save(System.Xml.XmlWriter xmlWriter) { + XTypedServices.Save(xmlWriter, Untyped); + } + + public static Label Load(string xmlFile) { + return XTypedServices.Load