MZ@ !L!This program cannot be run in DOS mode. $PEL/{" 04S ` _@SO`>h$ pS  H.text3 4 `.rsrc`6@@.reloc <@BSHP  P&,RBSJB v4.0.30319lH#~#Strings4#US8#GUIDH#Blob 3  kkXh@@D@a@@-@ RRR )R1R9RARIRQR. ...#.+ .3@.;R.C.Kw 0,0(System.RuntimeDebuggableAttributeAssemblyTitleAttributeAssemblyFileVersionAttributeAssemblyInformationalVersionAttributeCompilationRelaxationsAttributeAssemblyProductAttributeAssemblyCopyrightAttributeAssemblyCompanyAttributeRuntimeCompatibilityAttributeMicrosoft.CodeAnalysis.Features.resources.dllSystem.Reflection.ctorSystem.DiagnosticsSystem.Runtime.CompilerServicesMicrosoft.CodeAnalysis.Features.resourcesMicrosoft.CodeAnalysis.FeaturesResources.zh-Hans.resourcesMicrosoft.CodeAnalysis.CodeFixesResources.zh-Hans.resourcesMicrosoft.CodeAnalysis.AnalyzersResources.zh-Hans.resourcesDebuggingModeszh-HansB-6Kj.    ?_ :$$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*lSystem.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_descriptionAM_PM_full8,AM_PM_full_descriptionGvA_subtraction_must_be_the_last_element_in_a_character_classAccessing_captured_variable_0_that_hasn_t_been_accessed_before_in_1_requires_restarting_the_application0Actions_can_not_be_empty&:Add_DebuggerDisplay_attribute=6Add_accessibility_modifiers^&Add_argument_name_0{`Add_argument_name_0_including_trailing_argumentsAdd_document_0"Add_explicit_castAdd_member_name.Add_missing_param_nodesAdd_null_checkAdd_null_checks3DAdd_null_checks_for_all_parametersGJAdd_optional_parameter_to_constructorj8Add_optional_parameters_to_0$Add_parameter_to_0`Add_parameter_to_0_and_overrides_implementations8Add_parameter_to_constructor&Add_parameters_to_04Add_project_reference_to_0<$Add_reference_to_0bDocumentIsOutOfSyncWithDebuggee Document_must_be_contained_in_the_workspace_that_created_this_serviceEditAndContinueBEditAndContinueDisallowedByModuleDEditAndContinueDisallowedByProject$TEncapsulate_field_colon_0_and_use_propertymZEncapsulate_field_colon_0_but_still_use_fieldFEncapsulate_fields_and_use_propertyLEncapsulate_fields_but_still_use_field Enums ErrorReadingFile TError_creating_instance_of_CodeFixProvider2XError_creating_instance_of_CodeFixProvider_0Z EventsExampleExamples Exceptions_colonExplicitly_implemented_methods_of_records_must_have_parameter_names_that_match_the_compiler_generated_equivalent_0"Extension_methods$Extract_base_class"Extract_interface",Extract_local_function3Extract_methodGBFailed_to_analyze_data_flow_for_0U Fieldst>Find_and_install_latest_version|HFind_and_install_latest_version_of_0,First_word_capitalized&Fix_all_occurrencesFix_formattingFix_typo_0 Format_document$&Formatting_document;Fully_qualify_0OGenerate_0_1f0Generate_0_1_in_new_file{>Generate_Equals_and_GetHashCode,Generate_Equals_object(Generate_GetHashCode8Generate_abstract_method_1_0Generate_read_only_property_1_0"Generate_type_0"&Generate_variable_0# Global_Namespace#FIllegal_backslash_at_end_of_pattern(#Insufficient_hexadecimal_digits&Interfaces&$Introduce_constant&0Introduce_constant_for_0&VIntroduce_constant_for_all_occurrences_of_0&Introduce_field'*Introduce_field_for_0'PIntroduce_field_for_all_occurrences_of_08'Introduce_locala'Merge_with_previous_0_statement*ZMethodMustReturnStreamThatSupportsReadAndSeek+8Method_referenced_implicitlyS+Methodsj+2Missing_control_characterr+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+Modifying_0_which_contains_the_stackalloc_operator_requires_restarting_the_application,Modifying_a_catch_finally_handler_with_an_active_statement_in_the_try_block_requires_restarting_the_applicatione,Modifying_a_catch_handler_around_an_active_statement_requires_restarting_the_application,|Modifying_a_generic_method_requires_restarting_the_application-Modifying_a_method_inside_the_context_of_a_generic_type_requires_restarting_the_applicationL-Modifying_a_try_catch_finally_statement_when_the_finally_block_is_active_requires_restarting_the_application-Modifying_an_active_0_which_contains_On_Error_or_Resume_statements_requires_restarting_the_application-Modifying_body_of_0_requires_restarting_the_application_because_the_body_has_too_many_statementsQ.Modifying_body_of_0_requires_restarting_the_application_due_to_internal_error_1.Modifying_source_file_0_requires_restarting_the_application_because_the_file_is_too_big.Modifying_source_file_0_requires_restarting_the_application_due_to_internal_error_18/Modifying_source_with_experimental_language_features_enabled_requires_restarting_the_application/Modifying_the_initializer_of_0_in_a_generic_type_requires_restarting_the_application/Modifying_whitespace_or_comments_in_0_inside_the_context_of_a_generic_type_requires_restarting_the_application*0Modifying_whitespace_or_comments_in_a_generic_0_requires_restarting_the_application|0Modules04Move_contents_to_namespace0>Move_declaration_near_reference0Move_file_to_0 1@Move_file_to_project_root_folder$1"Move_to_namespaceJ1Move_type_to_0d1XMoving_0_requires_restarting_the_application|1Namespaces1&Nested_quantifier_01DNo_common_root_node_for_extraction1NNo_valid_location_to_insert_method_call1PNo_valid_selection_to_perform_extraction2fNon_invoked_method_cannot_be_replaced_with_propertyE2Not_Availablet2.Not_enough_close_parens2XNote_colon_Tab_twice_to_insert_the_0_snippet2Only_methods_with_a_single_argument_which_is_not_an_out_variable_declaration_can_be_replaced_with_a_property2Operators3 Parameters_colon#3Parameters_type_or_return_type_cannot_be_an_anonymous_type_colon_bracket_0_bracket,3Pascal_Caseg3Pending{3bPick_members_to_be_used_as_constructor_parameters3ZPick_members_to_be_used_in_Equals_GetHashCode30Pick_members_to_override3Project3Properties3jProperty_cannot_safely_be_replaced_with_a_method_call3HProperty_reference_cannot_be_updated+4Regex_all_diacritic_marks_short6@Regex_all_letter_characters_long66BRegex_all_letter_characters_shorty6,Regex_all_numbers_long6.Regex_all_numbers_short6JRegex_all_punctuation_characters_long6LRegex_all_punctuation_characters_short7FRegex_all_separator_characters_long/7HRegex_all_separator_characters_shortk7,Regex_all_symbols_long7.Regex_all_symbols_short7,Regex_alternation_long7.Regex_alternation_short38Regex_any_character_group_short89.Regex_atomic_group_longF90Regex_atomic_group_short;Regex_backspace_character_short;4Regex_balancing_group_long;6Regex_balancing_group_short_? Regex_base_groupj?2Regex_bell_character_longu?4Regex_bell_character_short?HRegex_carriage_return_character_long?JRegex_carriage_return_character_short?LRegex_character_class_subtraction_long?NRegex_character_class_subtraction_short=A*Regex_character_groupNARegex_commentYANRegex_conditional_expression_match_longaAPRegex_conditional_expression_match_shortxBDRegex_conditional_group_match_longBFRegex_conditional_group_match_shortC:Regex_contiguous_matches_longCRegex_end_of_line_comment_short.G:Regex_end_of_string_only_longRegex_form_feed_character_short L0Regex_group_options_longL2Regex_group_options_shortN:Regex_hexadecimal_escape_longNRegex_named_backreference_short ]LRegex_named_matched_subexpression_long$]NRegex_named_matched_subexpression_short^FRegex_negative_character_group_long_HRegex_negative_character_group_shortb`FRegex_negative_character_range_longp`HRegex_negative_character_range_short bHRegex_negative_unicode_category_longbJRegex_negative_unicode_category_shortb:Regex_new_line_character_longbRegex_non_digit_character_shortcHRegex_non_white_space_character_longcJRegex_non_white_space_character_shortd8Regex_non_word_boundary_longd:Regex_non_word_boundary_short e:Regex_non_word_character_longeRegex_punctuation_initial_quote@l,Regex_punctuation_openTl.Regex_punctuation_otherel(Regex_separator_linevl2Regex_separator_paragraphl*Regex_separator_spacel>Regex_start_of_string_only_longl@Regex_start_of_string_only_shortmDRegex_start_of_string_or_line_longmFRegex_start_of_string_or_line_short>n&Regex_subexpressionXn*Regex_symbol_currencyfn"Regex_symbol_mathwn*Regex_symbol_modifiern$Regex_symbol_othern0Regex_tab_character_longn2Regex_tab_character_shortn6Regex_unicode_category_longn8Regex_unicode_category_shortgo2Regex_unicode_escape_longwo4Regex_unicode_escape_shorto@Regex_unicode_general_category_0oBRegex_vertical_tab_character_longoDRegex_vertical_tab_character_shortp@Regex_white_space_character_longpBRegex_white_space_character_shortq0Regex_word_boundary_longq2Regex_word_boundary_shortGs2Regex_word_character_longRs4Regex_word_character_shorttRegex_yestdRegex_zero_width_negative_lookahead_assertion_longtfRegex_zero_width_negative_lookahead_assertion_short"wfRegex_zero_width_negative_lookbehind_assertion_longUnrecognized_grouping_construct2@Unterminated_character_class_setO4Unterminated_regex_comment`(Unwrap_all_argumentsy*Unwrap_all_parameters>Unwrap_and_indent_all_arguments@Unwrap_and_indent_all_parametersĉ(Unwrap_argument_list"Unwrap_call_chain"Unwrap_expression*Unwrap_parameter_list\Updating_0_requires_restarting_the_application+Updating_a_0_around_an_active_statement_requires_restarting_the_applicationWUpdating_a_complex_statement_containing_an_await_expression_requires_restarting_the_applicationUpdating_an_active_statement_requires_restarting_the_applicationUpdating_async_or_iterator_modifier_around_an_active_statement_requires_restarting_the_applicationUpdating_reloadable_type_marked_by_0_attribute_or_its_member_requires_restarting_the_application_because_it_is_not_supported_by_the_runtimerUpdating_the_Handles_clause_of_0_requires_restarting_the_applicationۋUpdating_the_Implements_clause_of_a_0_requires_restarting_the_applicationUpdating_the_alias_of_Declare_statement_requires_restarting_the_application^Updating_the_attributes_of_0_requires_restarting_the_application_because_it_is_not_supported_by_the_runtimeUpdating_the_base_class_and_or_base_interface_s_of_0_requires_restarting_the_applicationUpdating_the_initializer_of_0_requires_restarting_the_application2Updating_the_kind_of_a_property_event_accessor_requires_restarting_the_applicationo~Updating_the_kind_of_a_type_requires_restarting_the_applicationUpdating_the_library_name_of_Declare_statement_requires_restarting_the_application~Updating_the_modifiers_of_0_requires_restarting_the_application*xUpdating_the_size_of_a_0_requires_restarting_the_application^tUpdating_the_type_of_0_requires_restarting_the_applicationUpdating_the_underlying_type_of_0_requires_restarting_the_applicationƎ|Updating_the_variance_of_0_requires_restarting_the_application Use_0:JUse_block_body_for_lambda_expressionsFTUse_expression_body_for_lambda_expressionsk$Use_framework_type@Use_interpolated_verbatim_string&Use_local_version_0ʏ|Use_locally_installed_0_version_1_This_version_used_in_colon_2@User_Diagnostic_Analyzer_Failure,Value_colonLvVariadic_SignatureHelpItem_must_have_at_least_one_parameterRZWarning_Method_overrides_symbol_from_metadatarWarning_colon_Collection_may_be_modified_during_iterationlWarning_colon_Collection_was_modified_during_iterationtWarning_colon_Iteration_variable_crossed_function_boundaryWarning_colon_changing_namespace_may_produce_invalid_code_and_change_code_meaning:xWarning_colon_semantics_may_change_when_converting_statement2Wrap_and_align_call_chainƑ2Wrap_and_align_expression_0_cannot_be_null_or_whitespaceV_0_dash_1|&_0_is_not_null_here&_0_may_be_null_here0_10000000ths_of_a_secondΓH_10000000ths_of_a_second_descriptionB_10000000ths_of_a_second_non_zero}Z_10000000ths_of_a_second_non_zero_description._1000000ths_of_a_second[F_1000000ths_of_a_second_descriptiono@_1000000ths_of_a_second_non_zero X_1000000ths_of_a_second_non_zero_description%,_100000ths_of_a_secondD_100000ths_of_a_second_description>_100000ths_of_a_second_non_zeroV_100000ths_of_a_second_non_zero_description*_10000ths_of_a_seconduB_10000ths_of_a_second_description<_10000ths_of_a_second_non_zeroT_10000ths_of_a_second_non_zero_description1(_1000ths_of_a_second@_1000ths_of_a_second_description:_1000ths_of_a_second_non_zerouR_1000ths_of_a_second_non_zero_description&_100ths_of_a_second*>_100ths_of_a_second_description;8_100ths_of_a_second_non_zeroP_100ths_of_a_second_non_zero_descriptionӣ$_10ths_of_a_secondz<_10ths_of_a_second_description6_10ths_of_a_second_non_zeroN_10ths_of_a_second_non_zero_description2_12_hour_clock_1_2_digitsJ_12_hour_clock_1_2_digits_description._12_hour_clock_2_digitsF_12_hour_clock_2_digits_description32_24_hour_clock_1_2_digits۬J_24_hour_clock_1_2_digits_description._24_hour_clock_2_digits|F_24_hour_clock_2_digits_description@all_anonymous_types_in_containerfull_long_date_time_description0(full_short_date_time@full_short_date_time_description+,general_long_date_timeDgeneral_long_date_time_descriptionҹ.general_short_date_time3Fgeneral_short_date_time_descriptionKzgenerated_code_is_overlapping_with_hidden_portion_of_the_codevgenerating_source_for_symbols_of_this_type_is_not_supportedغ generic_overload"generic_overloads in_ in_0_1_2(in_0_project_1=in_SourceV&in_Source_attributea&in_Suppression_Filetindexer_interface_Zinto_extracted_method_to_invoke_at_call_sites"into_new_overloadܻis_0just_this_anonymous_type labellocal_constant local_functionlocal_variable' location_unknown5long_dateF*long_date_descriptionQlong_time'*long_time_description2(member_kind_and_name method"minute_1_2_digits :minute_1_2_digits_description4minute_2_digits6minute_2_digits_description month_1_2_digits8month_1_2_digits_descriptionmonth_2_digits4month_2_digits_description"month_abbreviated:month_abbreviated_descriptionmonth_dayj*month_day_descriptionrmonth_fullE,month_full_descriptionRnamespace_operator_overloadoverloads_parameter(&paren_Unknown_paren0period_era:,period_era_descriptionIproject_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_time分配到只读字段必须在构造函数: [{0}] 中完成。-异步方法不能包含 ref/out 参数:[{0}]异步等待任务完成。Q缺少属性“{0}”。更新异步方法或迭代器需要重启应用程序。可用等待任务返回“{0}”!等待任务没有返回任何值*基类包含无法访问的未实现成员+无法应用更改 - 意外错误:“{0}”&不能在字符范围内包含类 \{0}0捕获组编号必须小于等于 Int32.MaxValue捕获编号不能为零N捕获之前尚未捕获到的变量“{0}”需要重新启动应用程序。M中止访问 {1} 中捕获的变量“{0}”需要重新启动应用程序。<取消捕获变量“{0}”需要重新启动应用程序。<推断>TODO<省略>!将“{0}”更改为“{1}”。!将命名空间更改为“{0}”更改签名...更改为全局命名空间'在出现异常而停止时禁止更改K在应用程序运行时,将不应用在项目“{0}”中所作的更改一个或多个更改导致编译器创建新类型,这需要重新启动应用程序,因为运行时不支持该应用程序;将 {0} 从异步更改为同步需要重启应用程序。`将“{0}”更改为“{1}”需要重启应用程序,因为它会更改状态机的形状。N将字段更改为事件或将事件更改为字段需要重启应用程序。/更改 {0} 的约束需要重启应用程序。5更改 {0} 的参数类型需要重启应用程序。A更改 {1} 的伪自定义属性“{0}”需要重启应用程序N更改捕获的变量“{0}”的声明范围需要重新启动应用程序。5更改 {0} 的参数需要重新启动应用程序。5更改 {0} 的返回类型需要重启应用程序。5更改 {0} 的类型需要重新启动应用程序。Z更改类型为“{1}”的以前捕获变量“{0}”的类型需要重启应用程序。;更改 {0} 的类型参数需要重新启动应用程序。2更改 {0} 的可见性要求重启应用程序。类 编译器<正在计算“修复所有出现的地方”代码修复...配置 {0} 代码样式配置 {0} 严重性*为所有“{0}”分析器配置严重性!为所有分析器配置严重性常量转换为二进制 转换为类转换为十进制转换为完整属性转换为十六进制转换为插补字符串转换为 LINQ转换为 LINQ (调用形式)转换为记录转换为记录结构转换为结构转换为元组将类型转换为“{0}”<无法提取接口:所选内容不在类/接口/结构中。I无法提取接口:此类型不含任何可以提取到接口的成员。创建字段 "{0}" 并赋值创建属性 "{0}" 并赋值$创建其余部分并赋值为字段$创建其余部分并赋值为属性委托A删除活动语句周围的 {0} 需要重新启动应用程序。&删除 {0} 需要重启应用程序。?删除捕获的变量“{0}”需要重新启动应用程序。B不要更改此代码。请将清理代码放入“{0}”方法中文档源文件 "{0}" 的当前内容与生成的源不匹配。在调试期间对此文件所做的任何更改都不会应用,直到其内容与生成的源匹配为止。3文件必须包含在创建此服务的工作区中编辑并继续$模块已禁用“编辑并继续”G在项目“{0}”中所做的更改要求重新启动应用程序: {1}'封装字段:“{0}”(并使用属性)*封装字段:“{0}”(但仍使用字段)封装字段 (并使用属性)!封装字段 (但仍使用字段)枚举#读取文件“{0}”时出错: {1}&创建 CodeFixProvider 实例时出错1创建 CodeFixProvider“{0}”的实例时出错事件示例:示例:异常:Q记录的显示实施方法参数名必须匹配编辑器生成的等效“{0}” 扩展方法提取基类...提取接口...提取本地函数 提取方法未能分析 {0} 的数据流字段查找并安装最新版本'查找并安装最新版本的“{0}”第一个单词首字母大写修复所有出现的地方 修正格式修正笔误“{0}”设置文档的格式设置文档格式完全限定“{0}”生成 {0}“{1}”"在新文件中生成 {0}“{1}”生成 Equals 和 GetHashCode生成 Equals(object)生成 GetHashCode()生成抽象方法“{1}.{0}”生成抽象属性“{1}.{0}” 生成所有生成比较运算符生成常数“{1}.{0}”生成构造函数...!生成构造函数 “{0}({1})”!在“{0}”中生成构造函数/在“{0}”中生成构造函数(包含字段)/在“{0}”中生成构造函数(包含属性)&生成委托构造函数“{0}({1})”生成枚举成员“{1}.{0}”生成字段“{1}.{0}”,生成字段分配构造函数“{0}({1})”为 "{0}" 生成生成本地“{0}”生成方法“{1}.{0}”生成嵌套的 {0}“{1}”生成新类型...生成运算符生成重写...生成参数 "{0}""生成参数 {0}(和重写/实现)生成属性“{1}.{0}”生成只读字段“{1}.{0}”生成只读属性“{1}.{0}”生成类型“{0}”生成变量 {0}全局命名空间模式末尾的 \ 非法x > y 的 {x,y} 无效 实现 {0}显式实现 "{0}"隐式实现 "{0}"实现抽象类显式实现所有接口隐式实现所有接口显式实现所有成员 显式实现 隐式实现 实现接口以抽象方式实现接口$通过释放模式显式实现接口通过“{0}”实现接口通过释放模式实现接口显式实现剩余成员通过“{0}”实现H将记录位置参数“{0}”实现为只读需要重启应用程序,Z实现带有集取值函数的记录位置参数“{0}”需要重新启动应用程序。\p{X} 字符转义不完整缩进所有参数缩进所有参数缩进包装的参数缩进包装参数初始化字段“{0}”初始化属性“{0}”内联“{0}”内联并保留“{0}”安装“{0} {1}”安装包“{0}”安装版本“{0}”使用包管理器安装...无效的十六进制数字接口 引入常量为“{0}”引入常量'为出现的所有“{0}”引入常量 介绍领域为“{0}”引入字段'为出现的所有“{0}”引入字段 引入局部为“{0}”引入局部常量-为出现的所有“{0}”引入局部常量为“{0}”引入本地'为出现的所有“{0}”引入本地 引入参数为 '{0}' 引入参数%为 '{0}' 的所有出现引入参数引入查询变量为“{0}”引入查询变量-为出现的所有“{0}”引入查询变量/组名无效: 组名必须以单词字符开头无效的选择。 反转条件 关键字活动 局部变量局部变量和参数将类设置为 "abstract"将包含范围改为 Async0将包含范围改为 Async (返回“任务”) 设为静态使方法同步9使方法成为迭代器需要重新启动应用程序。6使方法成为异步需要重新启动应用程序。 格式错误\p{X} 字符转义格式错误3名为“向后引用”的 \k<...> 格式不正确与嵌套的 "{0}" 语句合并与下一个 "{0}" 语句合并与外部 "{0}" 语句合并与上一个 "{0}" 语句合并4{0} 必须返回支持读取和查找操作的流。隐式引用的方法方法缺少控制字符;修改包含静态变量的 {0} 需要重启应用程序。Z修改包含 Aggregate、Group By 或 Join 查询子句的 {0} 需要重启应用程序。D修改包含 stackalloc 运算符的 {0} 需要重启应用程序。e修改带有 try 块中的活动语句的 catch/finally 处理程序需要重新启动应用程序。I修改活动语句周围的 catch 处理程序需要重启应用程序。3修改泛型方法需要重新启动应用程序。E在泛型类型的上下文中修改方法需要重启应用程序。d在 finally 块处于活动状态时修改 try/catch/finally 语句需要重新启动应用程序。V修改包含 On Error 或 Resume 语句的活动 {0} 需要重新启动应用程序。M修改 {0} 的正文需要重启应用程序,因为正文的语句太多。I修改 {0} 的正文要求重启应用程序,原因为内部错误: {1}K修改源文件“{0}”需要重启应用程序,因为该文件太大。N由于内部错误“{1}”,修改源文件“{0}”需要重启应用程序Q在启用实验语言功能的情况下修改源需要重新启动应用程序。M在泛型类型中修改 {0} 的初始化表达式需要重启应用程序。P修改泛型类型上下文内 {0} 中空格或注释需要重启应用程序。A修改泛型 {0} 中的空格或注释需要重启应用程序。模块!将内容移动到命名空间...将声明移动至引用附近将文件移至“{0}”$将文件移动到项目根文件夹移动到命名空间...将类型移动到 {0}&移动 {0} 要求重启应用程序。 命名空间嵌套限定符 {0}*没有可用于提取的公共根节点。*没有插入方法调用的有效位置。$没有执行提取的有效选择。-无法使用属性替代非被调用方法。 不可用 ⚠ ")" 不足+注意: 两次 Tab 插入“{0}”片段。Z只有带一个参数,不是化出变量声明的方法可以使用属性进行替换。 运算符参数:9参数的类型或返回类型不能为匿名类型:[{0}]帕斯卡拼写法<挂起>$选择成员用作构造函数参数%选择成员用于 Equals/GetHashCode选择成员进行重写项目属性-不能将属性安全地替换为方法调用无法更新属性引用隐式引用的属性向上拉 "{0}"将 "{0}" 拉到 "{1}"将成员拉到基类...!将成员拉取到新的基类...%限定符 {x,y} 前没有任何内容.对 {0}(当前为“{1}”) 进行重新分类对未定义组的引用#对未定义的组名 {0} 的引用&对未定义的组编号 {0} 的引用A所有控制字符。这包括 Cc、Cf、Cs、Co 和 Cn 类别。所有控制字符C所有音调符号标记。这包括 "Mn"、"Mc" 和 "Me" 类别。所有音调符号标记A所有字母字符。这包括 Lu、Ll、Lt、Lm 和 Lo 字符。所有字母字符1所有数字。这包括 Nd、Nl 和 No 类别。 所有数字K所有标点字符。这包括 Pc、Pd、Ps、Pe、Pi、Pf 和 Po 类别。所有标点字符:所有分隔符字符。这包括 Zs、Zl 和 Zp 类别。所有分隔符字符6所有符号。这包括 Sm、Sc、Sk 和 So 类别。 所有符号i可以使用竖线(|)字符匹配一系列模式中的任何一个,其中 | 字符分隔每个模式。替换句点字符(.)匹配除 \n (换行符 \u000A)以外的任何字符。如果正则表达式模式已被 RegexOptions Singleline 选项修改,或者如果包含 ". " 字符类的模式部分已被 "s" 选项修改,则 ". " 可匹配任何字符。 任何字符原子组(在其他一些正则表达式引擎中称为非回溯子表达式、原子子表达式或一次性子表达式)禁用回溯。正则表达式引擎将匹配输入字符串中的多个字符。当无进一步的匹配时,它将不回溯以尝试匹配备用模式。(也就是说,子表达式只匹配那些将单独由子表达式匹配的字符串;它不会尝试根据子表达式和其后的任何子表达式匹配字符串。) 如果你知道回溯不会成功,建议使用此选项。防止正则表达式引擎执行不必要的搜索可提高性能。 原子组 与退格键字符(\u0008)匹配退格键字符均衡组定义删除以前定义的组的定义,并在当前组中存储以前定义的组和当前组之间的时间间隔。 "name1" 是当前组(可选),"name2" 是以前定义的组,而 "subexpression" 是任何有效的正则表达式模式。均衡组定义将删除 name2 的定义,并在 name1 中存储 name2 和 name1 之间的间隔。如果未定义 name2 组,则匹配回溯。由于删除 name2 的最后一个定义会发现 name2 的上一个定义,此构造使你能够使用作为计数器的组的捕获堆栈来跟踪嵌套构造(如括号)或左括号和右括号。 均衡组定义使用 "name2" 作为堆栈。每个嵌套构造的开始字符都放在该组中并位于其组中。捕获集合。匹配结束字符时,将从组中删除其相应的左符号,并减小捕获集合 1。在所有嵌套构造的开始和结束字符都匹配后,"name1" 为空。 均衡组 基本组%与响铃(警告)字符(\u0007)匹配 响铃字符H与回车符(\u000D)匹配。请注意,\r 与换行符(\n)不等效。 回车符字符类减法生成一组字符,这是从另一个字符类中排除一个字符类中的字符后得到的。 "base_group" 为正或为负的字符组或范围。"excluded_group" 组件是另一个为正或为负的字符组,或其他字符类减法表达式(即,可以嵌套字符类减法表达式)。字符类减法 字符组注释此语言元素尝试匹配两种模式之一,具体取决于它是否可以与初始模式匹配。 "expression" 是要匹配的初始模式,如果表达式匹配,则 "yes" 是可匹配的模式;如果表达式不匹配,则 "no" 是可匹配的可选模式。。条件表达式匹配此语言元素尝试匹配两种模式之一,具体取决于它是否与指定的捕获组匹配。 "name" 是捕获组的名称(或编号),"yes" 是在 "name" (或 "number") 具有匹配项的情况下匹配的表达式,"no" 是没有匹配的情况下可匹配的可选表达式。条件组匹配\G 定位点指定匹配必须出现在上一个匹配结束的点。在 Regex.Matches 或 Match.NextMatch 方法中使用此定位点可确保所有匹配项都是连续的。 连续匹配\与 ASCII 控制字符匹配,其中 X 是控制字符的字母。例如, \cC 是 CTRL-C。 控制字符\d 匹配任何十进制数字。它等效于 \p{Nd} 正则表达式模式,该模式包括标准十进制数字 0-9 以及许多其他字符集的小数位数。 如果指定了符合 ECMAScript 的行为,则 \d 等效于 [0-9]十进制数字字符数字符号(#)标记 x 模式注释,该注释从正则表达式模式结尾处的非转义 # 字符开始,一直持续到行尾。若要使用此构造,必须启用 x 选项(通过内联选项),或者在实例化 regex 对象或调用静态 regex 方法时向选项参数提供 RegexOptions 值。 行尾注释\z 定位点指定匹配必须出现在输入字符串的末尾。像 $ language 元素一样,\z 忽略了 RegexOptions 选项。与 \z 语言元素不同,\z 与字符串结尾的 \n 字符不匹配。因此,它只能匹配输入字符串的最后一行。仅字符串末尾\Z 定位点指定匹配必须出现在输入字符串的末尾或输入字符串的结尾处的 \n 之前。它与 $ 定位点相同,只不过 \Z 忽略了 RegexOptions 选项。因此,在多行字符串中,它只能匹配最后一行的结尾或 \n 前的最后一行。 \Z 定位点匹配 \n 但不匹配 \r\n (CR/LF 字符组合)。若要匹配 CR/LF,请在正则表达式模式中包含 \r?\Z。'字符串末尾或结束换行符之前$ 定位点指定前面的模式必须出现在输入字符串的末尾或输入字符串结尾的 \n 之前。如果将 $ 与 RegexOptions 选项一起使用,则匹配也可以出现在行尾。 $ 定位点匹配 \n,但不匹配 \r\n (回车符和换行符的组合,或 CR/LF)。若要匹配 CR/LF 字符组合, 请在正则表达式模式中包括 \r?$。字符串或行的结尾与转义字符(\u001B)匹配 转义字符 排除的组 表达式与换页符(\u000C)匹配 换页符此分组构造应用或禁用子表达式中的指定选项。在问号后指定要启用的选项,在减号后禁用的选项。允许的选项有: i 使用不区分大小写的匹配。 m 使用多行模式,其中 ^ 和 $ 分别匹配每行的开头和结尾 (而不是输入字符串的开头和结尾)。 s 使用单行模式,其中句点(.)与每个字符 (而不是除 \n 之外的每个字符)匹配。 n 请勿捕获未命名的组。唯一有效的捕获已被显式 命名为或编码为(? subexpression)形式的组。 x 请删除模式中的非转义空格,并 在数字符号(#)之后使用注释。 组选项M与 ASCII 字符匹配,其中 ## 是两位数的十六进制字符代码。十六进制转义符(?# comment)构造允许在正则表达式中包括内联注释。尽管注释包含在 Regex 方法返回的字符串中,但正则表达式引擎不使用模式匹配中注释的任何部分。注释以第一个右括号结束。 内联注释为正则表达式的其余部分启用或禁用特定模式匹配选项。在问号后面指定要启用的选项,在减号后指定要禁用的选项。允许的选项有: i 使用不区分大小写的匹配。 m 使用多行模式,其中 ^ 和 $ 分别匹配每行的开头和结尾 (而不是输入字符串的开头和结尾)。 s 使用单行模式,其中句点(.)与每个字符 (而不是除 \n 之外的每个字符)匹配。 n 请勿捕获未命名的组。唯一有效的捕获已被显式 命名为或编码为(? subexpression)形式的组。 x 请删除模式中的非转义空格,并 在数字符号(#)之后使用注释。 内联选项正则表达式问题: {0}字母,小写字母,修饰符字母,其他字母,首字母大写字母,大写标记,封闭标记,非间距标记,间距组合{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" 次之间w{n}? 限定符恰好匹配前面的元素 n 次,其中 n 是任何整数。它是贪婪限定符 {n}+ 的惰性副本刚好匹配 "n" 次(惰性){n} 限定符恰好匹配前面的元素 n 次,其中 n 是任何整数。{n} 是贪婪限定符,其惰性等效值为 {n}?刚好匹配 "n" 次r+? 限定符匹配前面的元素一次或多次,但次数尽可能少。它是贪婪限定符 + 的惰性副本匹配一次或多次(惰性)+ 限定符匹配前面的元素一次或多次。它等效于 {1,} 数量表示符。+ 是贪婪限定符,其惰性等效项为 +?。匹配一次或多次o*? 限定符匹配前导元素零次或多次,但次数尽可能少。它是贪婪限定符 * 的惰性副本匹配零次或多次(惰性)* 限定符匹配前面的元素零次或多次。它等效于 {0,} 数量表示符。* 是贪婪限定符,其惰性等效项为 *?。匹配零次或多次r?? 限定符匹配前面的元素零次或一次,但次数尽可能少。它是贪婪限定符 ? 的惰性副本匹配零次或一次(惰性)? 限定符匹配前面的元素零次或一次。它等效于 {0,1} 限定符。? 是贪婪限定符,其惰性等效项为 ??。匹配零次或一次此分组构造捕获匹配的 "subexpression",其中 "subexpression" 是任何有效的正则表达式模式。使用括号的捕获将根据正则表达式中左括号的顺序从 1 开始按从左到右的顺序自动编号。被编号为零的捕获是由整个正则表达式模式匹配的文本。匹配的子表达式名称name1name2名称或数字n已命名或已编号的向后引用。 "name" 是在正则表达式模式中定义的捕获组的名称。已命名的向后引用捕获匹配的子表达式,以便按名称或按编号进行访问。 "name" 是有效的组名,而 "subexpression" 是任何有效的正则表达式模式。"name" 不得包含任何标点符号字符且不能以数字开头。 如果正则表达式模式匹配方法的 RegexOptions 参数包括 RegexOptions ExplicitCapture 标志,或者如果将 n 选项应用于此子表达式,则捕获子表达式的唯一方法是显式命名捕获组。已命名匹配的子表达式负字符组指定不能出现在匹配项的输入字符串中的字符列表。字符列表是单独指定的。 可以连接两个或更多字符范围。例如,若要指定从 "0" 到 "9" 的十进制数字范围、从 "a" 到 "f" 的小写字母范围以及从 "A" 到 "F" 的大写字母范围,请使用 [0-9a-fA-F]。 负字符组负字符范围指定不能出现在输入字符串中的字符列表,以使匹配发生。"firstCharacter" 是该范围的开始字符,而 "lastCharacter" 是该范围的结束字符。 可以连接两个或更多字符范围。例如,若要指定从 "0" 到 "9" 的十进制数字范围、从 "a" 到 "f" 的小写字母范围以及从 "A" 到 "F" 的大写字母范围,请使用 [0-9a-fA-F]。负字符范围正则表达式构造 \P{name} 匹配不属于 Unicode 通用类别或命名块的任何字符,其中 "name" 是类别缩写或命名块名称。负 unicode 类别与换行符(\u000A)匹配 换行符否\D 与任何非数字字符匹配。它等效于 \P{Nd} 正则表达式模式。 如果指定了符合 ECMAScript 的行为,则 \P 等效于 [^0-9]非数字字符\S 与任何非空格字符匹配。它等效于 [^\f\n\r\t\v\x85\p{Z}] 正则表达式模式,或与等效于 \s 的正则表达式模式(与空格字符匹配)的相反形式。 如果指定了符合 ECMAScript 的行为,则 \s 等效于 [^ \f\n\r\t\v]非空格字符R\B 定位点指定匹配不得出现在字边界上。它与 \b 定位点相反。 非字边界\w 与任何非字词字符匹配。它匹配除以下 Unicode 类别中的任何字符: Ll 字母,小写 Lu 字母,大写 Lt 字母,首字母大写 Lo 字母,其他 Lm 字母,修饰符 Mn 标记,非间距 Nd 数字,十进制数字 Pc 标点,连接符 如果指定了符合 ECMAScript 的行为,则 \W 等效于 [^a-zA-Z_0-9]非字词字符此构造不捕获由子表达式匹配的子字符串: 在将限定符应用于组时,通常使用非捕获组构造,但组捕获的子字符串不具有任何意义。 如果正则表达式包含嵌套的分组构造,则外部非捕获组构造不适用于内部嵌套的组构造。 非捕获组数字,十进制数字数字,字母数字,其他一个带编号的向后引用,其中 "number" 是正则表达式中捕获组的序号位置。例如,\4 与第四个捕获组的内容匹配。 八进制转义码(例如 \16) 和使用相同表示法的 \number 向后引用之间存在二义性。如果多义性是一个问题,则可以使用 \k 表示法,该符号是明确的,不能与八进制字符代码混淆。同样,十六进制代码(如 \xdd)是明确的,不能与向后引用混淆。带编号的向后引用其他,控件其他,格式其他,未分配其他,专用其他,代理项x正字符组指定字符列表,其中的任何一个字符都可能出现在输入字符串中,以使匹配发生。 正字符组正字符范围指定一个字符范围,其中的任何一个字符都可能出现在输入字符串中,以使匹配发生。 "firstCharacter" 是该范围的起始字符,而 "lastCharacter" 是该范围的结束字符。正字符范围标点,结束标点,连接符标点,短划线标点,右引号标点,左引号标点,开始标点,其他分隔符,行分隔符,段落分隔符,空格\A 定位点指定匹配必须出现在输入字符串的开头。它与 ^ 定位点相同,只不过 \A 忽略了 RegexOptions 选项。因此,它只能匹配多行输入字符串中第一行的开头。仅字符串的开头^ 定位点指定以下模式必须从字符串的第一个字符位置开始。如果使用 ^ 和 RegexOptions 选项,则匹配必须出现在每行的开头。字符串或行的开头 子表达式符号,货币符号,数学符号,修饰符符号,其他与制表符(\u0009)匹配 制表符正则表达式构造 \p{name} 匹配属于 Unicode 通用类别或命名块的任何字符,其中 "name" 是类别缩写或命名块名称。Unicode 类别:与值为 ####十六进制的 utf-16 代码单元匹配。Unicode 转义Unicode 通用类别: {0} 与垂直制表符(\u000B)匹配垂直制表符\s 与任何空格字符匹配。它等效于以下转义序列和 Unicode 类别: \f 换页符 \u000C \n 换行符 \u000A \rr 回车符 \u000D \t 制表符 \u0009 \v 垂直制表符 \u000B \x85 省略号或下一行(NEL)字符(…) \u0085 \p{Z} 匹配任何分隔符字符 如果指定了符合 ECMAScript 的行为,则 \s 等效于 [ \f\n\r\t\v] 空格字符\b 定位点指定匹配必须出现在字词字符(\w 语言元素)和非字词字符(\w 语言元素)之间的边界上。字词字符由字母数字字符和下划线组成;非字词字符是任何不是字母数字或下划线的字符。匹配也可能出现在字符串开头或结尾的字边界上。 \b 定位点经常用于确保子表达式匹配整个字而不只是匹配字的开头或结尾。 字边界\w 匹配任何字词字符。字词字符是以下任何 Unicode 类别中的成员之一: Ll 字母,小写 Lu 字母,大写 Lt 字母,首字母大写 Lo 字母,其他 Lm 字母,修饰符 Mn 标记,非间距 Nd 数字,十进制数字 Pc 标点,连接符 如果指定了符合 ECMAScript 的行为,则 \w 等效于 [a-zA-Z_0-9] 字词字符是零宽负向先行断言(即要成功匹配),输入字符串不得与子表达式中的正则表达式模式匹配。匹配的字符串未包含在匹配结果中。 零宽负向先行断言通常在正则表达式的开头或结尾使用。在正则表达式的开头,它可以定义一个特定模式,当正则表达式的开头定义类似但更多个要匹配的常规模式时,不应匹配该模式。在这种情况下,它通常用于限制回溯。在正则表达式的末尾,它可以定义无法在匹配结束时出现的子表达式。零宽负向先行断言零宽负向后行断言(即要成功匹配),不得在输入字符串的当前位置左侧出现 "subexpression"。与 "subexpression" 不匹配的任何子字符串都不包含在匹配结果中。 零宽负向后行断言通常在正则表达式开头使用。它们定义的模式在后面的字符串中排除匹配。当捕获组中的最后一个字符不能是与该组的正则表达式模式匹配的一个或多个字符时,它们也用于限制回溯。零宽负向后行断言零宽正向先行断言(即要成功匹配),输入字符串必须与 "subexpression" 中的正则表达式模式匹配。匹配结果中不包括匹配的子字符串。零宽正向先行断言不回溯。 零宽正向先行断言通常出现在正则表达式模式的末尾。它定义一个子字符串,该字符串必须位于字符串的末尾(以便匹配发生)但不应包含在匹配中。它对于防止过度回溯也很有用。可以使用零宽正向先行断言来确保特定捕获的组以与为捕获的组定义的模式的子集匹配的文本开头。零宽正向先行断言零宽正向后行断言(即要成功匹配),"subexpression" 必须出现在输入字符串的当前位置左侧。匹配结果中不包含 "subexpression"。零宽正向后行断言不会回溯。 零宽正向后行断言通常在正则表达式开头使用。它们定义的模式是匹配项的前提条件,尽管它不是匹配结果的一部分。零宽正向后行断言6不更新在元数据中发现的相关方法签名。 言论:不支持删除文档删除禁止显示删除禁止显示 {0}删除 "async" 修饰符删除文档“{0}” 删除限定删除对“{0}”的引用。删除分隔符 删除标记删除不必要的转换删除未使用的变量删除未使用的变量t删除已访问在不同作用域中声明的已捕获变量“{1}”和“{2}”的 {0} 需要重启应用程序。A删除包含活动语句的 {0} 需要重新启动应用程序。将文件重命名为 {0}将类型重命名为 {0})重命名 {0} 要求重启应用程序。M重命名 {0} 需要重新启动应用程序,因为运行时不支持它。T将捕获的变量从“{0}”重命名为“{1}”需要重新启动应用程序。'使用属性替代“{0}”和“{1}”将 "{0}" 替换为 "{1}"将“{0}”替换为方法将“{0}”替换为方法使用属性替代“{0}”c报告的诊断“{0}”的源位置“{1}”位于文件“{2}”中,后者不是给定文件。l报告的诊断“{0}”的源位置位于文件“{1}”中,后者不是要分析的编译的一部分。7分析器不支持 ID 为“{0}”的报告的诊断。-表示将在运行时解析其操作的对象-已从“{0}”中加载请求的程序集。解决冲突标记 返回结果:Roslyn.HostError 原始编辑$所选内容不包含有效令牌。$所选内容不包含在类型内。分隔半字节分隔千分位 分隔单词简化成员访问 简化名称片段 解决方案对可访问性修饰符排序拆分为连续的 "{0}" 语句拆分为嵌套的 "{0}" 语句'流必须支持读取和搜寻操作。结构摘要: 抑制 {0}A在 lambda 和本地函数之间切换需要重启应用程序。&TODO: 释放托管状态(托管对象)DTODO: 释放未托管的资源(未托管的对象)并重写终结器TTODO: 仅当“{0}”拥有用于释放未托管资源的代码时才替代终结器#TODO: 将大型字段设置为 null采用“{0}”二者均采用 采用底值 采用顶值目标类型匹配*变量的地址在选定代码内使用。`包含类型“{1}”的程序集“{0}”引用了 .NET Framework,而此操作不受支持。)程序集 {0} 不包含任何分析器。'此成员是在元数据中定义的。6所选内容包含不带声明的本地函数调用。'所选内容含错误或未知类型。!所选内容不含活动语句。此符号无图标。t此符号在元数据中有相关定义或引用。更它的签名可能会造成生成错误。 想要继续吗?(?()|) 中的 | 太多 ")" 太多<类型参数“{0}”被另一类型参数“{1}”隐藏。 类型参数:无法读取源文件 "{0}" 或为包含项目生成的 PDB。在调试期间对此文件所做的任何更改都不会应用,直到其内容与生成的源匹配为止。'无法加载分析器程序集 {0}: {1}意外的接口成员种类:{0}发生未知错误 未知属性未知属性“{0}”未知符号种类无法识别的控制字符 无法识别的转义序列 \{0}无法识别的分组构造[] 集未关闭(?#...) 注释未关闭展开所有参数展开打开所有参数展开和缩进所有参数展开和缩进所有参数展开参数列表展开调用链展开表达式展开参数列表*更新“{0}”需要重启应用程序。A更新活动语句周围的 {0} 需要重新启动应用程序。F更新包含 await 表达式的复杂语句需要重启应用程序。3更新活动语句需要重新启动应用程序。Y更新活动语句周围的 async 或 iterator 修饰符需要重新启动应用程序。g更新可重载类型(由 {0} 标记)或其成员需要重启应用程序,因为运行时不支持。>更新 {0} 的 Handles 子句需要重新启动应用程序。A更新 {0} 的 Implements 子句需要重新启动应用程序。?更新 Declare 语句的别名需要重新启动应用程序。P更新 {0} 的属性需要重启应用程序,因为它不受运行时支持。?更新 {0} 的基类和/或基接口需要重启应用程序。;更新 {0} 的初始化表达式需要重启应用程序。I更新属性/事件取值函数的类型需要重新启动应用程序。0更新类型的种类需要重启应用程序。<更新 Declare 语句的库名称需要重启应用程序。2更新 {0} 的修饰符需要重启应用程序。5更新 {0} 的大小需要重新启动应用程序。/更新 {0} 的类型需要重启应用程序。;更新 {0} 的基础差异需要重新启动应用程序。5更新 {0} 的差异需要重新启动应用程序。 使用 {0}#对 lambda 表达式使用块主体)对 lambda 表达式使用表达式正文使用框架类型使用内插的逐字字符串使用本地版本“{0}”C使用本地安装的“{0}”版本“{1}” 此版本用于: {2}用户诊断分析器失败。值:=可变参数 SignatureHelpItem 必须有至少一个参数。,警告: 方法将替代元数据中的符号)警告: 迭代期间可能修改集合。&警告: 迭代期间已修改集合。&警告: 迭代变量跨函数边界。S警告: 更改命名空间可能会产生无效的代码并更改代码的含义。5警告: 转换语句时,语义可能出现变化。包装并对齐调用链环绕和对齐表达式包装并对齐长调用链包装调用链包装每个参数包装每个参数包装表达式包装长参数列表包装长调用链包装长参数列表换行B只能更改构造函数、索引器、方法或委托的签名。$可使用导航栏切换上下文。 {0} - {1} {0} 关键字!“{0}”不能为 null 或空。$“{0}”不能为 null 或空白。 {0} - {1} “{0}”在此处不为 null。#“{0}”可能在此处为 null。千万分之一秒"fffffff" 自定义格式说明符表示秒部分的七个最高有效位;即在日期和时间值中表示千万分之一秒数。 虽然时间值的秒部分可以显示到千万分之一秒,但该值可能没有意义。日期和时间值的精度取决于系统时钟的分辨率。在 Windows NT 3.5 (及更高版本)和 Windows Vista 操作系统上,时钟的分辨率大约为 10-15 毫秒。千万分之一秒(非零)"FFFFFFF" 自定义格式说明符表示秒部分的七个最高有效位;即在日期和时间值中表示千万分之一秒数。但不显示尾随零或七个零位。 虽然时间值的秒部分可以显示到千万分之一秒,但该值可能没有意义。日期和时间值的精度取决于系统时钟的分辨率。在 Windows NT 3.5 (及更高版本)和 Windows Vista 操作系统上,时钟的分辨率大约为 10-15 毫秒。百万分之一秒"ffffff" 自定义格式说明符表示秒部分的六个最高有效位;即在日期和时间值中表示百万分之一秒数。 虽然时间值的秒部分可以显示到百万分之一秒,但该值可能没有意义。日期和时间值的精度取决于系统时钟的分辨率。在 Windows NT 3.5 (及更高版本)和 Windows Vista 操作系统上,时钟的分辨率大约为 10-15 毫秒。百万分之一秒(非零)"FFFFFF" 自定义格式说明符表示秒部分的六个最高有效位;即在日期和时间值中表示百万分之一秒数。但不显示尾随零或六个零位。 虽然时间值的秒部分可以显示到百万分之一秒,但该值可能没有意义。日期和时间值的精度取决于系统时钟的分辨率。在 Windows NT 3.5 (及更高版本)和 Windows Vista 操作系统上,时钟的分辨率大约为 10-15 毫秒。十万分之一秒"fffff" 自定义格式说明符表示秒部分的五个最高有效位;即在日期和时间值中表示十万分之一秒数。 虽然时间值的秒部分可以显示到十万分之一秒,但该值可能没有意义。日期和时间值的精度取决于系统时钟的分辨率。在 Windows NT 3.5 (及更高版本)和 Windows Vista 操作系统上,时钟的分辨率大约为 10-15 毫秒。十万分之一秒(非零)"FFFFF" 自定义格式说明符表示秒部分的五个最高有效位;即在日期和时间值中表示十万分之一秒数。但是,不显示尾随零或五个零位。 虽然时间值的秒部分可以显示到十万分之一秒,但该值可能没有意义。日期和时间值的精度取决于系统时钟的分辨率。在 Windows NT 3.5 (及更高版本)和 Windows Vista 操作系统上,时钟的分辨率大约为 10-15 毫秒。万分之一秒"ffff" 自定义格式说明符表示秒部分的四个最高有效位;即在日期和时间值中表示万分之一秒数。 虽然时间值的秒部分可以显示到万分之一秒,但该值可能没有意义。日期和时间值的精度取决于系统时钟的分辨率。在 Windows NT 3.5 (及更高版本)和 Windows Vista 操作系统上,时钟的分辨率大约为 10-15 毫秒。万分之一秒(非零)"FFFF" 自定义格式说明符表示秒部分的四个最高有效位;即在日期和时间值中表示万分之一秒数。但是,不显示尾随零或四个零位。 虽然时间值的秒部分可以显示到万分之一秒,但该值可能没有意义。日期和时间值的精度取决于系统时钟的分辨率。在 Windows NT 3.5 (及更高版本)和 Windows Vista 操作系统上,时钟的分辨率大约为 10-15 毫秒。千分之一秒r"fff" 自定义格式说明符表示秒部分的三个最高有效位;即表示日期和时间值中的毫秒。千分之一秒(非零)"FFF" 自定义格式说明符表示秒部分的三个最高有效位;即表示日期和时间值中的毫秒。但不显示尾随零或三个零位。百分之一秒}"ff" 自定义格式说明符表示秒部分的两个最高有效位;即在日期和时间值中表示百分之一秒数。百分之一秒(非零)"FF" 自定义格式说明符表示秒部分的两个最高有效位;即在日期和时间值中表示百分之一秒数。但不显示尾随零或两个零位。十分之一秒"f" 自定义格式说明符表示秒部分的最高有效位;即表示日期和时间值中的十分之一秒数。 如果在没有其他自定义格式说明符的情况下使用 "f" 格式说明符,则该说明符将被解释为 "f" 标准日期和时间格式说明符。 将 "f" 格式说明符用作提供给 ParseExact 或 TryParseExact 方法的格式字符串的一部分时,"f" 格式说明符的数目会指示成功分析字符串时必须存在的秒部分的最高有效位的数目。十分之一秒(非零)"F" 自定义格式说明符表示秒部分的最高有效位;即在日期和时间值中表示十分之一秒数。如果数字为零,则不显示任何内容。 如果使用 "F" 格式说明符而没有其他自定义格式说明符,则该说明符将被解释为 "F" 标准日期和时间格式说明符。 ParseExact、TryParseExact、ParseExact 或 TryParseExact 方法中的 "F" 格式说明符的数目指示能够成功分析的字符串的秒部分的最高有效位的最大数目。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 字段常量 构造函数日期分隔符"/" 自定义格式说明符表示用于区分年、月和日的日期分隔符。可从当前或指定区域性的 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放弃enumenum 值event事件访问器字段自 {0} 从元数据完整长日期/时间"F" 标准格式说明符表示由当前 DateTimeFormatInfo FullDateTimePattern 属性定义的自定义日期和时间格式字符串。例如,固定区域性的自定义格式字符串为 "dddd, dd MMMM yyyy HH:mm:ss"。完整短日期/时间完整日期短时间("f")格式说明符 "f" 标准格式说明符表示长日期("D")和短时间("t")模式组合,用空格分隔。常规长日期/时间_"G" 标准格式说明符表示短日期("d")和长时间("T")模式组合,用空格分隔。常规短日期/时间_"g" 标准格式说明符表示短日期("d")和短时间("t")模式组合,用空格分隔。*生成的代码与代码隐藏部分重叠$不支持为此类型符号生成源 泛型重载多个泛型重载隶属在 {0} ({1} - {2})在 {0} (项目 {1})中 在源中在源(属性)中在禁止显示文件中 索引器 interface6到已提取方法,以在调用站点上进行调用 到新重载是仅此匿名类型标签 局部常量 本地函数 局部变量未知的位置 长日期"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 (如果日历包含 13 个月,则为从 1 到 13)的数字。一位数字的月份设置为不带前导零的格式。 如果使用 "M" 格式说明符而没有其他自定义格式说明符,则该说明符将被解释为 "M" 标准日期和时间格式说明符。 月(2 位数)"MM" 自定义格式说明符将月份表示为从 01 至 12 (如果日历包含 13 个月,则为从 1 到 13)的数字。一位数字的月份设置为带前导零的格式。 月(缩写)"MMM" 自定义格式说明符表示月份的缩写名称。可从当前或指定区域性的 DateTimeFormatInfo.AbbreviatedMonthNames 属性中检索月份的本地化缩写名称。月日"M" 或 "m" 标准格式说明符表示由当前 DateTimeFormatInfo.MonthDayPattern 属性定义的自定义日期和时间格式字符串。例如,固定区域性的自定义格式字符串为 "MMMM dd"。 月(完整)"MMMM" 自定义格式说明符表示月份的完整名称。可从当前或指定区域性的 DateTimeFormatInfo.MonthNames 属性中检索月份的本地化名称。 namespace 运算符重载 多个重载参数(未知) 期间/周期"g" 或 "gg" 自定义格式说明符(另加任意数量的其他 "g" 说明符)表示期间或纪元,如果要设置格式的日期不具有关联的时期或纪元字符串,则格式操作将忽略该说明符。 如果使用 "g" 格式说明符而没有其他自定义格式说明符,则该说明符将被解释为 "g" 标准日期和时间格式说明符。 项目 {0}属性属性访问器 范围变量rfc1123 日期/时间"R" 或 "r" 标准格式说明符表示由 DateTimeFormatInfo.RFC1123Pattern 属性定义的自定义日期和时间格式字符串。模式反映已定义的标准,并且属性是只读的。因此,无论使用何种区域性或提供格式提供程序,它始终是相同的。自定义格式字符串为 "ddd, dd MMM yyyy HH':'mm':'ss 'GMT'"。使用此标准格式说明符时,格式设置或分析操作始终使用固定区域性。往返日期/时间"O" 或 "o" 标准格式说明符表示使用以下模式的自定义日期和时间格式字符串: 该模式保留时区信息并发出符合 ISO 8601 的结果字符串。对于 DateTime 值,此格式说明符旨在保留日期和时间值以及文本中的 DateTime.Kind 属性。如果将样式参数设置为 DateTimeStyles.RoundtripKind,则可使用 DateTime.Parse(String, IFormatProvider, DateTimeStyles)或 DateTime.ParseExact 方法对格式化字符串进行重新分析。 "O" 或 "o" 标准格式说明符对应于 DateTime 值的 "yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffffffK" 自定义格式字符串和 DateTimeOffset 值的 "yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffffffzzz" 自定义格式字符串。在此字符串中,分隔单个字符的单引号标记对(如连字符、冒号和字母 "T")指示单个字符是不能更改的文本。撇号不会出现在输出字符串中。 "O" 或 "o" 标准格式说明符(以及 "yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffffffK" 自定义格式字符串)利用 ISO 8601 表示时区信息的三种方式保留日期时间值的 Kind 属性: DateTimeKind 日期和时间值的时区部分是相对于 UTC 的偏移量(例如 +01:00, -07:00)。所有 DateTimeOffset 值也以这种格式表示。 DateTimeKind 日期和时间值的时区部分使用 "Z" (代表零偏移量)表示 UTC。 DateTimeKind.Unspecified 日期和时间值不具有时区信息。 由于 "O" 或 "o" 标准格式说明符符合国际标准,因此使用该说明符的格式设置或分析操作始终使用固定区域性和公历。 可使用 "O" 或 "o" 格式说明符分析传递给 DateTime 和 DateTimeOffset 的 Parse、TryParse、ParseExact 和 TryParseExact 方法的字符串,如果字符串采用了这些格式的其中一种格式。对于 DateTime 对象,调用的分析重载还应包含值为 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 值的 date 和 time 对象的值。例如,通过设置日期和时间值(2014-11-15T18:32:17+00:00 和 2014-11-15T18:32:17+08:00)的格式生成的结果字符串是相同的。 使用此标准格式说明符时,格式设置或分析操作始终使用固定区域性。静态构造函数&'“symbol” 不能为命名空间。时间分隔符":" 自定义格式说明符表示用于区分小时、分钟和秒的时间分隔符。可从当前或指定区域性的 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 属性值),结果字符串包含表示 UTC 日期的 "Z" 字符。 对于未指定时区的时间(其 DateTime.Kind 属性等于 DateTimeKind.Unspecified 的时间),其结果等效于 String.Empty。 对于 DateTimeOffset 值,"K" 格式说明符等效于 "zzz" 格式说明符,并生成一个包含来自 UTC 的 DateTimeOffset 值偏移量的结果字符串。 如果使用 "K" 格式说明符而没有其他自定义格式说明符,则该说明符将被解释为标准日期和时间格式说明符,并引发 FormatException。类型 类型约束 类型形参通用完整日期/时间"U" 标准格式说明符表示由指定区域性的 DateTimeFormatInfo.FullDateTimePattern 属性定义的自定义日期和时间格式字符串。模式与 "F" 模式相同。但在 DateTime 值进行格式设置之前,该值将自动转换为 UTC。通用可排序日期/时间"U" 标准格式说明符表示由 DateTimeFormatInfo.UniversalSortableDateTimePattern 属性定义的自定义日期和时间格式字符串。模式反映已定义的标准,并且属性是只读的。因此,无论使用何种区域性或提供格式提供程序,它始终是相同的。自定义格式字符串为 "yyyy'-'MM'-'dd HH':'mm':'ss'Z'"。使用此标准格式说明符时,格式设置或分析操作始终使用固定区域性。 虽然结果字符串应将时间表示为协调世界时(UTC),但在格式设置操作期间不执行原始日期时间值的转换。因此,在设置 DateTime 格式之前,必须通过调用 DateTime.ToUniversalTime 方法将 DateTime 值转换为 UTC。更新包含成员的用法更新包含项目中的用法更新包含类型中的用法更新相关项目中的用法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。utc 小时偏移量(2 位数)对于 DateTime 值,"zz" 自定义格式说明符表示本地操作系统的时区与 UTC 之间的有符号偏移量(以小时为单位)。它不反映实例的 DateTime.Kind 属性的值。因此,建议不要将 "zz" 格式说明符与 DateTime 值一起使用。 对于 DateTimeOffset 值,此格式说明符表示 DateTimeOffset 值与 UTC 的偏移量(以小时为单位)。 偏移量始终显示为带前导的符号。加号(+)表示小时数早于 UTC,减号(-)表示小时数迟于 UTC。一位数字的偏移量设置为带前导零的格式。%按相反顺序排列的 [x-y] 范围年(1-2 位数)"Y" 自定义格式说明符将年份表示为一位数字或两位数的数字。如果年份具有两个以上的数字,则结果中仅显示两个低序位数字。如果两位数年份的第一个数字以零开头(例如 2008),则该数字的格式没有前导零。 如果使用 "y" 格式说明符而没有其他自定义格式说明符,则该说明符将被解释为 "y" 标准日期和时间格式说明符。 年(2 位数)"yy" 自定义格式说明符将年份表示为两位数字。如果年份具有两个以上的数字,则结果中仅显示两个低序位数字。如果两位数的年份的有效数字少于两个,则用前导零填充该数字以生成两个数字。 在分析操作中,使用 "yy" 自定义格式说明符分析的两位数年份根据格式提供程序当前日历的 Calendar.TwoDigitYearMax 属性进行解释。下面的示例使用 en-US 区域性的默认公历日历(在本例中为当前区域性)分析具有两位数年份的日期的字符串表示形式。然后更改当前区域性的 CultureInfo 对象,以使用其 TwoDigitYearMax 属性已被修改的 GregorianCalendar 对象。年(3-4 位数)"yyy" 自定义格式说明符表示最少为三位的年份。如果年份有三个以上的有效数字,则结果字符串中会显示所有数字。如果年份少于三位数,则用前导零填充该数字以生成三位数。年(4 位数字)"yyyy" 自定义格式说明符表示最少为四位的年份。如果年份有四个以上的有效数字,则结果字符串中会显示所有数字。如果年份少于四位数,则用前导零填充该数字以生成四位数。 年(5 位数)"yyyyy" 自定义格式说明符(另加任意数量的其他 "y" 说明符)表示最少为五位年份。如果年份具有五个以上的有效数字,则结果字符串中会显示所有数字。如果年份少于五位,则用前导零填充该数字以生成五个数字。 如果有其他 "y" 说明符,则用所需数量的前导零填充该数字,以生成 "y" 说明符。年月"Y" 或 "y" 标准格式说明符表示由指定区域性的 DateTimeFormatInfo.YearMonthPattern 属性定义的自定义日期和时间格式字符串。例如,固定区域性的自定义格式字符串为 "yyyy MMMM"。*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_simplifiedA*Invalid_format_stringUNInvalid_global_SuppressMessageAttributeolInvalid_or_missing_target_for_SuppressMessageAttributeTInvalid_scope_for_SuppressMessageAttribute&Make_field_readonlyBMember_access_should_be_qualified:Member_name_can_be_simplified.2Modifiers_are_not_orderedElNamespace_0_does_not_match_folder_structure_expected_1\RNamespace_does_not_match_folder_structureNaming_Styles.Naming_rule_violation_08Null_check_can_be_simplifiedNObject_initialization_can_be_simplified Order_modifiers'Parameter_0_can_be_removed_if_it_is_not_part_of_a_shipped_public_API_its_initial_value_is_never_used;tParameter_0_can_be_removed_its_initial_value_is_never_used4Parentheses_can_be_removedNParentheses_should_be_added_for_clarity Populate_switch,ZPrefer_explicitly_provided_tuple_element_name:Private_member_0_can_be_removed_as_the_value_assigned_to_it_is_never_readc4Private_member_0_is_unusedlPrivate_method_0_can_be_removed_as_it_is_never_invokedPrivate_property_0_can_be_converted_to_a_method_as_its_get_accessor_is_never_invoked .Remove_Unnecessary_Castp 2Remove_redundant_equality Simplify_conditional_expression ,Simplify_interpolation JXod+KSS S_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.0P 3h$0$U *H $F0$B10  `He0\ +7N0L0 +70 010  `He  M_KDΚߧGA*ՠ 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" Wx!o,R NY.a̪t0JhV0B +7 1402Microsofthttp://www.microsoft.com0  *H 3 jYujs46} 0'{G~z͛?zvuQA#&Ly)[RSLX$\E/4!)HYC]f3KeXQZDA]pE6E>Ϟ3Ird977봕+;}d~.zć|dȊ|MC%^l 2Xe^A!>?㾬V@/(e(M#4 »3Kt=Wu|ܽ4\zu_%M4*C >{,cl8ߞ Z$eQ][1m$׹, 'zmR!E篫=poCjZ2*Lq'm40 +710 *H 010  `He0Q *H  @<08 +Y 010  `He yasonLiiBAD44 J( (aC'20211014191007.153Z0Ф01 0 UUS10U Washington10URedmond10U Microsoft Corporation1%0#U Microsoft America Operations1&0$U Thales TSS ESN:49BC-E37A-233C1%0#UMicrosoft Time-Stamp Service900٠3IJ 3 I0  *H  0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100 201112182557Z 220211182557Z01 0 UUS10U Washington10URedmond10U Microsoft Corporation1%0#U Microsoft America Operations1&0$U Thales TSS ESN:49BC-E37A-233C1%0#UMicrosoft Time-Stamp Service0"0  *H 0 vz9*>J%w g0.W^D @ǖ2|eu}astpP}T&k+|(X?cT8˴_u< w!F:G=v.4W@*[u/[1ij)BM<vcUU\QYiU `:n:^` ?ܙAS. ckY*!)րuE4ŏHV2]Zj խ00UVw︴55Oɩso$0U#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  x > J"¢5#ĩ:*~?`u:.;Qpݞ;:WG@ϏG{^\,Օ4'hj[m*%BHA,DRyvAD/ʧ3C.ܙQp|Xl GU-]nr/P˳uFƚu3)*%"q/h(6*H|?Ԟ}-@ۖX!VlF;mp.QPi0q0Y a *0  *H  01 0 UUS10U Washington10URedmond10U Microsoft Corporation1200U)Microsoft Root Certificate Authority 20100 100701213655Z 250701214655Z0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100"0  *H 0  w: iktTե |hK,_av>f+[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{/!YD