MZ@ !L!This program cannot be run in DOS mode. $PEL; M" 0~  g@ȜOh$   H.text } ~ `.rsrc@@.reloc @BHP  <&u,BSJB v4.0.30319lH#~l#Strings #US$#GUID4#Blob 3  kkXY@@D@a@@-@ RRR )R1R9RARIRQR. ...#.+ .3@.;R.C.Kh H3"oSystem.RuntimeDebuggableAttributeAssemblyTitleAttributeAssemblyFileVersionAttributeAssemblyInformationalVersionAttributeCompilationRelaxationsAttributeAssemblyProductAttributeAssemblyCopyrightAttributeAssemblyCompanyAttributeRuntimeCompatibilityAttributeMicrosoft.CodeAnalysis.Features.resources.dllSystem.Reflection.ctorSystem.DiagnosticsSystem.Runtime.CompilerServicesMicrosoft.CodeAnalysis.Features.resourcesMicrosoft.CodeAnalysis.FeaturesResources.ru.resourcesMicrosoft.CodeAnalysis.CodeFixesResources.ru.resourcesMicrosoft.CodeAnalysis.AnalyzersResources.ru.resourcesDebuggingModesru܋}>@8%?j    ?_ :$$RSA1gw:މ8e `Y>Ēe??1 3`!g-1 /%}oY5L9EC;&=oGP\dEk*+Ge+]TWrapNonExceptionThrowsMicrosoft Corporation3.© Microsoft Corporation. All rights reserved. 4.0.21.51404=84.0.0-6.21514.4+df45061e218c9b5813c5531bc06fb238a23e30f6$Microsoft.CodeAnalysis.Features>3lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetRPADPADPBӟFxn1ˁcΓ&oUv_J'n.уڃ9^g0J"䑄3zN dކ&7(!C#?I8%S͉.Kd̊zNhًz277dYʌӌꌻI] *&X(ҍaBz/dHvcwqˏ܏ 叧-5/͐kxԐwK'(CJw “y>&tI߱z '\l&_e@zBVP GjosCschk?o,߿ı՜K4u3Sĝe革Hy2d5ݏ;Ll3^u-}u|[Pš//PKa좋٣KhҏS̤a\󆥴@ӥ"c_tҴ{5~rq[@GҧCbRYmc詖[﹪!檁N2F~z& &^ @bBw^׮JHfa b?z`R%qڰ N2&JDZs6>ղ"]b)ϳi#Cn-cECT̶?ϱ'z=egz?~"~A۹1ԡ'߮ȺKֺD˻dWλ<ڻ%[H}м WּCƽj~ӽ;e=Nʉȟ2de}e>f'5‡Iq2Hij2q!ĥБRҟŵPffڿ, pgMwțBqɡ=ɟb2B?\HfzYN$ʒ3ܾ#r|Ỷ>g|ņWQ!"А&5EbJz)"Аbvf ;ҼCU;rZ3`CKӷu}9w6XֹTkE`cg~<.;@;Ƚ=LW"ڄ ڊ64)vVN/܊QݵWݔҠ=L/#߈̕ڲVףI|ਕ5*J" %|RL♔*J4*M//Gil 宴敆L:{]^o } }A'/~ܓ멧 %6AG^Nlpa'{/I~Xܺ︿V`tw4xG+e/2ҁ$ 8t/qwȧxm a\kdFk rlM' Rh.q}$h!?VIWD 0gyX\sz2w V5;(iU%& e xJ˻"j - h(7Zw|,$R%BpSM7rRYhb8.Ԧ!h1a F| H ; O g4 CV  hN ]f =S @W i 2: 2 < ]{ Ĺ  +A S rn | NL4wXr4%@J0{,@j Yl!Ns.[<<[(x`*cgYg}Xh@Be'zQ3\JjOz!tsqOJ` pA2ٽFúe0E:D蹨3!p;Qhr 2J 7 i!y!7C"f""P"p$$JV%8)&H&Z&.ѡ&''c(''m(m)av)Q*^H*AN*Oy+D++ ,&,qϖ,b-.J.._2./$/ˣ0F000~0ޑ0h1aQ161"`1+2P2E2LI3N3o3dq3t 4U484gL4h4[4rG5%#5%*6rp6w6@6&6V 7P?>7R7 78S8J8X9:i2-:M^:j::P:;M;[h;;\;7RS?? м??Uf3@Q@[{Y@+s@@A}eBBKǼB BrCeI7COjC}DDADtDciEܴvEzEEFRuG%HH@HHVHMIVIrc)I*?I%?IyI:ΣI 7JJώJzZKKdpLP}L=M-MNN8N㔕O&O+Pd4PUPP˻PP*4PPPPQALQx>Qj1Q ]QzQb6R7leRMSSdSgSS,STRoTPYTU9Vn=ogtoop3py~qrsG s$-s/s s!sss&/t:tto8t%u|Yu<~ubu-ve.vd3vvQ"wlڟwaxww7w) x xVxZxAxfx*yƎy;yyz{X${B`{T_w{/Ƿ{|'|vJ|hp|s||/`|؊|(|MR}. s} ~ ~Q&d%;Y= xIzX)v,mF4) ӄ5?xGo8Kc5A$.L)TH_VP Sx)Aob;xʓ<0TLN0tQ֝)xJ:r7EHL2Gi=͛QeyR}r?>/8!N?H*s[.~_c WynJ{lK- p*5 |CP25hd4|[N ?M{tpFB^< 7Am GNcS=g})53,HLpְ|OKA/fB4v6"*;sW S/n3V1z@wOOZIG>b1J%*+_LN!p}:9XzqpU/wHbJQ*`[nDL<UH*ئga:vx5 $we f-?sf Xp%F؞uizzp@y%o/Z-8h;cC;F-k@=NR}I[U<hhЉdCdRPKKSj1A19>/T:jC)R(hG?cGhljyCsAh683{_3iY{tmtMX~6O:7+*boH,OD6~>ЈL{8d8d zPMi ` "r8z{;rj/Cm"|CF{K>_*S5utA̯404<G$Jϥ7#+jN44gz"@T= jG[pn;kZ0VNk+r`z4Giol7f+5T؋ +^ :x;^Q`+7eJR]{BLo79:EnKg^AaD8~(Bt=])2+8!,>5Luz.lj?T9AzDUҖ.0/kjPP6Hun 8\1 Hfr#idvZk+#$יӻ5_kW#|9v>ҩ?Pc8"P 3\}C ?Jk ~QJFGFg6VSh>+qL׀q'o{c~*Q O8E8~yhߚF2?iU]@l90wHmHcsʶ;oMfRt&onfBpeOlghuZCkd>BԢL=}Wt`=gE.}gsT(4'`Bkw'0xJq9! P y 'b6~/v>ކ?4m,MF\a;(yͮem&bۣ9Bvv!«z @'x_wg|<ox,kq->+KMi|Vsnk;q0_directive"AM_PM_abbreviated:AM_PM_abbreviated_description7AM_PM_fullB,AM_PM_full_description^vA_subtraction_must_be_the_last_element_in_a_character_classAccessing_captured_variable_0_that_hasn_t_been_accessed_before_in_1_requires_restarting_the_applicationb 0Actions_can_not_be_empty> :Add_DebuggerDisplay_attributey 6Add_accessibility_modifiers &Add_argument_name_0 `Add_argument_name_0_including_trailing_arguments Add_document_0 "Add_explicit_cast Add_member_name .Add_missing_param_nodes Add_null_checkW Add_null_checks DAdd_null_checks_for_all_parameters JAdd_optional_parameter_to_constructor 8Add_optional_parameters_to_0t $Add_parameter_to_0 `Add_parameter_to_0_and_overrides_implementations 8Add_parameter_to_constructorb&Add_parameters_to_04Add_project_reference_to_0$Add_reference_to_0DocumentIsOutOfSyncWithDebuggee;Document_must_be_contained_in_the_workspace_that_created_this_serviceF=EditAndContinue=BEditAndContinueDisallowedByModule>DEditAndContinueDisallowedByProjectx>TEncapsulate_field_colon_0_and_use_property ?ZEncapsulate_field_colon_0_but_still_use_fieldh?FEncapsulate_fields_and_use_property?LEncapsulate_fields_but_still_use_field.@ Enums@ ErrorReadingFile@TError_creating_instance_of_CodeFixProvider@XError_creating_instance_of_CodeFixProvider_03A EventsAExampleAExamplesA Exceptions_colonAExplicitly_implemented_methods_of_records_must_have_parameter_names_that_match_the_compiler_generated_equivalent_0A"Extension_methodsB$Extract_base_classB"Extract_interfaceC,Extract_local_function0CExtract_methodhCBFailed_to_analyze_data_flow_for_0C FieldsC>Find_and_install_latest_versionCHFind_and_install_latest_version_of_0+D,First_word_capitalizeduD&Fix_all_occurrencesDFix_formattingDFix_typo_0EFormat_document3E&Formatting_document`EFully_qualify_0EGenerate_0_1E0Generate_0_1_in_new_fileE>Generate_Equals_and_GetHashCode F,Generate_Equals_object3F(Generate_GetHashCodeTF8Generate_abstract_method_1_0tFGenerate_read_only_property_1_0KGenerate_type_0 L&Generate_variable_0&L Global_NamespaceQLFIllegal_backslash_at_end_of_patternLInsufficient_hexadecimal_digits1UInterfaceswU$Introduce_constantU0Introduce_constant_for_0UVIntroduce_constant_for_all_occurrences_of_0UIntroduce_field.V*Introduce_field_for_0IVPIntroduce_field_for_all_occurrences_of_0oVIntroduce_localVMerge_with_previous_0_statement6_ZMethodMustReturnStreamThatSupportsReadAndSeek_8Method_referenced_implicitly `Methods7`2Missing_control_characterE`Modifying_0_which_contains_a_static_variable_requires_restarting_the_application`Modifying_0_which_contains_an_Aggregate_Group_By_or_Join_query_clauses_requires_restarting_the_application/aModifying_0_which_contains_the_stackalloc_operator_requires_restarting_the_applicationaModifying_a_catch_finally_handler_with_an_active_statement_in_the_try_block_requires_restarting_the_applicationbModifying_a_catch_handler_around_an_active_statement_requires_restarting_the_applicationKc|Modifying_a_generic_method_requires_restarting_the_applicationcModifying_a_method_inside_the_context_of_a_generic_type_requires_restarting_the_applicationdModifying_a_try_catch_finally_statement_when_the_finally_block_is_active_requires_restarting_the_application.eModifying_an_active_0_which_contains_On_Error_or_Resume_statements_requires_restarting_the_applicationeModifying_body_of_0_requires_restarting_the_application_because_the_body_has_too_many_statementsfModifying_body_of_0_requires_restarting_the_application_due_to_internal_error_1RgModifying_source_file_0_requires_restarting_the_application_because_the_file_is_too_biggModifying_source_file_0_requires_restarting_the_application_due_to_internal_error_1hModifying_source_with_experimental_language_features_enabled_requires_restarting_the_applicationYiModifying_the_initializer_of_0_in_a_generic_type_requires_restarting_the_application3jModifying_whitespace_or_comments_in_0_inside_the_context_of_a_generic_type_requires_restarting_the_applicationjModifying_whitespace_or_comments_in_a_generic_0_requires_restarting_the_applicationkModulesl4Move_contents_to_namespacel>Move_declaration_near_referencelMove_file_to_0>m@Move_file_to_project_root_folderhm"Move_to_namespacemMove_type_to_0mXMoving_0_requires_restarting_the_applicationnNamespacesn&Nested_quantifier_0nDNo_common_root_node_for_extractionnNNo_valid_location_to_insert_method_call4oPNo_valid_selection_to_perform_extractionofNon_invoked_method_cannot_be_replaced_with_propertyoNot_AvailableOp.Not_enough_close_parensipXNote_colon_Tab_twice_to_insert_the_0_snippetpOnly_methods_with_a_single_argument_which_is_not_an_out_variable_declaration_can_be_replaced_with_a_propertyRegex_all_diacritic_marks_shortx@Regex_all_letter_characters_longxBRegex_all_letter_characters_short7y,Regex_all_numbers_longay.Regex_all_numbers_shortyJRegex_all_punctuation_characters_longyLRegex_all_punctuation_characters_short/zFRegex_all_separator_characters_longWzHRegex_all_separator_characters_shortz,Regex_all_symbols_longz.Regex_all_symbols_short>{,Regex_alternation_longU{.Regex_alternation_shortQ|Regex_any_character_group_shortG~.Regex_atomic_group_long`~0Regex_atomic_group_shortRegex_backspace_character_short4Regex_balancing_group_long6Regex_balancing_group_short Regex_base_group 2Regex_bell_character_long'4Regex_bell_character_shortHRegex_carriage_return_character_longJRegex_carriage_return_character_shorttLRegex_character_class_subtraction_longNRegex_character_class_subtraction_short*Regex_character_groupRegex_comment NRegex_conditional_expression_match_long"PRegex_conditional_expression_match_shortDRegex_conditional_group_match_longFRegex_conditional_group_match_short:Regex_contiguous_matches_longיRegex_end_of_line_comment_short:Regex_end_of_string_only_longݡRegex_form_feed_character_shortr0Regex_group_options_long2Regex_group_options_short:Regex_hexadecimal_escape_long%Regex_named_backreference_short|LRegex_named_matched_subexpression_longNRegex_named_matched_subexpression_shortFRegex_negative_character_group_longHRegex_negative_character_group_shortFRegex_negative_character_range_longHRegex_negative_character_range_shortHRegex_negative_unicode_category_long!JRegex_negative_unicode_category_short:Regex_new_line_character_longRegex_non_digit_character_shortHRegex_non_white_space_character_longJRegex_non_white_space_character_short/8Regex_non_word_boundary_longi:Regex_non_word_boundary_short7:Regex_non_word_character_long^Regex_punctuation_initial_quote,Regex_punctuation_open#.Regex_punctuation_otherK(Regex_separator_lineo2Regex_separator_paragraph*Regex_separator_space>Regex_start_of_string_only_long@Regex_start_of_string_only_shortDRegex_start_of_string_or_line_longFRegex_start_of_string_or_line_shortL&Regex_subexpression*Regex_symbol_currency"Regex_symbol_math*Regex_symbol_modifier$Regex_symbol_other0Regex_tab_character_long/2Regex_tab_character_shortp6Regex_unicode_category_long8Regex_unicode_category_short2Regex_unicode_escape_long>4Regex_unicode_escape_short@Regex_unicode_general_category_0BRegex_vertical_tab_character_long$DRegex_vertical_tab_character_short~@Regex_white_space_character_longBRegex_white_space_character_short0Regex_word_boundary_long2Regex_word_boundary_short2Regex_word_character_long4Regex_word_character_shortRegex_yesdRegex_zero_width_negative_lookahead_assertion_longfRegex_zero_width_negative_lookahead_assertion_shortf fRegex_zero_width_negative_lookbehind_assertion_long hRegex_zero_width_negative_lookbehind_assertion_shortdRegex_zero_width_positive_lookahead_assertion_longfRegex_zero_width_positive_lookahead_assertion_shortafRegex_zero_width_positive_lookbehind_assertion_longhRegex_zero_width_positive_lookbehind_assertion_shorth~Related_method_signatures_found_in_metadata_will_not_be_updatedRemarks_colon]BRemoval_of_document_not_supportedt$Remove_Suppression(Remove_Suppression_0*Remove_async_modifier "Remove_document_08(Remove_qualification_*Remove_reference_to_0"Remove_separatorsRemove_tag0Remove_unnecessary_casts,Remove_unused_variable% .Remove_unused_variablesg Removing_0_that_accessed_captured_variables_1_and_2_declared_in_different_scopes_requires_restarting_the_application Removing_0_that_contains_an_active_statement_requires_restarting_the_application! Rename_file_to_05" Rename_type_to_0a"\Renaming_0_requires_restarting_the_application"Renaming_0_requires_restarting_the_application_because_it_is_not_supported_by_the_runtime"Renaming_a_captured_variable_from_0_to_1_requires_restarting_the_application#:Replace_0_and_1_with_propertyw$ Replace_0_with_1$*Replace_0_with_method$,Replace_0_with_methods$.Replace_0_with_property%Reported_diagnostic_0_has_a_source_location_1_in_file_2_which_is_outside_of_the_given_fileI%Reported_diagnostic_0_has_a_source_location_in_file_1_which_is_not_part_of_the_compilation_being_analyzedE&|Reported_diagnostic_with_ID_0_is_not_supported_by_the_analyzer'Represents_an_object_whose_operations_will_be_resolved_at_runtime'PRequested_assembly_already_loaded_from_0c(0Resolve_conflict_markers(Returns_colon( Roslyn_HostError(RudeEdit)PSelection_does_not_contain_a_valid_token&)JSelection_not_contained_inside_a_typeq) Separate_nibbles)$Separate_thousands)Separate_words),Simplify_Member_Access*Simplify_NamesS*Snippetsp*Solution*8Sort_accessibility_modifiers*FSplit_into_consecutive_0_statements*Unrecognized_grouping_constructb8@Unterminated_character_class_set84Unterminated_regex_comment8(Unwrap_all_arguments29*Unwrap_all_parametersb9>Unwrap_and_indent_all_arguments9@Unwrap_and_indent_all_parameters9(Unwrap_argument_listR:"Unwrap_call_chain:"Unwrap_expression:*Unwrap_parameter_list:\Updating_0_requires_restarting_the_application;Updating_a_0_around_an_active_statement_requires_restarting_the_application;Updating_a_complex_statement_containing_an_await_expression_requires_restarting_the_application<Updating_an_active_statement_requires_restarting_the_application<Updating_async_or_iterator_modifier_around_an_active_statement_requires_restarting_the_application_=Updating_reloadable_type_marked_by_0_attribute_or_its_member_requires_restarting_the_application_because_it_is_not_supported_by_the_runtime#>Updating_the_Handles_clause_of_0_requires_restarting_the_applicationf?Updating_the_Implements_clause_of_a_0_requires_restarting_the_application?Updating_the_alias_of_Declare_statement_requires_restarting_the_applicationy@Updating_the_attributes_of_0_requires_restarting_the_application_because_it_is_not_supported_by_the_runtime AUpdating_the_base_class_and_or_base_interface_s_of_0_requires_restarting_the_applicationAUpdating_the_initializer_of_0_requires_restarting_the_applicationBUpdating_the_kind_of_a_property_event_accessor_requires_restarting_the_application#C~Updating_the_kind_of_a_type_requires_restarting_the_applicationCUpdating_the_library_name_of_Declare_statement_requires_restarting_the_application4D~Updating_the_modifiers_of_0_requires_restarting_the_applicationDxUpdating_the_size_of_a_0_requires_restarting_the_applicationQEtUpdating_the_type_of_0_requires_restarting_the_applicationEUpdating_the_underlying_type_of_0_requires_restarting_the_application3F|Updating_the_variance_of_0_requires_restarting_the_applicationF Use_0.GJUse_block_body_for_lambda_expressionsLGTUse_expression_body_for_lambda_expressionsG$Use_framework_typeG@Use_interpolated_verbatim_string2H&Use_local_version_0H|Use_locally_installed_0_version_1_This_version_used_in_colon_2H@User_Diagnostic_Analyzer_FailurelIValue_colonIvVariadic_SignatureHelpItem_must_have_at_least_one_parameterIZWarning_Method_overrides_symbol_from_metadata:JrWarning_colon_Collection_may_be_modified_during_iterationJlWarning_colon_Collection_was_modified_during_iterationKtWarning_colon_Iteration_variable_crossed_function_boundaryoKWarning_colon_changing_namespace_may_produce_invalid_code_and_change_code_meaningKxWarning_colon_semantics_may_change_when_converting_statementL2Wrap_and_align_call_chain6M2Wrap_and_align_expression|M_0_cannot_be_null_or_whitespaceCQ_0_dash_1Q&_0_is_not_null_hereQ&_0_may_be_null_hereQ0_10000000ths_of_a_second:RH_10000000ths_of_a_second_descriptioncRB_10000000ths_of_a_second_non_zeroVZ_10000000ths_of_a_second_non_zero_description?V._1000000ths_of_a_second[ZF_1000000ths_of_a_second_descriptionZ@_1000000ths_of_a_second_non_zero^X_1000000ths_of_a_second_non_zero_descriptionG^,_100000ths_of_a_secondNbD_100000ths_of_a_second_descriptionsb>_100000ths_of_a_second_non_zerofV_100000ths_of_a_second_non_zero_description5f*_10000ths_of_a_second;jB_10000ths_of_a_second_description_j<_10000ths_of_a_second_non_zeromT_10000ths_of_a_second_non_zero_description1n(_1000ths_of_a_secondJr@_1000ths_of_a_second_descriptionkr:_1000ths_of_a_second_non_zerosR_1000ths_of_a_second_non_zero_descriptions&_100ths_of_a_secondu>_100ths_of_a_second_descriptionu8_100ths_of_a_second_non_zerovP_100ths_of_a_second_non_zero_descriptionw$_10ths_of_a_secondx<_10ths_of_a_second_descriptionx6_10ths_of_a_second_non_zero}N_10ths_of_a_second_non_zero_descriptionM}2_12_hour_clock_1_2_digitsJ_12_hour_clock_1_2_digits_descriptionՁ._12_hour_clock_2_digitsF_12_hour_clock_2_digits_description͆2_24_hour_clock_1_2_digitsVJ_24_hour_clock_1_2_digits_description._24_hour_clock_2_digitsF_24_hour_clock_2_digits_description@all_anonymous_types_in_containerfull_long_date_time_description (full_short_date_time@full_short_date_time_descriptionE,general_long_date_timeDgeneral_long_date_time_descriptionۥ.general_short_date_timeȦFgeneral_short_date_time_description zgenerated_code_is_overlapping_with_hidden_portion_of_the_codevgenerating_source_for_symbols_of_this_type_is_not_supportedX generic_overloadͨ"generic_overloadsin_/in_0_1_2?in_0_project_1Vin_Sourceq&in_Source_attribute&in_Suppression_Fileindexer_interface_Zinto_extracted_method_to_invoke_at_call_sites"into_new_overloadmis_0just_this_anonymous_type labelԪlocal_constantlocal_function local_variable0 location_unknownYlong_date*long_date_descriptionlong_time*long_time_descriptioní(member_kind_and_name method"minute_1_2_digits:minute_1_2_digits_descriptionminute_2_digits6minute_2_digits_description" month_1_2_digits18month_1_2_digits_descriptionPmonth_2_digits4month_2_digits_description "month_abbreviatedu:month_abbreviated_descriptionmonth_day@*month_day_descriptionWmonth_full@,month_full_descriptionanamespace_޾operator_overloadoverloads_parameter'&paren_Unknown_paren9period_eraQ,period_era_descriptionfproject_0property_"property_accessorrange_variable"rfc1123_date_time :rfc1123_date_time_description?(round_trip_date_time@round_trip_date_time_description"second_1_2_digits:second_1_2_digits_descriptionsecond_2_digits6second_2_digits_descriptionshort_date,short_date_descriptionshort_time,short_time_description$sortable_date_timeTODO<пропустить>"Измените "{0}" на "{1}".=Изменить пространство имен на "{0}""Изменить подпись...LИзменить на глобальное пространство именyИзменения запрещены, когда выполнение остановлено при исключенииИзменения, внесенные в проект "{0}", не будут применены во время выполнения приложения.Одно или несколько изменений приведут к созданию нового типа компилятором. Это не поддерживается средой выполнения, поэтому требуется перезапустить приложение.Для изменения {0} с асинхронного на синхронный требуется перезапустить приложение.Для изменения "{0}" на "{1}" требуется перезапустить приложение, так как при этом изменяется форма конечного автомата.Для изменения поля на событие или наоборот требуется перезапустить приложение.xДля изменения ограничений {0} требуется перезапустить приложение.Для изменения типов параметров {0} требуется перезапустить приложение.Для изменения псевдонастраиваемого атрибута "{0}" для {1} требуется перезапустить приложение.Для изменения области объявления зафиксированной переменной "{0}" требуется перезапустить приложение.vДля изменения параметров {0} требуется перезапустить приложение.Для изменения типа возвращаемого значения {0} требуется перезапустить приложение.jДля изменения типа {0} требуется перезапустить приложение.Для изменения типа зафиксированной переменной "{0}", ранее имевшей тип "{1}", требуется перезапустить приложение.Для изменения параметров типа {0} требуется перезапустить приложение.tДля изменения видимости {0} требуется перезапустить приложение. КлассыКомпиляторmВычисление изменения кода для исправления всех вхождений...*Настройка стиля кода {0}-Настройка серьезности {0}ZНастройка серьезности для всех анализаторов ("{0}")RНастройка серьезности для всех анализаторовКонстанты.Преобразовать в двоичное(Преобразовать в класс2Преобразовать в десятичное;Преобразовать в полное свойство@Преобразовать в шестнадцатеричноеMПреобразовать в интерполированную строку"Преобразовать в LINQ<Преобразовать в LINQ (форма вызова)*Преобразовать в запись?Преобразовать в структуру записей0Преобразовать в структуру*Преобразовать в кортеж*Преобразовать тип в "{0}"Не удалось извлечь интерфейс: выбранный элемент не находится внутри класса, интерфейса или структуры.Не удалось извлечь интерфейс: тип не содержит никаких членов, которые можно извлечь в интерфейс.3Создать и назначить поле "{0}";Создать и назначить свойство "{0}"IСоздать и назначить оставшиеся как поляQСоздать и назначить оставшиеся как свойстваДелегатыДля удаления {0} вокруг активного оператора требуется перезапустить приложение._Для удаления {0} требуется перезапустить приложение.Для удаления зафиксированной переменной "{0}" требуется перезапустить приложение.jНе изменяйте этот код. Разместите код очистки в методе "{0}".ДокументТекущее содержимое исходного файла "{0}" не соответствует созданному источнику. Все изменения, внесенные в этот файл во время отладки, не будут применены, пока содержимое файла не будет соответствовать созданному источнику.Документ должен находиться в рабочей области, в которой была создана эта служба.;Операция "Изменить и продолжить"]Операция "Изменить и продолжить" запрещена модулемПосле внесения изменений в проект "{0}" необходимо перезапустить приложение: {1}]Инкапсулировать поле: "{0}" (и использовать свойство)lИнкапсулировать поле: "{0}" (но продолжать использовать поле)VИнкапсулировать поля (и использовать свойство)eИнкапсулировать поля (но продолжать использовать поле)Перечисления6Ошибка при чтении файла "{0}": {1}JОшибка при создании экземпляра CodeFixProvider.PОшибка при создании экземпляра CodeFixProvider "{0}".События Пример:Примеры:Исключения:Явно реализованные методы записей должны иметь имена параметров, соответствующие компилятору, созданному эквивалентом '{0}'!Методы расширения+Извлечь базовый класс...,Извлечение интерфейса…6Извлечение локальной функцииИзвлечь методXНе удалось проанализировать поток данных для: {0}ПоляBНайти и установить последнюю версиюHНайти и установить последнюю версию "{0}"8Первое слово с прописной буквы&Исправить все случаи/Исправить форматирование)Исправьте опечатку "{0}"+Форматировать документ/Форматирование документа-Определить полностью "{0}"Создать {0} "{1}"1Создать {0} "{1}" в новом файле$Создать Equals и GetHashCodeСоздать "Equals(object)"Создать "GetHashCode()":Создать абстрактный метод "{1}.{0}"@Создать абстрактное свойство "{1}.{0}"Создать все4Создать операторы сравнения+Создать константу "{1}.{0}"(Создать конструктор...0Создать конструктор "{0}({1})"0Создайте конструктор в "{0}"@Создать конструктор в "{0}" (с полями)JСоздать конструктор в "{0}" (со свойствами)IСоздать делегирующий конструктор "{0}({1})":Создать член перечисления "{1}.{0}"!Создать поле "{1}.{0}"PСоздать назначающий поля конструктор "{0}({1})"Создать для "{0}">Создайте локальную переменную "{0}"%Создайте метод "{1}.{0}"+Создать вложенный {0} "{1}"#Создать новый тип...!Создать операторы0Создать переопределения...%Создать параметр "{0}"pСоздать параметр "{0}" (а также переопределения или реализации)+Создайте свойство "{1}.{0}"DСоздайте поле только для чтения "{1}.{0}"LСоздайте свойство только для чтения "{1}.{0}"Создать тип "{0}")Создать переменную "{0}"6Глобальное пространство именFНедопустимый символ "\" в конце шаблонаBНеправильное использование {x,y} в x > yРеализация {0}%Реализовать "{0}" явно)Реализовать "{0}" неявно8Реализовать абстрактный класс;Реализовать все интерфейсы явно?Реализовать все интерфейсы неявно7Реализовать все элементы явноРеализовать явно#Реализовать неявно)Реализовать интерфейс>Реализовать интерфейс абстрактноYЯвно внедрите интерфейс с шаблоном освобождения:Реализовать интерфейс через "{0}"PВнедрите интерфейс с шаблоном освобожденияEРеализовать оставшиеся элементы явно'Реализовать через "{0}"Для реализации позиционного параметра записи "{0}" в режиме только для чтения требуется перезапустить приложение.Для реализации позиционного параметра записи "{0}" с заданным методом доступа требуется перезапустить приложение.LНезавершенная escape-последовательность \p{X}DДобавить отступы для всех аргументовDДобавить отступы для всех параметровNДобавить отступы для свернутых аргументовLСоздать отступы для свернутых параметров/Инициализировать поле "{0}"7Инициализировать свойство "{0}"%Встроенный метод "{0}"FСделать "{0}" встроенным и сохранить егоУстановить "{0} {1}"%Установить пакет "{0}"'Установить версию "{0}"MУстановить с помощью диспетчера пакетов...DНедостаточно шестнадцатеричных цифрИнтерфейсы#Добавить константу.Введите константу для "{0}"JВведите константу для всех вхождений "{0}"Добавить поле$Введите поле для "{0}"@Введите поле для всех вхождений "{0}"4Добавить локальный операторAВведите локальную константу для "{0}"]Введите локальную константу для всех вхождений "{0}"?Введите локальное значение для "{0}"[Введите локальное значение для всех вхождений "{0}"Ввести параметр*Ввести параметр для "{0}"HВведите параметр для всех вхождений "{0}"4Добавить переменную запроса?Введите переменную запроса для "{0}"[Введите переменную запроса для всех вхождений "{0}"qНедопустимое имя группы: имя группы должно начинаться с буквы,Недопустимое выделение.<Инвертировать условный операторКлючевые слова"В реальном времени'Локальные переменные=Локальные переменные и параметры0Сделать класс абстрактнымXПреобразовать содержащую область в асинхроннуюxПреобразовать содержащую область в асинхронную (задача возврата)%Сделать статическим=Преобразовать метод в синхронный~Чтобы сделать метод итератором, требуется перезапустить приложение.Чтобы сделать метод асинхронным, требуется перезапустить приложение.7Ошибка в регулярном выраженииJНеправильная escape-последовательность \p{X}UНеправильная именованная обратная ссылка \k<...>EОбъединить с вложенным оператором "{0}"GОбъединить со следующим оператором "{0}"AОбъединить с внешним оператором "{0}"GОбъединить с предыдущим оператором "{0}"{0} должен возвращать поток, который поддерживает операции чтения и поиска.+Неявная ссылка на метод Методы:Отсутствует управляющий символДля изменения {0}, где содержится статическая переменная, требуется перезапустить приложение.Для изменения {0}, содержащего предложения запроса Aggregate, Group By или Join, требуется перезапустить приложение.Для изменения {0}, содержащего оператор stackalloc, требуется перезапустить приложение.Для изменения обработчика catch/finally с активным оператором в блоке try требуется перезапустить приложение.Для изменения обработчика catch вокруг активной инструкции требуется перезапустить приложение.Для изменения универсального метода требуется перезапустить приложение.Для изменения метода в контексте универсального типа требуется перезапустить приложение.Для изменения оператора try/catch/finally при активном блоке finally требуется перезапустить приложение.Для изменения активного {0} с операторами On Error или Resume требуется перезапустить приложение.Для изменения тела {0} требуется перезапустить приложение, так как в теле содержится слишком много операторов.Для изменения тела {0} требуется перезапустить приложение из-за внутренней ошибки: {1}Для изменения исходного файла "{0}" требуется перезапустить приложение, так как файл слишком велик.Для изменения исходного файла "{0}" требуется перезапустить приложение из-за внутренней ошибки: {1}Для изменения исходного кода с включенными экспериментальными функциями языка требуется перезапустить приложение..Для изменения инициализатора {0} универсального типа требуется перезапустить приложение.Для изменения пустого пространства или комментариев в {0} в контексте универсального типа требуется перезапустить приложение.Для изменения пустого пространства или комментариев в универсальном {0} требуется перезапустить приложение. МодулиSПереместить содержимое в пространство имен...JПереместить объявление рядом со ссылкой(Переместить файл в "{0}"MПереместить файл в корневую папку проекта>Переместить в пространство имен...$Переместить тип в {0}eДля перемещения {0} требуется перезапустить приложение.!Пространства имен1Вложенный квантификатор {0}XНет стандартного корневого узла для извлечения.uОтсутствует допустимое расположение для вставки вызова метода.MНет допустимого выделения для извлечения.SНевызванный метод нельзя заменить свойством.Недоступно ⚠IОтсутствуют закрывающие круглые скобкиПримечание. Два раза нажмите клавишу TAB, чтобы вставить фрагмент кода "{0}".Заменить на свойство можно только методы с одним аргументом, который не является объявлением внешней переменной.ОператорыПараметры:Тип параметров или возвращаемых данных не может иметь анонимный тип: [{0}].ВсеЧастиСПрописнойБуквы<Ожидание>Выберите члены, которые будут использоваться как параметры конструктораiВыберите члены, которые будут использоваться в Equals/GetHashCodeAВыберите члены для переопределения ПроектСвойства^Свойство нельзя безопасно заменить на вызов методаGНе удается обновить ссылку на свойство@На свойство имеется неявная ссылкаИзвлечь "{0}"Извлечь '{0}' в '{1}'AИзвлечь элементы до базового типа...ZПолучение элементов для нового базового класса...WОтсутствуют элементы перед квантификатором {x,y}XПовторное рассмотрение {0} (в настоящее время "{1}");Ссылка на неопределенную группуFСсылка на неопределенное имя группы {0}JСсылка на неопределенный номер группы {0}lВсе управляющие символы. Сюда входят категории Cc, Cf, Cs, Co и Cn.,все управляющие символыfВсе диакритические знаки. Сюда входят категории Mn, Mc и Me..все диакритические знакиdВсе буквенные символы. Сюда входят символы Lu, Ll, Lt, Lm и Lo.(все буквенные символыIВсе числа. Сюда входят категории Nd, Nl и No.все числаnВсе знаки препинания. Сюда входят категории Pc, Pd, Ps, Pe, Pi, Pf и Po.&все знаки препинанияdВсе символы-разделители. Сюда входят категории Zs, Zl и Zp.,все символы-разделителиQВсе символы. Сюда входят категории Sm, Sc, Sk и So.все символыВы можете использовать символ вертикальной черты (|), чтобы сопоставить любую из серий шаблонов, где каждый шаблон отделяется символом |.чередованиеСимвол точки (.) соответствует любому символу, кроме \n (символ новой строки, \u000A). Если шаблон регулярного выражения изменяется параметром RegexOptions.Singleline или если часть шаблона, содержащая класс символов ., изменяется параметром "s", . соответствует любому символу.любой символ Атомарные группы (которые в некоторых других модулях обработки регулярных выражений также называются частями выражения без обратного отслеживания, атомарными частями выражения или частями выражения, сопоставляемыми один раз) отключают обратное отслеживание. Обработчик регулярных выражений будет сопоставлять максимально возможное число символов во входной строке. Если дальнейшее сопоставление невозможно, он не будет выполнять обратное отслеживание, чтобы попытаться определить альтернативные совпадения шаблона. (Таким образом, часть выражения соответствует только тем строкам, которые соответствовали бы ей одной; она не пытается сопоставить строку на основе части выражения и любых следующих за ней частей выражения.) Этот параметр рекомендуется использовать, если известно, что обратное отслеживание не даст результата. Запрет выполнять ненужный поиск для обработчика регулярных выражений улучшает производительность.атомарная группаAСоответствует символу возврата \u0008символ возвратаСбалансированное определение группы удаляет определение ранее определенной группы и сохраняет (в текущей группе) интервал между ранее определенной группой и текущей группой. Значение "имя1" является текущей группой (необязательная), "имя2" является ранее определенной группой, а "часть выражения" является любым допустимым шаблоном регулярного выражения. Сбалансированное определение группы удаляет определение "имя2" и сохраняет интервал между "имя2" и "имя1" в "имя1". Если группа "имя2" не определена, соответствие определяется по обратному отслеживанию. Так как удаление последнего определения name2 приводит к раскрытию предыдущего определения "имя2", эта конструкция позволяет использовать стек записей для группы "имя2" в качестве счетчика для отслеживания вложенных конструкций, таких как круглые скобки или открывающие и закрывающие скобки. Сбалансированное определение группы использует "имя2" в качестве стека. Начальный символ каждой вложенной конструкции помещается в группу и ее коллекцию Group.Captures. При появлении совпадения для закрывающего символа соответствующий ему открывающий символ удаляется из группы, а коллекция Captures уменьшается на единицу. После обнаружения совпадений для всех открывающих и закрывающих символов всех вложенных конструкций "имя1" остается пустой.%группа балансировкибазовая группаZСоответствует символу колокольчика (сигнала) \u0007%символ колокольчикаСоответствует символу возврата каретки \u000D. Обратите внимание, что \r не эквивалентен символу новой строки \n.,символ возврата кареткиВычитание класса символов дает набор символов, который является результатом исключения символов одного класса символов из другого класса символов. base_group является положительной или отрицательной группой символов или диапазоном. Компонент excluded_group — это другая положительная или отрицательная группа символов или другое выражение вычитания класса символов (то есть вы можете вкладывать выражения вычитания класса символов).0вычитание класса символовгруппа символовкомментарийЭтот элемент языка пытается соответствовать одному из двух шаблонов в зависимости от того, может ли он соответствовать исходному шаблону. expression является исходным шаблоном для проверки соответствия, yes является шаблоном, когда выражение имеет соответствие, а no является необязательным шаблоном для проверки соответствия, если выражение не имеет соответствия.<условное соответствие выраженияЭтот элемент языка пытается соответствовать одному из двух шаблонов в зависимости от того, установил ли он соответствие указанной группе записи. name является именем (или номером) группы записи, yes является выражением для проверки соответствия, если name (или number) имеет соответствие, а no является необязательным выражением для проверки соответствия в противном случае.6условное соответствие группыПривязка \G указывает, что соответствие должно находиться в том месте, где заканчивается предыдущее соответствие. При использовании этой привязки с методом Regex.Matches или Match.NextMatch она обеспечивает непрерывность всех соответствий./непрерывные соответствияСоответствует управляющему символу ASCII, где X — это буква управляющего символа. Например, \cC — это CTRL-C.#управляющий символ\d соответствует любой десятичной цифре. Это эквивалент шаблона регулярного выражения \p{Nd}, который включает в себя стандартные десятичные цифры 0–9, а также десятичные цифры из ряда других наборов символов. Если указано поведение, соответствующее ECMAScript, \d является эквивалентом [0–9].,символ десятичной цифрыСимвол решетки (#) помечает комментарий x-mode, который начинается с неэкранированного символа # в конце шаблона регулярного выражения и продолжается до конца строки. Чтобы использовать эту конструкцию, нужно либо включить параметр x (посредством встроенных параметров), либо указать значение RegexOptions.IgnorePatternWhitespace для параметра option при создании экземпляра объекта Regex или вызове статического метода Regex.1комментарий в конце строкиПривязка \z указывает, что соответствие должно находиться в конце входной строки. Как и элемент языка $, \z игнорирует параметр RegexOptions.Multiline. В отличие от элемента языка \Z, \z не соответствует символу \n в конце строки. Поэтому она может соответствовать только последней строке входной строки.$только конец строкиПривязка \Z указывает, что соответствие должно находиться в конце входной строки или перед \n в конце входной строки. Она идентична привязке $, за исключением того, что \Z игнорирует параметр RegexOptions.Multiline. Поэтому в многострочной строке она может соответствовать только концу последней строки или последней строке перед \n. Привязка \Z соответствует \n, но не соответствует значению \r\n (сочетание символов CR/LF). Чтобы обеспечить соответствие CR/LF, включите \r?\Z в шаблон регулярного выражения._конец строки или до последнего символа новой строкиПривязка $ указывает, что предыдущий шаблон должен находиться в конце входной строки или перед \n в конце входной строки. Если использовать $ с параметром RegexOptions.Multiline, соответствие также может находиться в конце строки. Привязка $ соответствует \n, но не соответствует значению \r\n (сочетанию символа возврата каретки и символа новой строки, которое также обозначается как CR/LF). Чтобы обеспечить соответствие сочетанию символов CR/LF, включите \r?$ в шаблон регулярного выражения.>конец строковых данных или строки7Соответствует escape-символу \u001Bescape-символ#исключенная группавыражениеRСоответствует символу перевода страницы \u000C.символ перевода страницы Эта конструкция группировки включает или отключает указанные параметры в части выражения. Включаемые параметры указаны после вопросительного знака, а отключаемые параметры — после знака минус. Допустимые параметры: i Использовать сопоставление без учета регистра. m Использовать многострочный режим, где ^ и $ соответствуют началу и концу каждой строки (а не началу и концу входной строки). s Использовать однострочный режим, где точка (.) соответствует каждому символу (а не каждому символу, кроме \n). n Не записывать неименованные группы. Для записи подходят только явно именованные или нумерованные группы формы (? часть выражения). x Исключить неэкранированный пробел из шаблона и включить комментарии после символа решетки (#).параметры группыСоответствует символу ASCII, где ## — это двузначный шестнадцатеричный код символа.6шестнадцатеричный escape-символКонструкция (?# comment) позволяет включить встроенный комментарий в регулярное выражение. Обработчик регулярных выражений не использует никакие части этого комментария при сравнении шаблонов, однако комментарий включается в строку, возвращаемую методом Regex.ToString. Комментарий заканчивается на первой закрывающей скобке.+встроенный комментарий Включает или отключает конкретные параметры сопоставления шаблонов для оставшейся части регулярного выражения. Включаемые параметры указаны после вопросительного знака, а отключаемые параметры — после знака минус. Допустимые параметры: i Использовать сопоставление без учета регистра. m Использовать многострочный режим, где ^ и $ соответствуют началу и концу каждой строки (вместо начала и конца входной строки). s Использовать однострочный режим, где точка (.) соответствует каждому символу (а не каждому символу, кроме \n). n Не записывать неименованные группы. Для записи подходят только явно именованные или нумерованные группы формы (? часть выражения). x Исключить неэкранированный пробел из шаблона и включить комментарии после символа решетки (#).'встроенные параметрыBПроблема с регулярным выражением: {0}буква, строчная"буква, модификаторбуква, другаябуква, заглавнаябуква, прописная#метка, с включением#метка, без пробелов7метка, объединение интерваловКвантификатор {n,}? соответствует предыдущему элементу по меньшей мере n раз, где n — любое целое число, при этом данное количество должно быть минимальным. Это "ленивый" аналог "жадного" квантификатора {n,}@совпадение не менее "n" раз (ленивый)Квантификатор {n,} соответствует предыдущему элементу по меньшей мере n раз, где n — любое целое число. {n,} — это "жадный" квантификатор, "ленивым" аналогом которого является {n,}?:совпадают по меньшей мере "n" разКвантификатор {n,m}? соответствует предыдущему элементу от n до m раз, где n и m — любые целые числа, при этом данное количество должно быть минимальным. Это "ленивый" аналог "жадного" квантификатора {n,m}@совпадение не менее "n" раз (ленивый)Квантификатор {n,m} соответствует предыдущему элементу по меньшей мере n раз, но не более m раз, где n и m — любые целые числа. {n,m} — это "жадный" квантификатор, "ленивым" аналогом которого является {n,m}?-совпадение от "m" до "n" разКвантификатор {n}? соответствует предыдущему элементу ровно n раз, где n — любое целое число. Это "ленивый" аналог "жадного" квантификатора {n}+;совпадение ровно "n" раз (ленивый)Квантификатор {n} соответствует предыдущему элементу ровно n раз, где n — любое целое число. {n} — это "жадный" квантификатор, "ленивым" аналогом которого является {n}?*совпадение ровно "n" разКвантификатор +? соответствует предыдущему элементу один или несколько раз, при этом данное количество должно быть минимальным. Это "ленивый" аналог "жадного" квантификатора +Oсовпадение один или несколько раз (ленивый)Квантификатор + соответствует предыдущему элементу один или несколько раз. Это эквивалент квантификатора {1,}. + — это "жадный" квантификатор, "ленивым" аналогом которого является +?.>совпадение один или несколько разКвантификатор *? соответствует предыдущему элементу ни одного или несколько раз, при этом данное количество должно быть минимальным. Это "ленивый" аналог "жадного" квантификатора *Xсовпадение ни одного или несколько раз (ленивый)Квантификатор * соответствует предыдущему элементу ни одного или несколько раз. Это эквивалент квантификатора {0,}. * — это "жадный" квантификатор, "ленивым" аналогом которого является *?.Gсовпадение ни одного или несколько разКвантификатор ?? соответствует предыдущему элементу ни одного раза или один раз, при этом данное количество должно быть минимальным. Это "ленивый" аналог "жадного" квантификатора ?Wсовпадение ни одного раза или один раз (ленивый)Квантификатор ? соответствует предыдущему элементу ни одного раза или один раз. Это эквивалент квантификатора {0,1}. ? — это "жадный" квантификатор, "ленивым" аналогом которого является ??.Fсовпадение ни одного раза или один разЭта конструкция группировки записывает соответствующую "часть выражения", где "часть выражения" — это любой допустимый шаблон регулярного выражения. Записи, использующие круглые скобки, нумеруются автоматически слева направо в порядке открывающих скобок в регулярном выражении, начиная с первой. Запись с нулевым номером — это текст, совпадающий со всем шаблоном регулярного выражения.<соответствующая часть выраженияимяимя1имя2имя-или-числоИменованная или нумерованная обратная ссылка. Значение "имя" — это имя группы записи, определенное в шаблоне регулярного выражения.4именованная обратная ссылкаЗаписывает совпадающую часть выражения и позволяет вам обратиться к ней по имени или номеру. Значение "имя" — это допустимое имя группы, а "часть выражения" — любой допустимый шаблон регулярного выражения. Значение "имя" не должно содержать знаков пунктуации или начинаться с числа. Если параметр RegexOptions метода сопоставления шаблона регулярного выражения включает флаг RegexOptions.ExplicitCapture или если параметр n применяется к этой части выражения, единственным способом записи части выражения является явное именование групп записи.Sименованная соответствующая часть выраженияОтрицательная группа символов указывает список символов, которые не должны присутствовать во входной строке для выполняемой проверки соответствия. Список символов настраивается в индивидуальном порядке. Можно сцепить два или более диапазонов символов. Например, чтобы указать диапазон десятичных цифр от 0 до 9, диапазон строчных букв от a до f и диапазон прописных букв от A до F, используйте [0-9a-fA-F].8отрицательная группа символовОтрицательный диапазон символов указывает список символов, которые не должны присутствовать во входной строке для выполняемой проверки соответствия. firstCharacter — это первый символ диапазона, а lastCharacter — последний. Можно сцепить два или более диапазонов символов. Например, чтобы указать диапазон десятичных цифр от 0 до 9, диапазон строчных букв от a до f и диапазон прописных букв от A до F, используйте [0-9a-fA-F].<отрицательный диапазон символовКонструкция регулярного выражения \P{ имя } соответствует любому символу, который не относится к общей категории Юникода или именованному блоку, где "имя" — это сокращение названия категории или имя именованного блока.<отрицательная категория ЮникодаHСоответствует символу новой строки \u000A$символ новой строкинет\D соответствует любому символу, не являющемуся цифрой. Это эквивалент шаблона регулярного выражения \P{Nd}. Если указано поведение, соответствующее ECMAScript, \D является эквивалентом [^0-9]4символ, не являющийся цифрой\S соответствует любому символу, не являющемуся пробелом. Это эквивалент шаблона регулярного выражения [^\f\n\r\t\v\x85\p{Z}] либо противоположность шаблона регулярного выражения, эквивалентного \s, который сопоставляет символы пробелов. Если указано поведение, соответствующее ECMAScript, \S является эквивалентом [^ \f\n\r\t\v]8символ, не являющийся пробеломПривязка \B указывает, что соответствие не должно находиться на границе слов. Это противоположность привязки \b.%граница не по словам\W соответствует любому символу, не образующему слово. Он соответствует любому символу, кроме относящихся к следующим категориям Юникода: Ll буква, строчная Lu буква, прописная Lt буква, заглавная Lo буква, другая Lm буква, модификатор Mn метка, без пробела Nd число, десятичная цифра Pc пунктуация, соединитель Если указано поведение, соответствующее ECMAScript, \W является эквивалентом [^a-zA-Z_0-9]2символ, не образующий словоЭта конструкция не записывает подстроку, соответствующую части выражения: Конструкция группы без записи обычно используется, когда квантификатор применяется к группе, но подстроки, записанные группой, не представляют интереса. Если регулярное выражение содержит вложенные конструкциb группировки, внешняя конструкция группы без записи не применяется к внутренним вложенным конструкциям группы. группа без записи+число, десятичная цифрачисло, буквачисло, другоеНумерованная обратная ссылка, где "номер" — порядковый номер группы записи в регулярном выражении. Например, \4 соответствует содержимому четвертой группы записи. Существует неоднозначность между восьмеричными escape-кодами (например, \16) и обратными ссылками \number, которые используют одну и ту же нотацию. Если подобная неоднозначность является проблемой, можно использовать нотацию \k, которая не является неоднозначной и не может быть перепутана с восьмеричными кодами символов. Аналогичным образом шестнадцатеричные коды, такие как \xdd, не являются неоднозначными и не могут быть перепутаны с обратными ссылками.6нумерованная обратная ссылка"другое, управлениедругой, формат%другое, не назначено7другое, частное использованиедругое, суррогатПоложительная группа символов задает список символов, любой из которых может выводиться во входной строке для выполняемого сопоставления.8положительная группа символовПоложительная группа символов задает диапазон символов, любой из которых может выводиться во входной строке для выполняемого сопоставления. firstCharacter — это первый символ диапазона, а lastCharacter — последний.<положительный диапазон символов&пунктуация, закрытие,пунктуация, соединительпунктуация, тире5пунктуация, конечная кавычка7пунктуация, начальная кавычка&пунктуация, открытие"пунктуация, другие$разделитель, строка"разделитель, абзац$разделитель, пробелПривязка \A указывает, что совпадение должно находиться в начале входной строки. Она идентична привязке ^, за исключением того, что \A игнорирует параметр RegexOptions.Multiline. Поэтому она может соответствовать только началу первой строки в многострочной входной строке.&только начало строкиПривязка ^ указывает, что следующий шаблон должен начинаться с позиции первого знака строки. Если вы используете ^ с параметром RegexOptions.Multiline, совпадение должно находиться в начале каждой строки.@начало строковых данных или строкичасть выражениясимвол, валюта"символ, математика$символ, модификаторсимвол, другое?Соответствует знаку табуляции \u0009знак табуляцииКонструкция регулярного выражения \p{ имя } соответствует любому символу, который относится к общей категории Юникода или именованному блоку, где "имя" — это сокращение названия категории или имя именованного блока.!категория ЮникодаСоответствует блоку кода UTF-16, шестнадцатеричное значение которого равно ####."escape-символ Юникода1Общая категория Юникода: {0}XСоответствует знаку вертикальной табуляции \u000B4знак вертикальной табуляции\s соответствует любому символу пробела. Она эквивалентна следующим escape-последовательностям и категориям Юникода: \f символ перевода страницы, \u000C \n символ новой строки, \u000A \r символ возврата каретки, \u000D \t знак табуляции, \u0009 \v знак вертикальной табуляции, \u000B \x85 многоточие или символ NEXT LINE (NEL)(…), \u0085 \p{Z} соответствует любому символу-разделителю Если указано поведение, соответствующее ECMAScript, \s является эквивалентом [ \f\n\r\t\v]символ пробелаПривязка \b указывает, что соответствие должно находиться между символом слова (элемент языка \w) и символом, не образующим слово, (элемент языка \W). Символы слова состоят из буквенно-цифровых символов и символов подчеркивания; не образующий слово символ — это любой символ, не являющийся буквенно-цифровым и символом подчеркивания. Соответствие также может находиться на границе слов в начале или конце строки. Привязка \b часто используется для обеспечения того, что часть строки соответствует всему слову, а не только его началу или концу.граница слов\w соответствует любому символу слова. Символ слова относится к любой из следующих категорий Юникода: Ll буква, строчная Lu буква, прописная Lt буква, заглавная Lo буква, другая Lm буква, модификатор Mn метка, без пробела Nd число, десятичная цифра Pc пунктуация, соединитель Если указано поведение, соответствующее ECMAScript, \w является эквивалентом [a-zA-Z_0-9]символ словада Отрицательное утверждение просмотра вперед нулевой ширины, в котором для успешного сопоставления входная строка не должна соответствовать шаблону регулярного выражения в части выражения. Соответствующая строка не включается в результат сравнения. Отрицательное упреждающее утверждение нулевой ширины обычно используется либо в начале, либо в конце регулярного выражения. В начале выражения оно может определять определенный шаблон, который не должен совпадать, когда начало регулярного выражения определяет схожий, но более общий сравниваемый шаблон. В этом случае такое утверждение часто используется для ограничения обратного отслеживания. В конце регулярного выражения такое утверждение может определять часть выражения, которое не может находиться в конце сравнения.mотрицательное утверждение просмотра вперед нулевой ширины Отрицательное утверждение просмотра назад нулевой ширины, где для успешного сопоставления "часть выражения" не должна находиться во входной строке слева от текущей позиции. Любая подстрока, не соответствующая "части выражения", не включается в результат сравнения. Отрицательные отстающие утверждения просмотра назад обычно используются в начале регулярных выражений. Шаблон, который они определяют, предотвращает совпадение в следующей строке. Они также используются для ограничения обратного отслеживания, когда один или несколько последних символов в группе записи не должны соответствовать символам шаблона регулярного выражения этой группы.kотрицательное утверждение просмотра назад нулевой ширины Положительное утверждение просмотра вперед нулевой ширины, в котором для успешного сопоставления входная строка должна соответствовать шаблону регулярного выражения в части выражения. Соответствующая подстрока не включается в результат сравнения. Положительное упреждающее утверждение нулевой ширины не выполняет обратное отслеживание. Обычно такое утверждение находится в конце шаблона регулярного выражения. Оно определяет подстроку, которая должна быть найдена в конце строки для выполнения сравнения, но не может быть включена в него. Кроме того, это утверждение удобно использовать для предотвращения избыточного обратного отслеживания. Вы можете использовать положительное упреждающее утверждение нулевой ширины, чтобы убедиться, что определенная записанная группа начинается с текста, который соответствует подмножеству шаблона, определенного для этой записанной группы.mположительное утверждение просмотра вперед нулевой шириныПоложительное утверждение просмотра назад нулевой ширины, где для успешного сопоставления "часть выражения" должна находиться во входной строке, слева от текущей позиции. "Часть выражения" не включается в результат сравнения. Такое утверждение не выполняет обратное отслеживание. Положительные отстающие утверждения просмотра назад обычно используются в начале регулярных выражений. Шаблон, который они определяют, является необходимым условием для совпадения, хотя и не входит в его результат.kположительное утверждение просмотра назад нулевой шириныСвязанные сигнатуры методов, найденные в метаданных, не будут обновлены.Примечания:EУдаление документа не поддерживается#Удалить подавление'Удалить подавление {0}-Удалить модификатор "async"%Удалить документ "{0}"'Удалить квалификацию'Удалить ссылку на "{0}".%Удалить разделителиУдалить тег4Удалить ненужные приведения@Удалить неиспользуемые переменные@Удалить неиспользуемые переменныеДля удаления {0} с доступом к зафиксированным переменным "{1}" и "{2}", которые объявлены в разных областях, требуется перезапустить приложение.Для удаления {0} с активным оператором требуется перезапустить приложение.*Переименовать файл в {0}(Переименовать тип в {0}kДля переименования {0} требуется перезапустить приложение.Для переименования {0} требуется перезапустить приложение, поскольку это не поддерживается средой выполнения.Для переименования зафиксированной переменной из "{0}" в "{1}" требуется перезапустить приложение.2Заменить "{0}" и "{1}" свойством!Замените '{0}' на '{1}'%Заменить "{0}" методом'Заменить "{0}" методами)Заменить "{0}" свойствомВ отчете о диагностике "{0}" используется исходное расположение "{1}" в файле "{2}". Это расположение находится за пределами указанного файла.В отчете о диагностике "{0}" используется исходное расположение "{1}", которое не входит в анализируемую компиляцию.Зарегистрированное диагностическое событие с идентификатором "{0}" не поддерживается в анализаторе.Представляет объект, операции которого будут разрешаться во время выполнения.IЗапрошенная сборка уже загружена из "{0}".4Разрешение меток конфликтовВозврат:Roslyn.HostErrorГрубая редакцияIВыделение не содержит допустимый токен.BВыделенный фрагмент не входит в тип.%Разделять полубайтыРазделять тысячиРазделять слова5Упрощение доступа для членовУпрощение именФрагменты кодаРешениеFСортировать модификаторы доступностиQРазделить на последовательные операторы "{0}"CРазделить на вложенные операторы "{0}"_Поток должен поддерживать операции чтения и поиска.Структуры Сводка:Скрыть {0}Для переключения между лямбда-выражением и локальной функцией требуется перезапустить приложение.lTODO: освободить управляемое состояние (управляемые объекты)TODO: освободить неуправляемые ресурсы (неуправляемые объекты) и переопределить метод завершенияTODO: переопределить метод завершения, только если "{0}" содержит код для освобождения неуправляемых ресурсовQTODO: установить значение NULL для больших полейПринимать "{0}"Принимать обаПринимать нижнее!Принимать верхнее2Соответствия целевого типаmЭтот адрес переменной используется внутри выбранного кода.Сборка "{0}", содержащая тип "{1}", ссылается на платформу .NET Framework, которая не поддерживается.@Сборка {0} не содержит анализаторов.4Член определен в метаданных.Выделенный фрагмент содержит вызов локальной функции без ее объявления.eВыбранный элемент содержит ошибку или неизвестный тип.ZВыбранный элемент не содержит активный оператор.*Символ не имеет значка.Этот символ имеет связанные с ним определения или ссылки в метаданных. Изменение его подписи может привести к ошибкам сборки. Продолжить?>Слишком много операторов "|" в "(?()|)"LСлишком много закрывающих круглых скобок\Параметр типа "{0}" скрыт другим параметром типа "{1}".Параметры типа:Не удалось считать исходный файл "{0}" или PDB, созданный для содержащего проекта. Все изменения, внесенные в этот файл во время отладки, не будут применены, пока содержимое файла не будет соответствовать созданному источнику.SНе удалось загрузить сборку анализатора {0}: {1}HНепредвиденный тип члена интерфейса: {0}4Возникла неизвестная ошибка'Неизвестное свойство-Неизвестное свойство "{0}",Неизвестный тип символаLНе удалось распознать управляющий символYНе удалось распознать escape-последовательность \{0}VНе удалось распознать конструкцию группировки:Набор [] без признака завершения:Незавершенный комментарий (? #...).Развернуть все аргументы.Развернуть все параметры]Развернуть все аргументы и удалить отступы для них_Развернуть все параметры и добавить отступы для них6Развернуть список аргументов2Развернуть цепочку вызовов'Развернуть выражение6Развернуть список параметровeДля обновления "{0}" требуется перезапустить приложение.Для обновления {0} вокруг активного оператора требуется перезапустить приложение.Для обновления сложного оператора, содержащего выражение await, требуется перезапустить приложение.Для обновления активного оператора требуется перезапустить приложение.Для обновления модификатора async или iterator вокруг активного оператора требуется перезапустить приложение.Для обновления перезагружаемого типа (отмеченного атрибутом {0}) или его элемента требуется перезапустить приложение, так как обновление не поддерживается средой выполнения.Для обновления предложения Handles в {0} требуется перезапустить приложение.Для обновления предложения Implements в {0} требуется перезапустить приложение.Для обновления псевдонима оператора Declare требуется перезапустить приложение.Для обновления атрибутов {0} требуется перезапустить приложение, так как обновление не поддерживается средой выполнения.Для обновления базового класса и/или базового интерфейса {0} требуется перезапустить приложение.Для обновления инициализатора {0} требуется перезапустить приложение.Для обновления метода доступа свойства/события требуется перезапустить приложение.qДля обновления вида типа требуется перезапустить приложение.Для обновления имени библиотеки оператора Declare требуется перезапустить приложение.~Для обновления модификаторов {0} требуется перезапустить приложение.rДля обновления размера {0} требуется перезапустить приложение.lДля обновления типа {0} требуется перезапустить приложение.}Для обновления базового типа {0} требуется перезапустить приложение.zДля обновления расхождения {0} требуется перезапустить приложение.Использовать {0}SИспользовать тело блока для лямбда-выражений[Использовать тело выражения для лямбда-выражений2Использовать тип платформы]Использовать интерполированную буквальную строку>Использовать локальную версию "{0}"Использовать локально установленное ПО "{0}" версии "{1}" Эта версия используется в: {2}\Сбой диагностического анализатора пользователей.Значение:[Variadic SignatureHelpItem должен иметь хотя бы один параметр.mПредупреждение. Метод переопределяет символ из метаданных.kВнимание! Коллекция может быть изменена во время итерации.WВнимание! Коллекция изменена во время итерации.fВнимание! Переменная итерации вышла за границу функции.Предупреждение: изменение пространства имен может привести к появлению недопустимого кода и к изменению значения кода.~Внимание! При преобразовании инструкции семантика может измениться.DСвернуть и выровнять цепочку вызовов=Перенос и выравнивание выраженияSСвернуть и выровнять длинную цепочку вызовов.Свернуть цепочку вызовов.Свернуть каждый аргумент.Свернуть каждый параметр#Свернуть выражениеAСвернуть длинный список аргументов=Свернуть длинную цепочку вызововAСвернуть длинный список параметров Перенос по словамВы можете изменить только подпись конструктора, индексатора, метода или делегата.yДля переключения контекстов можно использовать панель навигации. {0} - {1} Ключевое слово: {0}P"{0}" не может быть неопределенным или пустым.`"{0}" не может быть пустым или содержать только пробел. {0} - {1}IЗдесь "{0}" имеет значение, отличное от NULL.=Здесь "{0}" может иметь значение NULL.'10 000 000-е доли секундыОписатель пользовательского формата "fffffff" представляет семь наиболее значащих цифр дробной части секунды; то есть он представляет десятимиллионные доли секунды в значении даты и времени. Хотя десятимиллионные доли второго компонента значения времени можно отобразить, это значение может быть неинформативным. Точность значений даты и времени зависит от разрешения системных часов. В операционных системах Windows NT 3.5 (и более поздних версий) и Windows Vista разрешение часов составляет приблизительно 10–15 мс.710 000 000-е доли секунды (не нуль)Описатель пользовательского формата "FFFFFFF" представляет семь наиболее значащих цифр дробной части секунды; то есть он представляет десятимиллионные доли секунды в значении даты и времени. При этом конечные нули или семь нулевых разрядов не отображаются. Хотя десятимиллионные доли второго компонента значения времени можно отобразить, это значение может быть неинформативным. Точность значений даты и времени зависит от разрешения системных часов. В операционных системах Windows NT 3.5 (и более поздних версий) и Windows Vista разрешение часов составляет приблизительно 10–15 мс.&1 000 000-е доли секундыОписатель пользовательского формата "ffffff" представляет шесть наиболее значащих цифр дробной части секунды; то есть он представляет миллионные доли секунды в значении даты и времени. Хотя миллионные доли второго компонента значения времени можно отобразить, это значение может быть неинформативным. Точность значений даты и времени зависит от разрешения системных часов. В операционных системах Windows NT 3.5 (и более поздних версий) и Windows Vista разрешение часов составляет приблизительно 10–15 мс.61 000 000-е доли секунды (не нуль)Описатель пользовательского формата "FFFFFF" представляет шесть наиболее значащих цифр дробной части секунды; то есть он представляет миллионные доли секунды в значении даты и времени. При этом конечные нули или шесть нулевых разрядов не отображаются. Хотя миллионные доли второго компонента значения времени можно отобразить, это значение может быть неинформативным. Точность значений даты и времени зависит от разрешения системных часов. В операционных системах Windows NT 3.5 (и более поздних версий) и Windows Vista разрешение часов составляет приблизительно 10–15 мс.#100 000-е доли секундыОписатель пользовательского формата "fffff" представляет пять наиболее значащих цифр дробной части секунды; то есть он представляет стотысячные доли секунды в значении даты и времени. Хотя стотысячные доли второго компонента значения времени можно отобразить, это значение может быть неинформативным. Точность значений даты и времени зависит от разрешения системных часов. В операционных системах Windows NT 3.5 (и более поздних версий) и Windows Vista разрешение часов составляет приблизительно 10–15 мс.3100 000-е доли секунды (не нуль)Описатель пользовательского формата "FFFFF" представляет пять наиболее значащих цифр дробной части секунды; то есть он представляет стотысячные доли секунды в значении даты и времени. При этом конечные нули или пять нулевых разрядов не отображаются. Хотя стотысячные доли второго компонента значения времени можно отобразить, это значение может быть неинформативным. Точность значений даты и времени зависит от разрешения системных часов. В операционных системах Windows NT 3.5 (и более поздних версий) и Windows Vista разрешение часов составляет приблизительно 10–15 мс."10 000-е доли секундыОписатель пользовательского формата "ffff" представляет четыре наиболее значащих цифры дробной части секунды; то есть он представляет десятитысячные доли секунды в значении даты и времени. Хотя десятитысячные доли второго компонента значения времени можно отобразить, это значение может быть неинформативным. Точность значений даты и времени зависит от разрешения системных часов. В операционных системах Windows NT 3.5 (и более поздних версий) и Windows Vista разрешение часов составляет приблизительно 10–15 мс.210 000-е доли секунды (не нуль)Описатель пользовательского формата "FFFF" представляет четыре наиболее значащих цифры дробной части секунды; то есть он представляет десятитысячные доли секунды в значении даты и времени. При этом конечные нули или четыре нулевых разряда не отображаются. Хотя десятитысячные доли второго компонента значения времени можно отобразить, это значение может быть неинформативным. Точность значений даты и времени зависит от разрешения системных часов. В операционных системах Windows NT 3.5 (и более поздних версий) и Windows Vista разрешение часов составляет приблизительно 10–15 мс.1000-е доли секундыОписатель пользовательского формата "fff" представляет три наиболее значащих цифры в дробной части секунды, то есть представляет миллисекунды в значении даты и времени./1000-е доли секунды (не нуль)Описатель пользовательского формата "FFF" представляет три наиболее значащих цифры в дробной части секунды, то есть представляет миллисекунды в значении даты и времени. При этом конечные нули или три нулевых разряда не отображаются.100-е доли секундыОписатель пользовательского формата "ff" представляет две наиболее значащих цифры в дробной части секунды, то есть представляет сотые доли секунды в значении даты и времени..100-е доли секунды (не нуль)Описатель пользовательского формата "FF" представляет две наиболее значащих цифры в дробной части секунды, то есть представляет сотые доли секунды в значении даты и времени. При этом конечные нули или два нулевых разряда не отображаются.10-е доли секундыОписатель пользовательского формата "f" представляет наиболее значащую цифру в дробной части секунды, то есть представляет десятые доли секунды в значении даты и времени. Если описатель формата "f" используется без других описателей формата, он интерпретируется как описатель стандартного формата даты и времени "f". При использовании описателей формата "f" в качестве части строки формата, передаваемой методу ParseExact или TryParseExact, число описателей формата "f" указывает количество наиболее значащих цифр в дробной части секунды, которые должны присутствовать для успешного анализа строки.-10-е доли секунды (не нуль)Описатель пользовательского формата "F" представляет наиболее значащую цифру в дробной части секунды, то есть представляет десятые доли секунды в значении даты и времени. Если разряд равен нулю, ничего не отображается. Если описатель формата "F" используется без других описателей формата, он интерпретируется как описатель стандартного формата даты и времени "F". Число описателей формата "F", используемых с методом ParseExact, TryParseExact, ParseExact или TryParseExact, указывает максимальное количество наиболее значащих цифр в дробной части секунды, которые должны присутствовать для успешного анализа строки.@12-часовой формат времени (1–2 цифры) Описатель пользовательского формата "h" представляет час в виде числа от 1 до 12, то есть час представлен в 12-часовом формате, который подсчитывает целые часы, начиная с полуночи или с полудня. Определенный час после полуночи невозможно отличить от такого же часа после полудня. Значение часа не округляется, а значение часа из одной цифры форматируется без начального нуля. Например, для времени 5:43 утра или вечера этот описатель пользовательского формата выводит "5". Если описатель формата "h" используется без других описателей пользовательского формата, он интерпретируется как описатель стандартного формата даты и времени и вызывает исключение FormatException.<12-часовой формат времени (2 цифры)Описатель пользовательского формата "hh" (плюс любое число дополнительных описателей "h") представляет час в виде числа от 01 до 12, то есть час представлен в 12-часовом формате, который подсчитывает целые часы, начиная с полуночи или с полудня. Определенный час после полуночи невозможно отличить от такого же часа после полудня. Значение часа не округляется, а значение часа из одной цифры форматируется с начальным нулем. Например, для времени 5:43 утра или вечера этот описатель формата выводит "05".@24-часовой формат времени (1–2 цифры)Описатель пользовательского формата "H" представляет час в виде числа от 0 до 23, то есть час представлен в начинающемся с нуля 24-часовом формате, отсчитывающем часы с полуночи. Значение часа из одной цифры форматируется без начального нуля. Если описатель формата "H" используется без других описателей пользовательского формата, он интерпретируется как описатель стандартного формата даты и времени и вызывает исключение FormatException.<24-часовой формат времени (2 цифры)Описатель пользовательского формата "HH" (плюс любое число дополнительных описателей "H") представляет час в виде числа от 00 до 23, то есть час представлен в начинающемся с нуля 24-часовом формате, отсчитывающем часы с полуночи. Значение часа из одной цифры форматируется с начальным нулем.:все анонимные типы в контейнере@и обновлять сайты вызовов напрямуюатрибутавтосвойство@не удается создать итоговое деревоclassкодполе constконстантаконструктор6разделитель компонентов датыОписатель пользовательского формата "/" представляет разделитель компонентов даты, который позволяет различать годы, месяцы и дни. Соответствующий локализованный разделитель компонентов даты извлекается из свойства DateTimeFormatInfo.DateSeparator текущих или заданных языка и региональных параметров. Примечание. Чтобы изменить разделитель компонентов даты для определенной строки даты и времени, укажите знак разделения в разделителе литеральной строки. Например, строка пользовательского формата mm'/'dd'/'yyyy дает результирующую строку, в которой "/" всегда используется в качестве разделителя компонентов даты. Чтобы изменить разделитель компонентов даты для всех дат для языка и региональных параметров, измените значение свойства DateTimeFormatInfo.DateSeparator текущих языка и региональных параметров или создайте экземпляр объекта DateTimeFormatInfo, присвойте этот знак его свойству DateSeparator и вызовите перегрузку метода форматирования, включающую параметр IFormatProvider. Если описатель формата "/" используется без других описателей пользовательского формата, он интерпретируется как описатель стандартного формата даты и времени и вызывает исключение FormatException.(день месяца (1–2 цифры)Описатель пользовательского формата "d" представляет день месяца в виде числа от 1 до 31. Значение дня из одной цифры форматируется без начального нуля. Если описатель формата "d" используется без других описателей пользовательского формата, он интерпретируется как описатель "d" стандартного формата даты и времени.$день месяца (2 цифры)Описатель пользовательского формата "dd" представляет день месяца в виде числа от 01 до 31. Значение дня из одной цифры форматируется с начальным нулем.,День недели (сокращенно)Описатель пользовательского формата "ddd" представляет сокращенное название дня недели. Локализованное сокращенное название дня недели извлекается из свойства DateTimeFormatInfo.AbbreviatedDayNames текущих или заданных языка и региональных параметров.*День недели (полностью)Описатель пользовательского формата "dddd" (плюс любое число дополнительных описателей "d") представляет полное название дня недели. Локализованное название дня недели извлекается из свойства DateTimeFormatInfo.DayNames текущих или заданных языка и региональных параметров.delegateотменитьenumзначение enumevent+метод доступа к событиюПолеиз {0}из метаданныхCполный длинный формат даты и времениОписатель стандартного формата "F" представляет строку пользовательского формата даты и времени, определяемую текущим свойством DateTimeFormatInfo.FullDateTimePattern. Например, строка пользовательского формата для инвариантных языка и региональных параметров имеет вид "dddd, dd MMMM yyyy HH:mm:ss".Cполный краткий формат даты и времениОписатель формата полной даты и краткого времени ("f") Описатель стандартного формата "f" представляет сочетание шаблонов длинной даты ("D") и краткого времени ("t"), разделенных пробелом.Aобщий длинный формат даты и времениОписатель стандартного формата "G" представляет сочетание шаблонов краткой даты ("d") и полного времени ("T"), разделенных пробелом.Aобщий краткий формат даты и времениОписатель стандартного формата "g" представляет сочетание шаблонов краткой даты ("d") и краткого времени ("t"), разделенных пробелом.\созданный код накладывается на скрытую часть кодаsсоздание источника для символов такого типа не поддерживается/универсальная перегрузка/универсальные перегрузкиВходнойв {0} ({1} — {2})в {0} (проект {1})в исходном&в источнике (атрибут)Aв файле подавляемых предупрежденийиндексатор interfaceYв извлеченный метод для вызова на сайтах вызовов"в новую перегрузкуявляется/только этот анонимный типЭтикетка%локальная константа!локальная функция'локальная переменная-расположение неизвестно$Длинный формат датыОписатель стандартного формата "D" представляет строку пользовательского формата даты и времени, определяемую текущим свойством DateTimeFormatInfo.LongDatePattern. Например, строка пользовательского формата для инвариантных языка и региональных параметров имеет вид "dddd, dd MMMM yyyy".*Длинный формат времениОписатель стандартного формата "T" представляет строку пользовательского формата даты и времени, определяемую свойством DateTimeFormatInfo.LongTimePattern конкретных языка и региональных параметров. Например, строка пользовательского формата для инвариантных языка и региональных параметров имеет вид "HH:mm:ss". {0} "{1}" методминута (1–2 цифры)Описатель пользовательского формата "m" представляет минуту в виде числа от 0 до 59. Это число представляет собой целые минуты, истекшие с момента наступления последнего часа. Значение минуты из одной цифры форматируется без начального нуля. Если описатель формата "m" используется без других описателей пользовательского формата, он интерпретируется как описатель "m" стандартного формата даты и времени.минута (2 цифры)Описатель пользовательского формата "mm" (плюс любое число дополнительных описателей "m") представляет минуту в виде числа от 00 до 59. Это число представляет собой целые минуты, истекшие с момента наступления последнего часа. Значение минуты из одной цифры форматируется с начальным нулем.месяц (1–2 цифры)Описатель пользовательского формата "M" представляет месяц в виде числа от 1 до 12 (или от 1 до 13 для календарей, состоящих из 13 месяцев). Значение месяца из одной цифры форматируется без начального нуля. Если описатель формата "M" используется без других описателей пользовательского формата, он интерпретируется как описатель "M" стандартного формата даты и времени.месяц (2 цифры)Описатель пользовательского формата "MM" представляет месяц в виде числа от 1 до 12 (или от 1 до 13 для календарей, состоящих из 13 месяцев). Значение месяца из одной цифры форматируется с начальным нулем.!месяц (сокращенно)Описатель пользовательского формата "MMM" представляет сокращенное название месяца. Локализованное сокращенное название месяца извлекается из свойства DateTimeFormatInfo.AbbreviatedMonthNames текущих или заданных языка и региональных параметров.День месяцаОписатель стандартного формата "M" или "m" представляет строку пользовательского формата даты и времени, определяемую текущим свойством DateTimeFormatInfo.MonthDayPattern. Например, строка пользовательского формата для инвариантных языка и региональных параметров имеет вид "MMMM dd".месяц (полностью)Описатель пользовательского формата "MMMM" представляет полное название месяца. Локализованное название месяца извлекается из свойства DateTimeFormatInfo.MonthNames текущих или заданных языка и региональных параметров. namespaceОператорперегрузкаперегрузкипараметр(Неизвестно)период/эраОписатели пользовательского формата "g" или "gg" (плюс любое число дополнительных описателей "g") представляют период или эру, например "время нашей эры". Операция форматирования игнорирует этот описатель, если форматируемая дата не имеет соответствующей строки периода или эры. Если описатель формата "g" используется без других описателей пользовательского формата, он интерпретируется как описатель "g" стандартного формата даты и времени.проект: {0}Свойство-метод доступа к свойству'переменная диапазона0дата и время в формате RFC1123Описатель стандартного формата "R" или "r" представляет строку пользовательского формата даты и времени, определяемую свойством DateTimeFormatInfo.RFC1123Pattern. Шаблон отражает определенный стандарт, а само свойство доступно только для чтения. Таким образом, данное значение всегда одинаково, независимо от используемых языка и региональных параметров или от указанного поставщика формата. Строка пользовательского формата имеет вид "ddd, dd MMM yyyy HH':'mm':'ss 'GMT'". Когда используется этот описатель стандартного формата, операция форматирования или анализа всегда использует инвариантные язык и региональные параметры.9дата и время для кругового пути%Описатель стандартного формата "O" или "o" представляет строку пользовательского формата даты и времени с использованием шаблона, который сохраняет сведения о часовом поясе и дает результирующую строку, соответствующую стандарту ISO 8601. Для значений DateTime этот описатель формата предназначен для сохранения значений даты и времени вместе со свойством DateTime.Kind в тексте. Отформатированную строку можно проанализировать в обратном направлении с помощью метода DateTime.Parse(String, IFormatProvider, DateTimeStyles) или DateTime.ParseExact, если параметр styles имеет значение DateTimeStyles.RoundtripKind. Описатель стандартного формата "O" или "o" соответствует строке пользовательского формата "yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffffffK" для значений DateTime и строке пользовательского формата "yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffffffzzz" для значений DateTimeOffset. В этой строке пары одинарных кавычек, разделяющие отдельные символы, такие как дефисы, двоеточия и буква "T", указывают, что этот отдельный знак является литералом, который не может быть изменен. Апострофы не отображаются в выходной строке. Описатель стандартного формата "O" или "o" (и строка пользовательского формата "yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffffffK") использует преимущества трех описанных в ISO 8601 способов представления сведений о часовом поясе, для сохранения свойства Kind значений DateTime: Компонент часового пояса в значениях даты и времени DateTimeKind.Local является смещением от UTC (например, +01:00, -07:00). Все значения DateTimeOffset также представлены в этом формате. Компонент часового пояса для значений даты и времени DateTimeKind.Utc использует "Z" (что означает нулевое смещение) для представления времени в формате UTC. Значения даты и времени DateTimeKind.Unspecified не содержат сведения о часовом поясе. Так как описатель стандартного формата "O" или "o" соответствует международным стандарту, операция форматирования или анализа, использующая этот описатель, всегда использует инвариантные язык и региональные параметры, а также григорианский календарь. Строки, передаваемые в методы Parse, TryParse, ParseExact и TryParseExact для значений DateTime и DateTimeOffset, можно проанализировать с помощью описателя формата "O" или "o", если они имеют один из этих форматов. В случае объектов DateTime вызываемая перегрузка анализа должна также включать параметр styles со значением DateTimeStyles.RoundtripKind. Обратите внимание, что при вызове метода анализа со строкой пользовательского формата, соответствующей описателю формата "O" или "o", результаты будут не такими, как для "O" или "o". Это вызвано тем, что методы анализа, использующие строку пользовательского формата, не могут анализировать строковое представление значений даты и времени, в которых отсутствует компонент часового пояса или используется "Z" для обозначения времени в формате UTC.!секунда (1–2 цифры)Описатель пользовательского формата "s" представляет секунды в виде числа от 0 до 59. Это число представляет собой целые секунды, истекшие с момента наступления последней минуты. Значение секунд из одной цифры форматируется без начального нуля. Если описатель формата "s" используется без других описателей пользовательского формата, он интерпретируется как описатель "s" стандартного формата даты и времени.секунда (2 цифры)Описатель пользовательского формата "ss" (плюс любое число дополнительных описателей "s") представляет секунды в виде числа от 00 до 59. Это число представляет собой целые секунды, истекшие с момента наступления последней минуты. Значение секунд из одной цифры форматируется с начальным нулем.$Краткий формат датыОписатель стандартного формата "d" представляет строку пользовательского формата даты и времени, определяемую свойством DateTimeFormatInfo.ShortDatePattern конкретных языка и региональных параметров. Например, строка пользовательского формата, возвращаемая свойством ShortDatePattern для инвариантных языка и региональных параметров, имеет вид "MM/dd/yyyy".*Краткий формат времениОписатель стандартного формата "t" представляет строку пользовательского формата даты и времени, определяемую текущим свойством DateTimeFormatInfo.ShortTimePattern. Например, строка пользовательского формата для инвариантных языка и региональных параметров имеет вид "HH:mm".@Формат даты-времени для сортировкиОписатель стандартного формата "s" представляет строку пользовательского формата даты и времени, определяемую свойством DateTimeFormatInfo.SortableDateTimePattern. Шаблон отражает определенный стандарт (ISO 8601), а само свойство доступно только для чтения. Таким образом, данное значение всегда одинаково, независимо от используемых языка и региональных параметров или от указанного поставщика формата. Строка пользовательского формата имеет вид "yyyy'-'MM'-'dd'T'HH':'mm':'ss". Описатель формата "s" предназначен для получения результирующих строк, которые согласованным образом сортируются по возрастанию или убыванию на основе значений даты и времени. В результате, хотя описатель стандартного формата "s" представляет значение даты и времени в согласованном формате, операция форматирования не изменяет значение объекта даты и времени, которое форматируется, чтобы отразить его свойство DateTime.Kind или его значение DateTimeOffset.Offset. Например, результирующие строки, полученные при форматировании значений даты и времени 2014-11-15T18:32:17+00:00 и 2014-11-15T18:32:17+08:00, идентичны. Когда используется этот описатель стандартного формата, операция форматирования или анализа всегда использует инвариантные язык и региональные параметры.-статический конструкторM'"символ" не может быть пространством имен.<разделитель компонентов времениОписатель пользовательского формата ":" представляет разделитель компонентов времени, который позволяет различать часы, минуты и секунды. Соответствующий локализованный разделитель компонентов времени извлекается из свойства DateTimeFormatInfo.TimeSeparator текущих или заданных языка и региональных параметров. Примечание. Чтобы изменить разделитель компонентов времени для определенной строки даты и времени, укажите знак разделения в разделителе литеральной строки. Например, строка пользовательского формата hh'_'dd'_'ss дает результирующую строку, в которой "_" (символ подчеркивания) всегда используется в качестве разделителя компонентов времени. Чтобы изменить разделитель компонентов времени для всех дат для языка и региональных параметров, измените значение свойства DateTimeFormatInfo.TimeSeparator текущих языка и региональных параметров или создайте экземпляр объекта DateTimeFormatInfo, присвойте этот знак его свойству TimeSeparator и вызовите перегрузку метода форматирования, включающую параметр IFormatProvider. Если описатель формата ":" используется без других описателей пользовательского формата, он интерпретируется как описатель стандартного формата даты и времени и вызывает исключение FormatException.Часовой поясОписатель пользовательского формата "K" представляет сведения о часовом поясе для значения даты и времени. Если этот описатель формата используется со значениями DateTime, результирующая строка определяется значением свойства DateTime.Kind: Для локального часового пояса (значение DateTimeKind.Local свойства DateTime.Kind) этот описатель равнозначен описателю "zzz" и дает результирующую строку, содержащую локальное смещение от UTC, например, "-07:00". Для времени в формате UTC (значение DateTimeKind.Utc свойства DateTime.Kind) результирующая строка включает символ "Z" для обозначения даты в формате UTC. Для времени из неуказанного часового пояса (значение DateTimeKind.Unspecified свойства DateTime.Kind) результат эквивалентен String.Empty. Для значений DateTimeOffset описатель формата "K" равнозначен описателю формата "zzz" и дает результирующую строку, содержащую смещение значения DateTimeOffset от UTC. Если описатель формата "K" используется без других описателей пользовательского формата, он интерпретируется как описатель стандартного формата даты и времени и вызывает исключение FormatException.типограничение типапараметр типаLУниверсальный полный формат даты-времениОписатель стандартного формата "U" представляет строку пользовательского формата даты и времени, определяемую свойством DateTimeFormatInfo.FullDateTimePattern заданных языка и региональных параметров. Этот шаблон совпадает с шаблоном "F". Однако перед форматированием значение DateTime автоматически преобразуется в формат UTC.[Универсальный формат даты-времени для сортировки Описатель стандартного формата "u" представляет строку пользовательского формата даты и времени, определяемую свойством DateTimeFormatInfo.UniversalSortableDateTimePattern. Шаблон отражает определенный стандарт, а само свойство доступно только для чтения. Таким образом, данное значение всегда одинаково, независимо от используемых языка и региональных параметров или указанного поставщика формата. Строка пользовательского формата имеет вид "yyyy'-'MM'-'dd HH':'mm':'ss'Z". Когда применяется этот описатель стандартного формата, операция форматирования или анализа всегда использует инвариантные язык и региональные параметры. Хотя результирующая строка должна выражать время в формате UTC, во время операции форматирования преобразование исходного значения DateTime не выполняется. Поэтому перед форматированием необходимо преобразовать значение DateTime в формат UTC, вызвав метод DateTime.ToUniversalTime.Tобновление директив usage во вложенном элементеRобновление директив usage во вложенном проектеLобновление директив usage во вложенном типеRобновление директив usage в зависимых проектах9смещение от UTC в часах и минутах При использовании значений типа DateTime описатель пользовательского формата "zzz" представляет значение смещения локального часового пояса операционной системы от UTC, имеющее знак и измеряемое в часах и минутах. Оно не отражает значение свойства DateTime.Kind экземпляра. Поэтому описатель формата "zzz" не рекомендуется использовать со значениями DateTime. При использовании значений DateTimeOffset этот описатель формата представляет смещение значения DateTimeOffset от UTC в часах и минутах. Смещение всегда отображается с предшествующим знаком. Знак "плюс" (+) обозначает часы опережения UTC, а знак "минус" (-) — часы отставания от UTC. Смещение из одной цифры форматируется с начальным нулем.:смещение от UTC в часах (1–2 цифры) При использовании значений типа DateTime описатель пользовательского формата "z" представляет значение смещения локального часового пояса операционной системы от UTC, имеющее знак и измеряемое в часах. Оно не отражает значение свойства DateTime.Kind экземпляра. Поэтому описатель формата "z" не рекомендуется использовать со значениями DateTime. При использовании значений DateTimeOffset этот описатель формата представляет смещение значения DateTimeOffset от UTC в часах. Смещение всегда отображается с предшествующим знаком. Знак "плюс" (+) обозначает часы опережения UTC, а знак "минус" (-) — часы отставания от UTC. Смещение из одной цифры форматируется без начального нуля. Если описатель формата "z" используется без других описателей пользовательского формата, он интерпретируется как описатель стандартного формата даты и времени и вызывает исключение FormatException.6смещение от UTC в часах (2 цифры) При использовании значений типа DateTime описатель пользовательского формата "zz" представляет значение смещения локального часового пояса операционной системы от UTC, имеющее знак и измеряемое в часах. Оно не отражает значение свойства DateTime.Kind экземпляра. Поэтому описатель формата "zz" не рекомендуется использовать со значениями DateTime. При использовании значений DateTimeOffset этот описатель формата представляет смещение значения DateTimeOffset от UTC в часах. Смещение всегда отображается с предшествующим знаком. Знак "плюс" (+) обозначает часы опережения UTC, а знак "минус" (-) — часы отставания от UTC. Смещение из одной цифры форматируется с начальным нулем.9Диапазон [x-y] в обратном порядкегод (1–2 цифры)Описатель пользовательского формата "y" представляет год как число из одной или двух цифр. Если в значении года больше двух цифр, в результате появятся только два младших разряда. Если первый разряд такого двузначного года является нулевым (например, 2008), число форматируется без начального нуля. Если описатель формата "y" используется без других описателей пользовательского формата, он интерпретируется как описатель "y" стандартного формата даты и времени.год (2 цифры) Описатель пользовательского формата "yy" представляет год как число из двух цифр. Если в значении года больше двух значащих цифр, в результате появятся только два младших разряда. Если двузначное значение года содержит меньше двух значащих цифр, число дополняется начальными нулями, чтобы получить два разряда. В операции анализа двузначное значение года, проанализированное с использованием описателя пользовательского формата "yy", интерпретируется на основе Calendar.TwoDigitYearMax текущего календаря поставщика формата. В следующем примере строковое представление даты с двузначным годом анализируется с использованием григорианского календаря для языка и региональных параметров en-US, которые в данном случае являются текущими. Затем объект CultureInfo текущих языка и региональных параметров изменяется для использования объекта GregorianCalendar, свойство TwoDigitYearMax которого было изменено.год (3–4 цифры)Описатель пользовательского формата "yyy" представляет год как число из по меньшей мере трех цифр. Если в значении года больше трех значащих цифр, они включаются в результирующую строку. Если значение года содержит меньше трех цифр, число дополняется начальными нулями, чтобы получить три разряда.год (4 цифры)Описатель пользовательского формата "yyyy" представляет год как число из по меньшей мере четырех цифр. Если в значении года больше четырех значащих цифр, они включаются в результирующую строку. Если значение года содержит меньше четырех цифр, число дополняется начальными нулями, чтобы получить четыре разряда.год (5 цифр)Описатель пользовательского формата "yyyyy" (плюс любое число дополнительных описателей "y") представляет год как число из по меньшей мере пяти цифр. Если в значении года больше пяти значащих цифр, они включаются в результирующую строку. Если значение года содержит меньше пяти цифр, число дополняется начальными нулями, чтобы получить пять разрядов. При наличии дополнительных описателей "y" число дополняется таким количеством начальных нулей, которое позволяет получить нужное число описателей "y".Месяц годаОписатель стандартного формата "Y" или "y" представляет строку пользовательского формата даты и времени, определяемую свойством DateTimeFormatInfo.YearMonthPattern заданных языка и региональных параметров. Например, строка пользовательского формата для инвариантных языка и региональных параметров имеет вид "yyyy MMMM".q<lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetMPADPADP)Znc'@.&Fs|_,ٙK7غdEݤ_įqO"vmpGȺ^x̝!n۝(yYe]*%D ".uf! Q "5 Qosos! R(a/Z2L2,=@IAܔGH9E5L>yL{1RSInterpolation_can_be_simplified *Invalid_format_string NInvalid_global_SuppressMessageAttributeL lInvalid_or_missing_target_for_SuppressMessageAttribute TInvalid_scope_for_SuppressMessageAttribute1&Make_field_readonlyBMember_access_should_be_qualified:Member_name_can_be_simplified*2Modifiers_are_not_ordered[lNamespace_0_does_not_match_folder_structure_expected_1RNamespace_does_not_match_folder_structure Naming_Styles.Naming_rule_violation_08Null_check_can_be_simplifiedNObject_initialization_can_be_simplified3Order_modifiers}Parameter_0_can_be_removed_if_it_is_not_part_of_a_shipped_public_API_its_initial_value_is_never_usedtParameter_0_can_be_removed_its_initial_value_is_never_used4Parentheses_can_be_removedSNParentheses_should_be_added_for_clarityPopulate_switchZPrefer_explicitly_provided_tuple_element_namePrivate_member_0_can_be_removed_as_the_value_assigned_to_it_is_never_readW4Private_member_0_is_unused lPrivate_method_0_can_be_removed_as_it_is_never_invokedPPrivate_property_0_can_be_converted_to_a_method_as_its_get_accessor_is_never_invoked.Remove_Unnecessary_Cast2Remove_redundant_equalitySimplify_conditional_expression,Simplify_interpolationВы можете упростить интерполяцию.4Недопустимая строка форматаWНедопустимый глобальный атрибут "SuppressMessageAttribute"Недопустимый или отсутствующий целевой объект для атрибута "SuppressMessageAttribute"ZНедопустимая область для атрибута "SuppressMessageAttribute"KСделать поле доступным только для чтенияNДоступ к члену должен быть квалифицирован./Имя члена можно упростить4Модификаторы не упорядоченыПространство имен (namespace) "{0}" не соответствует структуре папок, ожидается "{1}".lПространство имен (namespace) не соответствует структуре папок.Стили именования;Нарушение правила именования: {0}EПроверку значения NULL можно упростить.HИнициализацию объекта можно упростить./Упорядочить модификаторыПараметр "{0}" можно удалить, если он не является частью предоставляемого общедоступного API. Начальное значение этого параметра никогда не используется.Параметр "{0}" можно удалить. Его начальное значение никогда не используется.5Круглые скобки можно удалитьBДобавьте скобки для большей ясности*Заполнить оператор switch[Предпочитать явно указанное имя элемента кортежаЗакрытый элемент "{0}" может быть удален, так как присвоенное ему значение никогда не считывается.DЗакрытый элемент "{0}" не используется.yЗакрытый метод "{0}" можно удалить, так как он никогда не вызывается.Частное свойство "{0}" можно преобразовать в метод, так как его метод доступа get никогда не вызывается.4Удалить ненужное приведение/Удалите лишнее равенство.;Удалить ненужные круглые скобки4Удалить ненужное подавлениеEУдалить непрочитанные закрытые члены4Удалить неиспользуемый член<Удалите неиспользуемый параметрBУдалить неиспользуемый параметр "{0}"Удалить неиспользуемый параметр "{0}", если он не является частью предоставляемого общедоступного APIGУдалите неиспользуемые закрытые члены*Упростите выражение LINQ@Упростите инициализацию коллекции6Упростить условное выражение+Упростите интерполяцию<Упростите инициализацию объекта_Заголовок файла не соответствует требуемому текстуnЗаголовок файла отсутствует или находится не в начале файла:Ненужное присваивание значения@Ненужное присваивание значения "{0}")Используйте "System.HashCode"..Использовать свойство auto@Используйте выражение объединенияQИспользовать составной оператор назначения,Используйте оператор "--"JИспользовать явно указанное имя кортежа,Используйте оператор "++"EИспользовать имя выводимого элементаKИспользуйте распространение значения NULL3Использовать выражение "throw"&lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet PADPADP4]鐨vlg% {%  vYd8pjtps5N9T4Add_blank_line_after_blockAdd_bothB Add_default_case[Add_file_header4Fix_Name_Violation_colon_0,Fix_all_occurrences_in0Remove_extra_blank_lines&6Remove_redundant_assignment]8Suppress_or_Configure_issues2Update_suppression_format,Use_discard_underscoreG&Use_discarded_local@Добавить пустую строку после блокаДобавить оба7Добавить вариант по умолчанию.Добавить заголовок файла5Устраните нарушение имени: {0})Исправить все случаи в5Удалите лишние пустые строкиKУдалить избыточные операторы назначенияfПодавление проблем или настройка уровня их серьезности3Обновите формат подавления.8Используйте символ удаления "_"OИспользовать удаленный локальный оператор4m 9av4CU ~]%$IU)JIw%O[fj_Z#FSj2[ [0bk޵D@o2Wʐ?˗h{`MvB9 npȊ3:R  _CorDllMainmscoree.dll% 0HX||4VS_VERSION_INFO?DVarFileInfo$TranslationStringFileInfo000004b0LCompanyNameMicrosoft Corporationh FileDescriptionMicrosoft.CodeAnalysis.Features: FileVersion4.0.21.51404|.InternalNameMicrosoft.CodeAnalysis.Features.resources.dll.LegalCopyright Microsoft Corporation. All rights reserved..OriginalFilenameMicrosoft.CodeAnalysis.Features.resources.dll` ProductNameMicrosoft.CodeAnalysis.Features9ProductVersion4.0.0-6.21514.4+df45061e218c9b5813c5531bc06fb238a23e30f68Assembly Version4.0.0.0 =h$0$X *H $I0$E10  `He0\ +7N0L0 +70 010  `He '6%%)6`~7'cd5.] 0n0V3 15_0  *H  0~1 0 UUS10U Washington10URedmond10U Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20110 210211200951Z 220210200951Z0c1 0 UUS10U Washington10URedmond10U Microsoft Corporation1 0 U.NET00  *H 0YpBݬa!z>֗7X/G0y:m%Fg肭b^K.Xyڜ FJ7OQj'cro CJjdWW\߮L/&uB`Cb mh?"$N=-_; / Qx8šoj1Ւ 3P[rR`M^ᾁKqΉa 1оL CW=vI=(, dGJTi1+7#SSy/ , hkgVZg8墎9ȥwEZ;Z#pڀrC>1I;G}x$5cH-i,uw/J_~e]B_|ይ)?HzV"PhZs2wO/ވj˻T|X#Qj|p4Cȶ!pkx}Γ*w=8z߁-.յNP~Na =h{iNm CK2(GW+y()y(oe083jo3~ɚ2fr0q|L)"`9v ogBAJnазGlsm>`D=EJ,W;Sɉ_7; V08~KHzXbTd]EnY 6kU0Yz ƙ6kK|uG0z0b a0  *H  01 0 UUS10U Washington10URedmond10U Microsoft Corporation1200U)Microsoft Root Certificate Authority 20110 110708205909Z 260708210909Z0~1 0 UUS10U Washington10URedmond10U Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20110"0  *H 0 r.nM4X!B*kZP8I 7k 8™91BӉ yd~`$lIh^ߛS ,ï٩+z זY`fv2R&/PϳD].uhm:\F8dnd5xc-@ \yI) w=+ZMV(zr:I^C{{>]O/Y;-3Xŷ>2ӳ=8~ҝ,NV!5%9ndS#_R!t%_('(8%9J6|#faj(I_%]!K>RĵW?$z[/#p]QFwἬ_UK9#ID|Erzr$߿FWۃMI0[ݰf{KI)(}gbx_/W\w((m(,@7OD LԥC/tnx X,]`>O3ڰޞNFlֈ 00 +70UHndPӂ77"mu0 +7  SubCA0 U0U00U#0r-:1CN1#40ZUS0Q0OMKIhttp://crl.microsoft.com/pki/crl/products/MicRooCerAut2011_2011_03_22.crl0^+R0P0N+0Bhttp://www.microsoft.com/pki/certs/MicRooCerAut2011_2011_03_22.crt0U 00 +7.00?+3http://www.microsoft.com/pkiops/docs/primarycps.htm0@+042 Legal_policy_statement. 0  *H  g򆥘Ty.tg" cB}y e_.,>rm? ;Gic"5]e}FPU |K.)=Եw9dD=xz#}t&F*Š hh.*?*kXIc inZF+;н5n%'(M= 2-[I9 ƭQEX82q'',: iYhnot@*(>?Mf Mo}Ev@*e]Rbc6'ͥ]cA[>wuaaA(e/\֡FY KH)ű?Ew5Ңzz"HG#kKux7yKֳ#hu i;0Lumc=ѝVNOW"x2!zA ?̤]WqVNHEBɛv[ HkymmjRs zP1000~1 0 UUS10U Washington10URedmond10U Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20113 15_0  `He0 *H  1  +70 +7 10  +70/ *H  1" ߨ$VyWYD<±0B +7 1402Microsofthttp://www.microsoft.com0  *H }쮘zK+fӮR5J2ۼL6اۉ[2'ըur)*!·~Ihwx0OcEi./KĘLgO%uWwXI_Í;,5eiبέg"cte!yj+WFLY&ꚬ}g<㼹?;li\g5OqlK&}!cs"L/Ux@D>q ex~ Øw]?H|  }GkV#.au[/0}mꜻSлJkc *zd#USɞ /xOfAːüH~+NbMkYr h섣&Ox$0 +710 *H 010  `He0Q *H  @<08 +Y 010  `He =ci)Ș˹jlغT^0l39aC20211014191008.333Z0Ф01 0 UUS10U Washington10URedmond10U Microsoft Corporation1%0#U Microsoft America Operations1&0$U Thales TSS ESN:12BC-E3AE-74EB1%0#UMicrosoft Time-Stamp Service<00٠3S҂rElWS0  *H  0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100 201112182605Z 220211182605Z01 0 UUS10U Washington10URedmond10U Microsoft Corporation1%0#U Microsoft America Operations1&0$U Thales TSS ESN:12BC-E3AE-74EB1%0#UMicrosoft Time-Stamp Service0"0  *H 0 tBA[TO㗈&L(@nsjq@sIv#4.btG$TgOuΔ2t 83UzT )`"/:>d|W9Z {07cjnS:aPYnT{XMKF#t_FO͗~0l呯tmtQ%Wxjсs~;/F)zO{0:LЍ?(x݈ADs$qbzMZSн[00UƢsH*0@pm1VDu0U#0c:\1C{|F3hZmU0VUO0M0KIGEhttp://crl.microsoft.com/pki/crl/products/MicTimStaPCA_2010-07-01.crl0Z+N0L0J+0>http://www.microsoft.com/pki/certs/MicTimStaPCA_2010-07-01.crt0 U00U% 0 +0  *H  hy| D>sIQܜG)WrMF%dZa|B>N̙SsGX .2f3be&u%_S$}' V)}WJ?@۾1.l#"^N~ĝKf+[S'1A |a0Y0D`TC M8Bݓs0W&E GͿ$`2X`FXG2tag_TϓLĦ]an(aF'$gr!KdPb]w=WuBM@Q>gfD~Knʱz* 1N5xhttp://www.microsoft.com/pki/certs/MicRooCerAut_2010-06-23.crt0U 00 +7.00=+1http://www.microsoft.com/PKI/docs/CPS/default.htm0@+042 Legal_Policy_Statement. 0  *H  Q ?q=!o1Wm0fjxǨ%kTW+QDS`v@@A\\^5$VKtBȯ7}Z?yJR8/ye٩kzoK0D$"<Y)p2J'U/3b_W@ΙfjbJ &9Jqc{!mÜ<}jxm8ؔƥ B"8 %d~cY%z.9Wvqa˚Gͧ};q ]t"aڰPo1:eGxHr~akow˧ 9؂r*T9[ Uzs;-3.)/T'!ȬN(ۖBAM*f0ӻt2Kc{/!YDA#B薸H1 0 00|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103S҂rElWS0  `HeJ0 *H  1  *H  0/ *H  1" 1 [v4-4D5@bCaJj\0 *H  /1000 P 9  C,oljh00~0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103S҂rElWS0" BO2O`@1FK1Zc 0  *H  wmͧm? 7cx鶍/Tmi:H"QyEF{qA?kA +du NkJf+ȧNJy1B q\o 'muL*avU[TrPmj4PJW0/`B[ZHHǷ;rk9PmE)[=$"aN&uU=Y̢^ ~l