MZ@ !L!This program cannot be run in DOS mode. $PEL" 0  7@8Oh$   H.text  `.rsrc@@.reloc @BlHP  <&`BSJB v4.0.30319lH#~l#Strings #US$#GUID4#Blob 3  nn[\CCDCaCC-C UUU )U1U9UAUIUQU. ...#.+ .3@.;R.C.K2@ xVSystem.RuntimeDebuggableAttributeAssemblyTitleAttributeAssemblyFileVersionAttributeAssemblyInformationalVersionAttributeCompilationRelaxationsAttributeAssemblyProductAttributeAssemblyCopyrightAttributeAssemblyCompanyAttributeRuntimeCompatibilityAttributeMicrosoft.CodeAnalysis.Features.resources.dllplSystem.Reflection.ctorSystem.DiagnosticsSystem.Runtime.CompilerServicesMicrosoft.CodeAnalysis.FeaturesResources.pl.resourcesMicrosoft.CodeAnalysis.CodeFixesResources.pl.resourcesMicrosoft.CodeAnalysis.AnalyzersResources.pl.resourcesMicrosoft.CodeAnalysis.Features.resourcesDebuggingModeszaG1M/9     ?_ :$$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.FeaturessVlSystem.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_description AM_PM_full,AM_PM_full_descriptionvA_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_attribute6Add_accessibility_modifiers&Add_argument_name_0`Add_argument_name_0_including_trailing_argumentsAdd_document_0Z"Add_explicit_casttAdd_member_name.Add_missing_param_nodesAdd_null_checkAdd_null_checksDAdd_null_checks_for_all_parametersJAdd_optional_parameter_to_constructorL8Add_optional_parameters_to_0w$Add_parameter_to_0`Add_parameter_to_0_and_overrides_implementations8Add_parameter_to_constructor &Add_parameters_to_09 4Add_project_reference_to_0` $Add_reference_to_0 DocumentIsOutOfSyncWithDebuggeeD%Document_must_be_contained_in_the_workspace_that_created_this_serviceC&EditAndContinue&BEditAndContinueDisallowedByModule&DEditAndContinueDisallowedByProject&TEncapsulate_field_colon_0_and_use_property8'ZEncapsulate_field_colon_0_but_still_use_fieldo'FEncapsulate_fields_and_use_property'LEncapsulate_fields_but_still_use_field' Enums' ErrorReadingFile(TError_creating_instance_of_CodeFixProvider8(XError_creating_instance_of_CodeFixProvider_0x( Events(Example(Examples( Exceptions_colon(Explicitly_implemented_methods_of_records_must_have_parameter_names_that_match_the_compiler_generated_equivalent_0("Extension_methodsv)$Extract_base_class)"Extract_interface),Extract_local_function)Extract_method)BFailed_to_analyze_data_flow_for_0) Fields/*>Find_and_install_latest_version5*HFind_and_install_latest_version_of_0^*,First_word_capitalized*&Fix_all_occurrences*Fix_formatting*Fix_typo_0*Format_document+&Formatting_document"+Fully_qualify_0B+Generate_0_1l+0Generate_0_1_in_new_file+>Generate_Equals_and_GetHashCode+,Generate_Equals_object+(Generate_GetHashCode+8Generate_abstract_method_1_0,Generate_read_only_property_1_0/Generate_type_00&Generate_variable_0.0 Global_NamespaceJ0FIllegal_backslash_at_end_of_patterne0Insufficient_hexadecimal_digits6Interfaces?6$Introduce_constantK60Introduce_constant_for_0^6VIntroduce_constant_for_all_occurrences_of_06Introduce_field6*Introduce_field_for_06PIntroduce_field_for_all_occurrences_of_07Introduce_local>7Merge_with_previous_0_statement<ZMethodMustReturnStreamThatSupportsReadAndSeek<8Method_referenced_implicitly:=Methodse=2Missing_control_characterm=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_applicationr>Modifying_a_catch_finally_handler_with_an_active_statement_in_the_try_block_requires_restarting_the_application>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_application@Modifying_a_try_catch_finally_statement_when_the_finally_block_is_active_requires_restarting_the_applicationr@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_statementsuAModifying_body_of_0_requires_restarting_the_application_due_to_internal_error_1AModifying_source_file_0_requires_restarting_the_application_because_the_file_is_too_big_BModifying_source_file_0_requires_restarting_the_application_due_to_internal_error_1BModifying_source_with_experimental_language_features_enabled_requires_restarting_the_applicationQCModifying_the_initializer_of_0_in_a_generic_type_requires_restarting_the_applicationCModifying_whitespace_or_comments_in_0_inside_the_context_of_a_generic_type_requires_restarting_the_application%DModifying_whitespace_or_comments_in_a_generic_0_requires_restarting_the_applicationDModules E4Move_contents_to_namespaceE>Move_declaration_near_referenceBEMove_file_to_0kE@Move_file_to_project_root_folderE"Move_to_namespaceEMove_type_to_0EXMoving_0_requires_restarting_the_applicationENamespaces@F&Nested_quantifier_0SFDNo_common_root_node_for_extractionuFNNo_valid_location_to_insert_method_callFPNo_valid_selection_to_perform_extractionFfNon_invoked_method_cannot_be_replaced_with_property GNot_Available^G.Not_enough_close_parenspGXNote_colon_Tab_twice_to_insert_the_0_snippetGOnly_methods_with_a_single_argument_which_is_not_an_out_variable_declaration_can_be_replaced_with_a_propertyGOperatorsRH Parameters_colon]HParameters_type_or_return_type_cannot_be_an_anonymous_type_colon_bracket_0_bracketiHPascal_CaseHPendingHbPick_members_to_be_used_as_constructor_parametersHZPick_members_to_be_used_in_Equals_GetHashCodeI0Pick_members_to_override_IProjectIPropertiesIjProperty_cannot_safely_be_replaced_with_a_method_callIHProperty_reference_cannot_be_updatedIRegex_all_diacritic_marks_shortL@Regex_all_letter_characters_longLBRegex_all_letter_characters_shortL,Regex_all_numbers_longL.Regex_all_numbers_short*MJRegex_all_punctuation_characters_long;MLRegex_all_punctuation_characters_shortMFRegex_all_separator_characters_longMHRegex_all_separator_characters_shortM,Regex_all_symbols_long N.Regex_all_symbols_shortFN,Regex_alternation_longYN.Regex_alternation_shortNRegex_any_character_group_shortFP.Regex_atomic_group_longTP0Regex_atomic_group_shortSRegex_backspace_character_shortS4Regex_balancing_group_long T6Regex_balancing_group_short?Y Regex_base_groupUY2Regex_bell_character_longgY4Regex_bell_character_shortYHRegex_carriage_return_character_longYJRegex_carriage_return_character_shortZLRegex_character_class_subtraction_long/ZNRegex_character_class_subtraction_short[*Regex_character_group[Regex_comment\NRegex_conditional_expression_match_long \PRegex_conditional_expression_match_short]DRegex_conditional_group_match_long]FRegex_conditional_group_match_short>_:Regex_contiguous_matches_long[_Regex_end_of_line_comment_shortd:Regex_end_of_string_only_long$dRegex_form_feed_character_shortpj0Regex_group_options_longj2Regex_group_options_shortm:Regex_hexadecimal_escape_longmRegex_named_backreference_shortrLRegex_named_matched_subexpression_longNRegex_named_matched_subexpression_shortFRegex_negative_character_group_longHRegex_negative_character_group_shortʅFRegex_negative_character_range_longHRegex_negative_character_range_shortHRegex_negative_unicode_category_longJRegex_negative_unicode_category_short؈:Regex_new_line_character_longRegex_non_digit_character_short,HRegex_non_white_space_character_longBJRegex_non_white_space_character_short8Regex_non_word_boundary_long:Regex_non_word_boundary_short.:Regex_non_word_character_longHRegex_punctuation_initial_quoteŕ,Regex_punctuation_open.Regex_punctuation_other(Regex_separator_line2Regex_separator_paragraph+*Regex_separator_space>>Regex_start_of_string_only_longQ@Regex_start_of_string_only_shortwDRegex_start_of_string_or_line_longFRegex_start_of_string_or_line_shortt&Regex_subexpression*Regex_symbol_currency"Regex_symbol_math*Regex_symbol_modifierŘ$Regex_symbol_otherژ0Regex_tab_character_long2Regex_tab_character_short6Regex_unicode_category_long8Regex_unicode_category_short2Regex_unicode_escape_long4Regex_unicode_escape_shortG@Regex_unicode_general_category_0^BRegex_vertical_tab_character_long~DRegex_vertical_tab_character_short@Regex_white_space_character_longƚBRegex_white_space_character_short0Regex_word_boundary_long2Regex_word_boundary_short2Regex_word_character_long)4Regex_word_character_shortRegex_yesdRegex_zero_width_negative_lookahead_assertion_long fRegex_zero_width_negative_lookahead_assertion_shortfRegex_zero_width_negative_lookbehind_assertion_longVhRegex_zero_width_negative_lookbehind_assertion_shortdRegex_zero_width_positive_lookahead_assertion_long&fRegex_zero_width_positive_lookahead_assertion_shortfRegex_zero_width_positive_lookbehind_assertion_longhRegex_zero_width_positive_lookbehind_assertion_short~Related_method_signatures_found_in_metadata_will_not_be_updatedBRemarks_colonBRemoval_of_document_not_supported$Remove_Suppressionɭ(Remove_Suppression_0ܭ*Remove_async_modifier"Remove_document_0(Remove_qualification,*Remove_reference_to_0@"Remove_separatorsiRemove_tag{0Remove_unnecessary_casts,Remove_unused_variable.Remove_unused_variables®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_0 Rename_type_to_0\Renaming_0_requires_restarting_the_application)Renaming_0_requires_restarting_the_application_because_it_is_not_supported_by_the_runtimemRenaming_a_captured_variable_from_0_to_1_requires_restarting_the_application:Replace_0_and_1_with_property^ Replace_0_with_1*Replace_0_with_methodDZ,Replace_0_with_methods.Replace_0_with_propertyReported_diagnostic_0_has_a_source_location_1_in_file_2_which_is_outside_of_the_given_file:Reported_diagnostic_0_has_a_source_location_in_file_1_which_is_not_part_of_the_compilation_being_analyzedò|Reported_diagnostic_with_ID_0_is_not_supported_by_the_analyzer`Represents_an_object_whose_operations_will_be_resolved_at_runtimePRequested_assembly_already_loaded_from_0 0Resolve_conflict_markersKReturns_colonl Roslyn_HostErroruRudeEditPSelection_does_not_contain_a_valid_tokenJSelection_not_contained_inside_a_typeƴ Separate_nibbles$Separate_thousandsSeparate_words,Simplify_Member_Access)Simplify_NamesISnippetsYSolutioni8Sort_accessibility_modifierswFSplit_into_consecutive_0_statementsTake_topN&Target_type_matches_tThe_address_of_a_variable_is_used_inside_the_selected_code|rThe_assembly_0_containing_type_1_references_NET_FrameworkZThe_assembly_0_does_not_contain_any_analyzers$BThe_member_is_defined_in_metadataTThe_selection_contains_a_local_function_call_without_its_declaration^The_selection_contains_an_error_or_unknown_typeŹTThe_selection_contains_no_active_statement@The_symbol_does_not_have_an_icon)This_symbol_has_related_definitions_or_references_in_metadata_Changing_its_signature_may_result_in_build_errors_Do_you_want_to_continue?JToo_many_bars_in_conditional_grouping޺*Too_many_close_parenslType_parameter_0_is_hidden_by_another_type_parameter_1*Type_parameters_colong6UnableToReadSourceFileOrPdbxTUnable_to_load_Analyzer_assembly_0_colon_1PUnexpected_interface_member_kind_colon_0ɼ,Unknown_error_occurred Unknown_property$Unknown_property_0/&Unknown_symbol_kindRUnrecognized_grouping_construct@Unterminated_character_class_setֽ4Unterminated_regex_comment(Unwrap_all_arguments*Unwrap_all_parameters/>Unwrap_and_indent_all_argumentsL@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_applicationqUpdating_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_applicationUpdating_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_applicationUpdating_the_Implements_clause_of_a_0_requires_restarting_the_application^Updating_the_alias_of_Declare_statement_requires_restarting_the_applicationUpdating_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_applicationUpdating_the_kind_of_a_property_event_accessor_requires_restarting_the_applicationa~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_applicationmxUpdating_the_size_of_a_0_requires_restarting_the_applicationtUpdating_the_type_of_0_requires_restarting_the_applicationUpdating_the_underlying_type_of_0_requires_restarting_the_applicationZ|Updating_the_variance_of_0_requires_restarting_the_application Use_0JUse_block_body_for_lambda_expressionsTUse_expression_body_for_lambda_expressions8$Use_framework_typeg@Use_interpolated_verbatim_string}&Use_local_version_0|Use_locally_installed_0_version_1_This_version_used_in_colon_2@User_Diagnostic_Analyzer_Failure4Value_colonfvVariadic_SignatureHelpItem_must_have_at_least_one_parameterrZWarning_Method_overrides_symbol_from_metadatarWarning_colon_Collection_may_be_modified_during_iteration lWarning_colon_Collection_was_modified_during_iterationPtWarning_colon_Iteration_variable_crossed_function_boundaryWarning_colon_changing_namespace_may_produce_invalid_code_and_change_code_meaningxWarning_colon_semantics_may_change_when_converting_statement92Wrap_and_align_call_chain2Wrap_and_align_expression_0_cannot_be_null_or_whitespace_0_dash_1-&_0_is_not_null_here8&_0_may_be_null_herep0_10000000ths_of_a_secondH_10000000ths_of_a_second_descriptionB_10000000ths_of_a_second_non_zeroZ_10000000ths_of_a_second_non_zero_description,._1000000ths_of_a_secondF_1000000ths_of_a_second_description@_1000000ths_of_a_second_non_zeroX_1000000ths_of_a_second_non_zero_description,_100000ths_of_a_second~D_100000ths_of_a_second_description>_100000ths_of_a_second_non_zeroV_100000ths_of_a_second_non_zero_description*_10000ths_of_a_secondWB_10000ths_of_a_second_descriptioni<_10000ths_of_a_second_non_zeroT_10000ths_of_a_second_non_zero_description(_1000ths_of_a_secondI@_1000ths_of_a_second_descriptionY:_1000ths_of_a_second_non_zeroR_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_second<_10ths_of_a_second_description 6_10ths_of_a_second_non_zeroN_10ths_of_a_second_non_zero_description2_12_hour_clock_1_2_digits\J_12_hour_clock_1_2_digits_description|._12_hour_clock_2_digitsbF_12_hour_clock_2_digits_description2_24_hour_clock_1_2_digitsJ_24_hour_clock_1_2_digits_description._24_hour_clock_2_digitsF_24_hour_clock_2_digits_description@all_anonymous_types_in_containerZfull_long_date_time_description(full_short_date_time@full_short_date_time_description,general_long_date_timeDgeneral_long_date_time_description.general_short_date_timemFgeneral_short_date_time_descriptionzgenerated_code_is_overlapping_with_hidden_portion_of_the_code&vgenerating_source_for_symbols_of_this_type_is_not_supported_ generic_overload"generic_overloadsin_in_0_1_2in_0_project_1in_Source&in_Source_attribute &in_Suppression_File!indexer_5interface_AZinto_extracted_method_to_invoke_at_call_sitesL"into_new_overloadis_0just_this_anonymous_type labellocal_constantlocal_functionlocal_variable location_unknownlong_date*long_date_description%long_time9*long_time_descriptionI(member_kind_and_name[ methodj"minute_1_2_digitsr:minute_1_2_digits_descriptionminute_2_digitsD6minute_2_digits_descriptionV month_1_2_digits8month_1_2_digits_descriptionmonth_2_digitsL 4month_2_digits_description` "month_abbreviated@ :month_abbreviated_descriptionS month_dayE *month_day_descriptionW month_fulll ,month_full_description namespace_Woperator_boverloadloverloads_|parameter&paren_Unknown_parenperiod_era,period_era_descriptionproject_0property_"property_accessorrange_variable"rfc1123_date_time:rfc1123_date_time_description(round_trip_date_time-@round_trip_date_time_descriptionA"second_1_2_digits*:second_1_2_digits_description?second_2_digits 6second_2_digits_description!short_dateM",short_date_description["short_time#,short_time_description#$sortable_date_time$TODO&Zmień element „{0}” na „{1}”.$Zmień przestrzeń nazw na „{0}”Zmień sygnaturę...$Zmień na globalną przestrzeń nazw9Zmiany nie są dozwolone, gdy wyjątek został zatrzymanyaZmiany wprowadzone w projekcie „{0}” nie zostaną zastosowane, gdy aplikacja jest uruchomionaCo najmniej jedna zmiana powoduje utworzenie nowego typu przez kompilator, co wymaga ponownego uruchomienia aplikacji, ponieważ nie jest ona obsługiwana przez środowisko uruchomieniowe`Zmiana elementu {0} z asynchronicznego na synchroniczny wymaga ponownego uruchomienia aplikacji.Zmiana elementu „{0}” na „{1}” wymaga ponownego uruchomienia aplikacji, ponieważ zmienia on kształt automatu stanów.OZmiana pola na zdarzenie lub odwrotnie wymaga ponownego uruchomienia aplikacji.JZmiana ograniczeń elementów {0} wymaga ponownego uruchomienia aplikacji.QZmiana typów parametrów elementów {0} wymaga ponownego uruchomienia aplikacji.gZmiana atrybutu pseudoniestandardowego elementu „{0}” z {1} wymaga ponownego uruchomienia aplikacjicZmienianie zakresu deklaracji przechwyconej zmiennej "{0}" wymaga ponownego uruchomienia aplikacji.LZmienianie parametrów elementu {0} wymaga ponownego uruchomienia aplikacji.LZmiana zwracanego typu elementu {0} wymaga ponownego uruchomienia aplikacji.EZmienianie typu elementu {0} wymaga ponownego uruchomienia aplikacji.xZmiana typu przechwyconej zmiennej elementu „{0}” poprzednio typu „{1}” wymaga ponownego uruchomienia aplikacji.MZmiana parametrów typu elementu {0} wymaga ponownego uruchomienia aplikacji.IZmiana widoczności elementu {0} wymaga ponownego uruchomienia aplikacji.Klasy KompilatorDTrwa obliczanie poprawki kodu naprawiającej wszystkie obliczenia...Konfiguruj styl kodu {0}Konfiguruj ważność {0}8Konfiguruj ważność wszystkich analizatorów „{0}”.Konfiguruj ważność wszystkich analizatorówStałeKonwertuj na wartość binarnąKonwertuj na klasę#Konwertuj na wartość dziesiętną#Konwertuj na pełną właściwość$Konwertuj na wartość szesnastkową Konwertuj na ciąg interpolowanyKonwertuj na składnię LINQ1Konwertuj na składnię LINQ (wywołaj formularz)Konwertuj na rekord!Konwertuj na strukturę rekordówKonwertuj na strukturęKonwertuj na spójną kolekcjęKonwertuj typ na „{0}”kNie można wyodrębnić interfejsu: zaznaczenie nie znajduje się w ramach klasy, interfejsu lub struktury.xNie można wyodrębnić interfejsu: typ nie zawiera żadnej składowa, która może zostać wyodrębniona do interfejsu.!Utwórz i przypisz pole „{0}”+Utwórz i przypisz właściwość „{0}”'Utwórz i przypisz pozostałe jako pola1Utwórz i przypisz pozostałe jako właściwościDelegaciZUsuwanie elementu {0} wokół aktywnej instrukcji wymaga ponownego uruchomienia aplikacji.@Usunięcie elementu {0} wymaga ponownego uruchomienia aplikacji.NUsuwanie przechwyconej zmiennej "{0}" wymaga ponownego uruchomienia aplikacji.FNie zmieniaj tego kodu. Umieść kod czyszczący w metodzie „{0}”.DokumentBieżąca zawartość pliku źródłowego „{0}” nie pasuje do skompilowanego źródła. Wszystkie zmiany wprowadzone w tym pliku podczas debugowania nie zostaną zastosowane do czasu, aż jego zawartość będzie zgodna ze skompilowanym źródłem.SDokument musi się znajdować w obszarze roboczym użytym do utworzenia tej usługiEdytuj i kontynuuj0Edycja i kontynuowanie niedozwolone przez modułXZmiany wprowadzone w projekcie „{0}” wymagają ponownego uruchomienia aplikacji: {1}5Hermetyzuj pole: „{0}” (i używaj właściwości)3Hermetyzuj pole: „{0}” (ale nadal używaj pola)*Hermetyzuj pola (i używaj właściwości)(Hermetyzuj pola (ale nadal używaj pola) Wyliczenia0Błąd podczas odczytywania pliku „{0}”: {1}>Błąd podczas tworzenia wystąpienia elementu CodeFixProviderHBłąd podczas tworzenia wystąpienia elementu CodeFixProvider „{0}” Zdarzenia Przykład: Przykłady: Wyjątki:Jawnie zaimplementowane metody rekordów muszą mieć nazwy parametrów pasujące do wygenerowanego odpowiednika kompilatora "{0}"Metody rozszerzeniaWyodrębnij klasę bazową...Wyodrębnij interfejs...Wyodrębnij funkcję lokalnąWyodrębnij metodę5Nie można przeanalizować przepływu danych dla: {0}Pola'Znajdź i zainstaluj najnowszą wersję9Znajdź i zainstaluj najnowszą wersję pakietu „{0}”Pierwsze słowo wielką literąPopraw wszystkie wystąpieniaNapraw formatowaniePopraw błąd pisowni „{0}”Formatuj dokumentTrwa formatowanie dokumentu...(W pełni kwalifikowany element „{0}”Generuj element {0} „{1}”+Generuj element {0} „{1}” w nowym pliku$Generuj element Equals i GetHashCodeGeneruj element Equals(object)Generuj element GetHashCode()+Generuj metodę abstrakcyjną „{1}.{0}”2Generuj właściwość abstrakcyjną „{1}.{0}”Generuj wszystkoGeneruj operatory porównaniaGeneruj stałą „{1}.{0}”Generuj konstruktor..."Generuj konstruktor „{0}({1})”)Generuj konstruktor w elemencie „{0}”4Generuj konstruktor w elemencie „{0}” (z polami)?Generuj konstruktor w elemencie „{0}” (z właściwościami).Generuj konstruktor delegowania „{0}({1})”+Generuj składową wyliczenia „{1}.{0}”Generuj pole „{1}.{0}”5Generuj konstruktor przypisujący pola „{0}({1})” Wygeneruj dla elementu „{0}”!Generuj lokalny element „{0}”Generuj metodę „{1}.{0}”,Generuj zagnieżdżony element {0} „{1}”Generuj nowy typ...Generuj operatoryGeneruj zastąpienia...Generuj parametr „{0}”@Generowanie parametru „{0}” (i przesłonięć/implementacji)$Generuj właściwość „{1}.{0}”+Generuj pole tylko do odczytu „{1}.{0}”5Generuj właściwość tylko do odczytu „{1}.{0}”Generuj typ „{0}”Generuj zmienną „{0}”Globalna przestrzeń nazw$Niedozwolony znak \ na końcu wzorca1Niedozwolone wyrażenie {x,y} z wartością x > yImplementuj {0}(Jawnie zaimplementuj interfejs „{0}”+Niejawnie zaimplementuj interfejs „{0}” Implementuj klasę abstrakcyjną)Jawnie zaimplementuj wszystkie interfejsy,Niejawnie zaimplementuj wszystkie interfejsy(Jawnie zaimplementuj wszystkie składoweZaimplementuj jawnieZaimplementuj niejawnieZaimplementuj interfejs#Implementuj interfejs abstrakcyjnie9Jawnie implementuj interfejs za pomocą wzorca likwidacji3Implementuj interfejs za pomocą elementu „{0}”2Implementuj interfejs za pomocą wzorca likwidacji)Jawnie zaimplementuj pozostałe składowe)Implementuj za pomocą elementu „{0}”oWdrożenie parametru pozycyjnyego rekordu „{0}" jako tylko do odczytu wymaga ponownego uruchomienia aplikacji}Wdrożenie parametru pozycyjnego rekordu "{0}" za pomocą ustawionej metody dostępu wymaga ponownego uruchomienia aplikacji.+Niekompletna sekwencja ucieczki znaku \p{X})Dodaj wcięcie dla wszystkich argumentów)Dodaj wcięcie dla wszystkich parametrów+Dodaj wcięcie dla zawiniętych argumentów+Dodaj wcięcie dla zawiniętych parametrówInicjuj pole „{0}” Inicjuj właściwość „{0}”&Wstaw środwierszowo metodę „{0}”1Wstaw środwierszowo i zachowaj metodę „{0}”Zainstaluj pakiet „{0} {1}”Zainstaluj pakiet „{0}“Zainstaluj wersję „{0}”-Zainstaluj za pomocą menedżera pakietów...Zbyt mało cyfr szesnastkowych InterfejsyWprowadź stałą(Wprowadź stałą dla elementu „{0}”?Wprowadź stałą dla wszystkich wystąpień elementu „{0}”Wprowadź pole%Wprowadź pole dla elementu „{0}” ma nieprawidłową postać,Scal z zagnieżdżoną instrukcją „{0}”'Scal z następną instrukcją „{0}”)Scal z zewnętrzną instrukcją „{0}”(Scal z poprzednią instrukcją „{0}”P{0} musi zwrócić strumień, który obsługuje operacje odczytu i wyszukiwania.)Metoda z odwołaniem utworzonym niejawnieMetodyBrak znaku kontrolnegofModyfikacja elementu {0}, który zawiera zmienną statyczną, wymaga ponownego uruchomienia aplikacji.Modyfikacja elementu {0}, który zawiera klauzule zapytania Aggregate, Group By lub Join, wymaga ponownego uruchomienia aplikacji.fModyfikacja elementu {0}, który zawiera operator stackalloc, wymaga ponownego uruchomienia aplikacji.Modyfikowanie procedury obsługi catch/finally za pomocą aktywnej instrukcji w bloku try wymaga ponownego uruchomienia aplikacji.nModyfikacja procedury obsługi typu catch wokół aktywnej instrukcji wymaga ponownego uruchomienia aplikacji.FModyfikowanie metody ogólnej wymaga ponownego uruchomienia aplikacji.XModyfikacja metody w kontekście typu ogólnego wymaga ponownego uruchomienia aplikacji.sModyfikowanie instrukcji try/catch/finally, gdy blok finally jest aktywny, wymaga ponownego uruchomienia aplikacji.Modyfikowanie aktywnego słowa kluczowego {0}, które zawiera w instrukcjach On Error lub Resume, wymaga ponownego uruchomienia aplikacji.zModyfikacja treści elementu {0} wymaga ponownego uruchomienia aplikacji, ponieważ treść zawiera zbyt wiele instrukcji.lModyfikacja treści elementu {0} wymaga ponownego uruchomienia aplikacji z powodu błędu wewnętrznego: {1}{Modyfikacja pliku źródłowego elementu „{0}” wymaga ponownego uruchomienia aplikacji, ponieważ plik jest zbyt duży.sModyfikowanie pliku źródłowego "{0}" wymaga ponownego uruchomienia aplikacji z powodu błędu wewnętrznego: {1}sModyfikowanie źródła z włączonymi funkcjami eksperymentalnymi języka wymaga ponownego uruchomienia aplikacji.]Modyfikacja inicjatora elementu {0} w typie ogólnym wymaga ponownego uruchomienia aplikacji.{Modyfikacja odstępów lub komentarzy w elemencie {0} w kontekście typu ogólnego wymaga ponownego uruchomienia aplikacji.gModyfikacja odstępów lub komentarzy w ogólnym elemencie {0} wymaga ponownego uruchomienia aplikacji.Moduły,Przenieś zawartość do przestrzeni nazw...'Przenieś deklarację blisko odwołania'Przenieś plik do lokalizacji „{0}”-Przenieś plik do folderu głównego projektu Przenieś do przestrzeni nazw...Przenieś typ do {0}CPrzeniesienie elementu {0} wymaga ponownego uruchomienia aplikacji.Przestrzenie nazw Zagnieżdżony kwantyfikator {0}5Brak wspólnego węzła głównego do wyodrębnienia.?Brak prawidłowej lokalizacji dla wstawienia wywołania metody.1Brak prawidłowego zaznaczenia do wyodrębnienia.EWybierz składowe, które zostaną użyte jako parametry konstruktoraIWybierz składowe, które zostaną użyte w elementach Equals/GetHashCode!Wybierz składowe do zastąpieniaProjektWłaściwościCWłaściwości nie można bezpiecznie zastąpić wywołaniem metody3Nie można zaktualizować referencji właściwości%Niejawne odwołanie do właściwości%Ściągnij element „{0}” w górę7Ściągnij elementy „{0}” aż do elementu „{1}”,Ściągnij składowe aż do typu bazowego...-Ściągnij skladowe do nowej klasy bazowej....Nic nie występuje przed kwantyfikatorem {x,y}4Sklasyfikuj ponownie element {0} (obecnie „{1}”)$odwołanie do niezdefiniowanej grupy.Odwołanie do niezdefiniowanej nazwy grupy {0}0Odwołanie do niezdefiniowanego numeru grupy {0}EWszystkie znaki kontrolne. Obejmuje to kategorie Cc, Cf, Cs, Co i Cn.wszystkie znaki kontrolne@Wszystkie znaki diakrytyczne. Obejmuje to kategorie Mn, Mc i Me.wszystkie znaki diakrytyczne8Wszystkie litery. Obejmuje to znaki Lu, Ll, Lt, Lm i Lo.wszystkie litery3Wszystkie cyfry. Obejmuje to kategorie Nd, Nl i No.wszystkie cyfryRWszystkie znaki interpunkcyjne. Obejmuje to kategorie Pc, Pd, Ps, Pe, Pi, Pf i Po.wszystkie znaki interpunkcyjne>Wszystkie znaki separatora. Obejmuje to kategorie Zs, Zl i Zp.wszystkie znaki separatora9Wszystkie symbole. Obejmuje to kategorie Sm, Sc, Sk i So.wszystkie symboleMożesz użyć znaku pionowej kreski (|) w celu dopasowania dowolnego z serii wzorców, przy czym znak | oddziela poszczególne wzorce. alternatywaZnak kropki (.) pasuje do dowolnego znaku oprócz \n (znaku nowego wiersza — \u000A). Jeśli wzorzec wyrażenia regularnego zostanie zmodyfikowany za pomocą opcji RegexOptions.Singleline lub jeśli część wzorca zawierająca klasę znaków . zostanie zmodyfikowana za pomocą opcji „s”, znak . będzie pasować do dowolnego znaku. dowolny znakGrupy atomowe (określane w niektórych innych aparatach wyrażeń regularnych jako podwyrażenie bez cofania się, podwyrażenie niepodzielne lub podwyrażenie używane tylko raz) wyłączają cofanie się. Aparat wyrażeń regularnych dopasuje tyle znaków w ciągu wejściowym, ile to możliwe. Jeśli dalsze dopasowywanie nie będzie możliwe, nie nastąpi cofnięcie się w celu wypróbowania dopasowania alternatywnych wzorców. (Oznacza to, że podwyrażenie będzie dopasowywane tylko do ciągów, które zostałyby dopasowane przez samo podwyrażenie; nie jest podejmowana próba dopasowania ciągu na podstawie podwyrażenia i wszelkich podwyrażeń następujących po nim). Ta opcja jest zalecana, jeśli wiesz, że cofanie się nie powiedzie się. Zapobiega ona wykonywaniu niepotrzebnego przeszukiwania przez aparat wyrażeń regularnych, co poprawia wydajność. grupa atomowa$Pasuje do znaku backspace — \u0008znak backspace Definicja grupy dopasowywania usuwa definicję uprzednio zdefiniowanej grupy i zapisuje w bieżącej grupie interwał między poprzednio zdefiniowaną grupą a bieżącą grupą. „Nazwa1” to bieżąca grupa (opcjonalna), „nazwa2” to wcześniej zdefiniowana grupa, a element „podwyrażenie” to dowolny prawidłowy wzorzec wyrażenia regularnego. Definicja grupy dopasowywania usuwa definicję elementu nazwa2 i zapisuje interwał między elementami nazwa2 i nazwa1 w elemencie nazwa1. Jeśli nie zdefiniowano grupy nazwa2, następuje cofanie dopasowywania. Ponieważ usunięcie ostatniej definicji elementu nazwa2 ujawnia jego poprzednią definicję, ta konstrukcja umożliwia użycie stosu przechwyceń dla grupy nazwa2 jako licznika służącego do śledzenia zagnieżdżonych konstrukcji, takich jak nawiasy lub otwierające i zamykające nawiasy klamrowe. Definicja grupy dopasowywania używa elementu „nazwa2” jako stosu. Początkowy znak każdej zagnieżdżonej konstrukcji jest umieszczany w grupie i w jej kolekcji Group.Captures. Po dopasowaniu znaku zamykającego odpowiadający mu znak otwierający jest usuwany z grupy, a kolekcja Captures jest zmniejszana o jeden. Po dopasowaniu otwierających i zamykających znaków wszystkich zagnieżdżonych konstrukcji element „nazwa1” jest pusty.grupa zrównoważonagrupa podstawowa+Pasuje do znaku dzwonka (alarmu) — \u0007 znak dzwonkauPasuje do znaku powrotu karetki — \u000D. Zauważ, że znak \r nie jest równoważny znakowi nowego wiersza — \n.znak powrotu karetkiOdejmowanie klas znaków daje zestaw znaków, który jest wynikiem wykluczenia znaków w jednej klasie znaków z innej klasy znaków. Element „grupa_podstawowa” to pozytywna lub negatywna grupa lub zakres znaków. Składnik „wykluczona_grupa” to inna pozytywna lub negatywna grupa znaków lub inne wyrażenie odejmowania klas znaków (co oznacza, że można zagnieżdżać wyrażenia odejmowania klas znaków).odejmowanie klas znaków grupa znaków komentarzTen element języka próbuje dopasować jeden z dwóch wzorców w zależności od tego, czy może dopasować wzorzec początkowy. Element „wyrażenie” to wzorzec początkowy do dopasowania, element „tak” to wzorzec do dopasowania w przypadku dopasowania wyrażenia, a element „nie” to opcjonalny wzorzec do dopasowania, jeśli wyrażenie nie zostanie dopasowane. warunkowe dopasowanie wyrażeniaTen element języka próbuje dopasować jeden z dwóch wzorców w zależności od tego, czy pasuje do określonej grupy przechwytującej. Element „nazwa” to nazwa (lub numer) grupy przechwytującej, element „tak” to wyrażenie do dopasowania, jeśli element „nazwa” (lub „numer”) został dopasowany, a element „nie” to wyrażenie opcjonalne do dopasowania w przeciwnym przypadku.warunkowe dopasowanie grupyKotwica \G określa, że dopasowanie musi nastąpić w miejscu zakończenia poprzedniego dopasowania. Jeśli użyjesz tej kotwicy w połączeniu z metodą Regex.Matches lub Match.NextMatch, zapewni ona ciągłość wszystkich dopasowań.dopasowania ciągłekPasuje do znaku kontrolnego ASCII, gdzie X jest literą znaku kontrolnego. Na przykład \cC oznacza CTRL-C.znak kontrolnyElement \d pasuje do dowolnej cyfry dziesiętnej. Jest to równoważnik wzorca wyrażenia regularnego \p{Nd}, który obejmuje standardowe cyfry dziesiętne 0-9 oraz cyfry dziesiętne pewnych innych zestawów znaków. Jeśli zostanie określone zachowanie zgodne ze standardem ECMAScript, element \d jest równoważny elementowi [0-9].znak cyfry dziesiętnejZnak numeru (#) oznacza komentarz w trybie x, który zaczyna się od znaku # bez zmiany znaczenia na końcu wzorca wyrażenia regularnego i jest kontynuowany do końca wiersza. Aby użyć tej konstrukcji, należy włączyć opcję x (za pośrednictwem opcji w tekście) lub podać wartość RegexOptions.IgnorePatternWhitespace w parametrze opcji podczas tworzenia wystąpienia obiektu Regex lub wywoływania metody statycznej obiektu Regex.komentarz na końcu wierszaKotwica \z określa, że dopasowanie musi nastąpić na końcu ciągu wejściowego. Podobnie jak element języka $, element \z ignoruje opcję RegexOptions.Multiline. W przeciwieństwie do elementu języka \Z, element \z nie pasuje do znaku \n na końcu ciągu. Dlatego może pasować tylko do ostatniego wiersza ciągu wejściowego.tylko koniec ciąguKotwica \Z określa, że dopasowanie musi nastąpić na końcu ciągu wejściowego lub przed znakiem \n na końcu ciągu wejściowego. Jest ona identyczna z kotwicą $ z wyjątkiem tego, że element \Z ignoruje opcję RegexOptions.Multiline. Dlatego w przypadku ciągu wielowierszowego może zostać dopasowany tylko na końcu ostatniego wiersza lub w ostatnim wierszu przed znakiem \n. Kotwica \Z pasuje do znaku \n, ale nie do znaków \r\n (kombinacji znaków CR/LF). Aby dopasować znaki CR/LF, dołącz element \r?\Z do wzorca wyrażenia regularnego.8koniec ciągu lub przed końcowym znakiem nowego wierszaKotwica $ określa, że poprzedzający wzorzec musi wystąpić na końcu ciągu wejściowego lub przed znakiem \n na końcu ciągu wejściowego. Jeśli użyjesz elementu $ z opcją RegexOptions.Multiline, dopasowanie może także nastąpić na końcu wiersza. Kotwica $ pasuje do znaku \n, lecz nie do znaków \r\n (kombinacji znaków powrotu karetki i nowego wiersza, czyli CR/LF). Aby dopasować kombinację znaków CR/LF, dołącz element \r?$ do wzorca wyrażenia regularnego.koniec ciągu lub wiersza#Pasuje do znaku ucieczki — \u001B znak ucieczkigrupa wykluczona wyrażenie(Pasuje do znaku wysuwu strony — \u000Cznak wysuwu stronyTa konstrukcja grupująca stosuje określone opcje dla podwyrażenia lub wyłącza je. Opcje do włączenia określa się po znaku zapytania, a opcje do wyłączenia po znaku minus. Dozwolone opcje: i Użyj dopasowywania bez uwzględniania wielkości liter. m Użyj trybu wielowierszowego, gdzie znaki ^ i $ pasują na początku i na końcu każdego wiersza (zamiast na początku i na końcu ciągu wejściowego). s Użyj trybu jednowierszowego, gdzie kropka (.) pasuje do każdego znaku (zamiast do każdego znaku z wyjątkiem znaku \n). n Nie przechwytuj grup nienazwanych. Przechwytywane są tylko jawnie nazwane lub numerowane grupy w postaci (? podwyrażenie). x Wyklucz z wzorca białe znaki bez zmiany znaczenia i włącz komentarze po znaku numeru (#). opcje grupyRPasuje do znaku ASCII, gdzie ## to kod znaku w postaci dwóch cyfr szesnastkowych.szesnastkowy znak kontrolnyKonstrukcja (?# komentarz) umożliwia dołączenie komentarza w tekście do wyrażenia regularnego. Aparat wyrażeń regularnych nie używa żadnej części komentarza podczas dopasowywania wzorca, mimo że komentarz jest dołączony do ciągu zwracanego przez metodę Regex.ToString. Komentarz kończy się pierwszym nawiasem zamykającym.komentarz wewnętrznyWłącza lub wyłącza określone opcje dopasowania wzorca dla pozostałej części wyrażenia regularnego. Opcje do włączenia określa się po znaku zapytania, a opcje do wyłączenia określa się po znaku minus. Dozwolone opcje: i Użyj dopasowywania bez uwzględniania wielkości liter. m Użyj trybu wielowierszowego, gdzie znaki ^ i $ pasują na początku i na końcu każdego wiersza (zamiast na początku i na końcu ciągu wejściowego). s Użyj trybu jednowierszowego, gdzie kropka (.) pasuje do każdego znaku (zamiast do każdego znaku z wyjątkiem znaku \n). n Nie przechwytuj grup nienazwanych. Przechwytywane są tylko jawnie nazwane lub numerowane grupy w postaci (? podwyrażenie). x Wyklucz z wzorca białe znaki bez zmiany znaczenia i włącz komentarze po znaku numeru (#).opcje wewnętrzne%Problem z wyrażeniem regularnym: {0} litera, małalitera, modyfikator litera, innalitera, jak nazwy własnelitera, wielkaznacznik, otaczającyznacznik, nierozdzielający#znacznik, rozdzielający łączącyKwantyfikator {n,}? dopasowuje poprzedzający element co najmniej n razy, gdzie n jest dowolną liczbą całkowitą, lecz najmniejszą możliwą liczbę razy. Jest to powściągliwy odpowiednik kwantyfikatora zachłannego {n,}.2dopasuj co najmniej „n” razy (powściągliwie)Kwantyfikator {n,} dopasowuje poprzedzający element co najmniej n razy, gdzie n jest dowolną liczbą całkowitą. Jest to kwantyfikator zachłanny, a jego powściągliwy odpowiednik to {n,}?. dopasuj co najmniej „n” razyKwantyfikator {n,m}? dopasowuje poprzedzający element od n do m razy, gdzie n i m to dowolne liczby całkowite, lecz najmniejszą możliwą liczbę razy. Jest to powściągliwy odpowiednik kwantyfikatora zachłannego {n,m}.2dopasuj co najmniej „n” razy (powściągliwie)Kwantyfikator {n,m} dopasowuje poprzedzający element co najmniej n razy, lecz nie więcej niż m razy, gdzie n i m to liczby całkowite. {n,m} to kwantyfikator zachłanny, którego powściągliwy równoważnik to {n,m}?."dopasuj od „m” do „n” razyKwantyfikator {n}? dopasowuje poprzedzający element dokładnie n razy, gdzie n jest dowolną liczbą całkowitą. Jest to powściągliwy odpowiednik kwantyfikatora zachłannego {n}+.1dopasuj dokładnie „n” razy (powściągliwie)Kwantyfikator {n} dopasowuje poprzedzający element dokładnie n razy, gdzie n jest dowolną liczbą całkowitą. {n} to kwantyfikator zachłanny, a jego powściągliwy równoważnik to {n}?.dopasuj dokładnie „n” razyKwantyfikator +? dopasowuje poprzedzający element co najmniej raz, lecz możliwie jak najmniej razy. Jest to powściągliwy odpowiednik kwantyfikatora zachłannego +.)dopasuj co najmniej raz (powściągliwie)Kwantyfikator + dopasowuje poprzedzający element co najmniej raz. Jest to równoważnik kwantyfikatora {1,}. Kwantyfikator + jest zachłanny, a jego powściągliwy równoważnik to +?.dopasuj co najmniej razKwantyfikator *? dopasowuje poprzedzający element zero lub więcej razy, lecz możliwie jak najmniej razy. Jest to powściągliwy odpowiednik kwantyfikatora zachłannego *./dopasuj zero lub więcej razy (powściągliwie)Kwantyfikator + dopasowuje poprzedzający element zero lub więcej razy. Jest to równoważnik kwantyfikatora {0,}. Kwantyfikator * jest zachłanny, a jego powściągliwy równoważnik to *?.dopasuj zero lub więcej razyKwantyfikator ?? dopasowuje poprzedzający element zero lub więcej razy, lecz możliwie jak najmniej razy. Jest to powściągliwy odpowiednik kwantyfikatora zachłannego ?.1dopasuj zero razy lub jeden raz (powściągliwie)Kwantyfikator ? dopasowuje poprzedzający element zero razy lub jeden raz. Jest to równoważnik kwantyfikatora {0,1}. Kwantyfikator ? jest zachłanny, a jego powściągliwy równoważnik to ??.dopasuj zero razy lub jeden razTa konstrukcja grupująca przechwytuje dopasowane „podwyrażenie”, gdzie „podwyrażenie” to dowolny prawidłowy wzorzec wyrażenia regularnego. Przechwycenia używające nawiasów są numerowane automatycznie od lewej do prawej na podstawie kolejności nawiasów otwierających w wyrażeniu regularnym, rozpoczynając od numeru jeden. Przechwycenie o numerze zero to tekst dopasowany przez cały wzorzec wyrażenia regularnego.dopasowane podwyrażenienazwanazwa1nazwa2nazwa lub numerNazwane lub numerowane odwołanie wsteczne. „Nazwa” to nazwa grupy przechwytującej zdefiniowanej we wzorcu wyrażenia regularnego.nazwane odwołanie wstecznePrzechwytuje dopasowane podwyrażenie i umożliwia dostęp do niego za pomocą nazwy lub numeru. Element „nazwa” to prawidłowa nazwa grupy, a element „podwyrażenie” to dowolny prawidłowy wzorzec wyrażenia regularnego. Element „nazwa” nie może zawierać żadnych znaków interpunkcyjnych i nie może zaczynać się od cyfry. Jeśli parametr RegexOptions metody dopasowywania wzorca wyrażenia regularnego zawiera flagę RegexOptions.ExplicitCapture lub jeśli dla tego wyrażenia zastosowano opcję n, jedynym sposobem przechwycenia podwyrażenia jest jawne nazwanie grup przechwytujących. nazwane dopasowane podwyrażenieNegatywna grupa znaków określa listę znaków, które nie mogą pojawić się w ciągu wejściowym, jeśli ma nastąpić dopasowanie. Znaki na liście są określane pojedynczo. Można połączyć dwa lub więcej zakresów znaków. Na przykład aby określić zakres cyfr dziesiętnych od „0” do „9”, zakres małych liter od „a” do „f” i zakres wielkich liter od „A” do „F”, użyj elementu [0-9A-fA-F].negatywna grupa znakówNegatywny zakres znaków określa listę znaków, które nie mogą pojawić się w ciągu wejściowym, jeśli ma nastąpić dopasowanie. Element „firstCharacter” to znak rozpoczynający zakres, a element „lastCharacter” to znak kończący zakres. Można połączyć dwa lub więcej zakresów znaków. Na przykład aby określić zakres cyfr dziesiętnych od „0” do „9”, zakres małych liter od „a” do „f” i zakres wielkich liter od „A” do „F”, użyj elementu [0-9A-fA-F].negatywny zakres znakówKonstrukcja wyrażenia regularnego \P{ nazwa } pasuje do dowolnego znaku, który nie należy do kategorii ogólnej znaków Unicode ani do bloku nazwanego, gdzie „nazwa” to skrót kategorii lub nazwa bloku nazwanego.negatywna kategoria unicode)Pasuje do znaku nowego wiersza — \u000Aznak nowego wierszanieElement \D pasuje do dowolnego znaku innego niż cyfra. Jest to równoważnik wzorca wyrażenia regularnego \P{Nd}. Jeśli zostanie określone zachowanie zgodne ze standardem ECMAScript, element \D jest równoważnikiem elementu [^0-9].znak inny niż cyfraElement \S pasuje do dowolnego znaku innego niż biały znak. Jest to równoważnik wzorca wyrażenia regularnego [^\f\n\r\t\v\x85\p{Z}] lub odwrotność wzorca wyrażenia regularnego \s, który pasuje do białych znaków. Jeśli zostało określone zachowanie zgodne ze standardem ECMAScript, element \S jest równoważny elementowi [^ \f\n\r\t\v].znak inny niż białypKotwica \B określa, że dopasowanie nie może nastąpić na granicy słowa. Jest to przeciwieństwo kotwicy \b.granica inna niż słowaElement \W pasuje do dowolnego znaku niebędącego częścią słowa. Pasuje do dowolnego znaku z wyjątkiem znaków należących do następujących kategorii Unicode: Ll Litera, mała Lu Litera, wielka Lt Litera, jak nazwy własne Lo Litera, inna Lm Litera, modyfikator Mn Znacznik, nierozdzielający Nd Cyfra, cyfra dziesiętna Pc Interpunkcja, łącznik Jeśli określono zachowanie zgodne ze standardem ECMAScript, element \W jest równoważny elementowi [^a-zA-Z_0-9].znak nienależący do słowaTa konstrukcja nie przechwytuje podciągu dopasowanego przez podwyrażenie: Konstrukcja grupy nieprzechwytującej jest zazwyczaj używana, gdy kwantyfikator stosuje się do grupy, lecz podciągi przechwycone przez grupę mogą zostać zignorowane. Jeśli wyrażenie regularne zawiera zagnieżdżone konstrukcje grupujące, konstrukcja zewnętrznej grupy nieprzechwytującej nie stosuje się do wewnętrznych zagnieżdżonych konstrukcji grup.grupa nieprzechwytującacyfra, cyfra dziesiętna cyfra, litera cyfra, innaNumerowane odwołanie wsteczne, gdzie element „numer” to numer kolejny grupy przechwytującej w wyrażeniu regularnym. Na przykład element \4 pasuje do zawartości czwartej grupy przechwytującej. Istnieje niejednoznaczność między ósemkowymi kodami ucieczki (takimi jak \16) i odwołaniami wstecznymi \numer, które używają tej samej notacji. Jeśli niejednoznaczność jest problemem, możesz użyć notacji \k, która jest jednoznaczna i której nie można pomylić z ósemkowymi kodami znaków. Podobnie kody szesnastkowe, takie jak \xdd, są jednoznaczne i nie można ich pomylić z odwołaniami wstecznymi.numerowane odwołanie wsteczneinne, kontrolneinne, formatująceinne, nieprzypisaneinne, użytek prywatnyinne, dwuskładnikowePozytywna grupa znaków określa listę znaków, z których dowolny może się pojawić się w ciągu wejściowym, aby nastąpiło dopasowanie.pozytywna grupa znakówPozytywny zakres znaków określa zakres znaków, z których dowolny może się pojawić się w ciągu wejściowym, aby nastąpiło dopasowanie. Element „firstCharacter” to znak rozpoczynający zakres, a element „lastCharacter” to znak kończący zakres. pozytywny zakres znakówinterpunkcja, zamknięcieinterpunkcja, łącznikinterpunkcja, myślnik"interpunkcja, cudzysłów końcowy%interpunkcja, cudzysłów początkowyinterpunkcja, otwarcieinterpunkcja, inneseparator, wierszseparator, akapitseparator, spacjaKotwica \A określa, że dopasowanie musi nastąpić na początku ciągu wejściowego. Jest ona identyczna z kotwicą ^ z tym wyjątkiem, że kotwica \A ignoruje opcję RegexOptions.Multiline. Dlatego może pasować tylko na początku pierwszego wiersza wielowierszowego ciągu wejściowego.tylko początek ciąguKotwica ^ określa, że następujący wzorzec musi rozpoczynać się od położenia pierwszego znaku ciągu. Jeśli użyjesz kotwicy ^ z opcją RegexOptions.Multiline, dopasowanie musi nastąpić na początku każdego wiersza.początek ciągu lub wiersza podwyrażeniesymbol, walutasymbol, matematykasymbol, modyfikator symbol, inny$Pasuje do znaku tabulacji — \u0009znak tabulacjiKonstrukcja wyrażenia regularnego \p{ nazwa } pasuje do dowolnego znaku należącego do ogólnej kategorii Unicode lub bloku nazwanego, gdzie „nazwa” to skrót kategorii lub nazwa bloku nazwanego.kategoria unicodeHPasuje do jednostki kodu UTF-16, której wartość szesnastkowa to ####.znak ucieczki unicodeKategoria ogólna Unicode: {0}-Pasuje do znaku tabulacji pionowej — \u000Bznak tabulacji pionowejElement \s pasuje do dowolnego znaku innego niż biały. Jest to równoważne następującym sekwencjom ucieczki i kategoriom Unicode: \f Znak wysuwu strony — \u000C \n Znak nowego wiersza — \u000A \r Znak powrotu karetki — \u000D \t Znak tabulacji — \u0009 \v Znak tabulacji pionowej — \u000B \x85 Znak wielokropka lub następnego wiersza (NEL), (…) — \u0085 \p{Z} Pasuje do dowolnego znaku separatora Jeśli określono zachowanie zgodne ze standardem ECMAScript, element \s jest równoważny elementowi [ \f\n\r\t\v] biały znakKotwica \b określa, że dopasowanie musi nastąpić na granicy między znakiem słowa (elementem języka \w) a znakiem innym niż słowa (elementem języka \W). Znaki słowa obejmują znaki alfanumeryczne i podkreślenia; znaki inne niż słowa obejmują wszystkie pozostałe znaki. Dopasowanie może także nastąpić na granicy słowa na początku lub na końcu ciągu. Kotwica \b jest często używana w celu zapewnienia, że podwyrażenie pasuje do całego wyrazu, a nie tylko na początku lub końcu słowa.granica słowaElement \w pasuje do dowolnego znaku słowa. Znak słowa należy do dowolnej z następujących kategorii Unicode: Ll Litera, mała Lu Litera, wielka Lt Litera, jak nazwy własne Lo Litera, inna Lm Litera, modyfikator Mn Znacznik, nierozdzielający Nd Cyfra, cyfra dziesiętna Pc Interpunkcja, łącznik Jeśli określono zachowanie zgodne ze standardem ECMAScript, element \w jest równoważny elementowi [a-zA-Z_0-9]. znak słowatakNegatywna asercja wyprzedzająca o zerowej szerokości, w przypadku której powodzenie dopasowania wymaga, aby ciąg wejściowy nie pasował do wzorca wyrażenia regularnego w podwyrażeniu. Dopasowany ciąg nie jest dołączany do wyniku dopasowania. Negatywna asercja wyprzedzająca o zerowej szerokości jest zwykle używana na początku lub na końcu wyrażenia regularnego. Na początku wyrażenia regularnego może definiować konkretny wzorzec, który nie powinien zostać dopasowany, jeśli początek wyrażenia regularnego definiuje podobny, ale bardziej ogólny wzorzec dopasowania. W takim przypadku jest często używana do ograniczenia cofania się. Na końcu wyrażenia regularnego może definiować podwyrażenie, które nie może wystąpić na końcu dopasowania.6negatywna asercja wyprzedzająca o zerowej szerokościNegatywna asercja wsteczna o zerowej szerokości, w przypadku której powodzenie dopasowania wymaga, aby „podwyrażenie” nie występowało w ciągu wejściowym po lewej stronie bieżącej pozycji. Dowolny podciąg niepasujący do „podwyrażenia” nie jest dołączany do wyniku dopasowania. Negatywne asercje wsteczne o zerowej szerokości są zwykle używane na początku wyrażeń regularnych. Definiowany przez nie wzorzec wyklucza dopasowanie w następującym ciągu. Są one także używane do ograniczenia cofania się, jeśli ostatni znak lub znaki w przechwyconej grupie nie mogą być znakami pasującymi do wzorca wyrażenie regularnego tej grupy.0negatywna asercja wsteczna o zerowej szerokościPozytywna asercja wyprzedzająca o zerowej szerokości, w przypadku której powodzenie dopasowania wymaga, aby ciąg wejściowy pasował do wzorca wyrażenia regularnego w „podwyrażeniu”. Dopasowany podciąg nie jest dołączany do wyniku dopasowania. Pozytywna asercja wyprzedzająca o zerowej szerokości nie wykonuje cofania się. Zwykle pozytywna asercja wyprzedzająca o zerowej szerokości znajduje się na końcu wzorca wyrażenia regularnego. Definiuje ona podciąg, który musi znajdować się na końcu ciągu, aby nastąpiło dopasowanie, lecz który nie powinien zostać dołączony do dopasowania. Jest także przydatna do ograniczenia nadmiernego cofania się. Pozytywnej asercji wyprzedzającej o zerowej szerokości możesz użyć, aby zapewnić, że konkretna przechwycona grupa zaczyna się tekstem pasującym do podzbioru wzorca definiującego tę przechwyconą grupę.6pozytywna asercja wyprzedzająca o zerowej szerokościPozytywna asercja wsteczna o zerowej szerokości, w przypadku której powodzenie dopasowania wymaga, aby „podwyrażenie” występowało w ciągu wejściowym po lewej stronie bieżącej pozycji. „Podwyrażenie” nie jest dołączane do wyniku dopasowania. Pozytywna asercja wsteczna o zerowej szerokości nie wykonuje cofania. Pozytywne asercje wsteczne o zerowej szerokości są zwykle używane na początku wyrażeń regularnych. Definiowany przez nie wzorzec jest warunkiem wstępnym dopasowania, lecz sam nie jest częścią wyniku dopasowania.0pozytywna asercja wsteczna o zerowej szerokościQSygnatury powiązanych metod znalezione w metadanych nie zostaną zaktualizowane.Uwagi:*Usunięcie dokumentu nie jest obsługiwaneUsuń pominięcieUsuń pominięcie {0}Usuń modyfikator „async”Usuń dokument „{0}”Usuń kwalifikacje'Usuń odwołanie do elementu „{0}”.Usuń separatory Usuń tagUsuń niepotrzebne rzutowaniaUsuń nieużywaną zmiennąUsuń nieużywane zmienneUsunięcie elementu {0}, który uzyskał dostęp do przechwyconych zmiennych „{1}" i „{2}" deklarowanych w różnych zakresach, wymaga ponownego uruchomienia aplikacji.dUsuwanie elementu {0}, który zawiera aktywną instrukcję, wymaga ponownego uruchomienia aplikacji.Zmień nazwę pliku na {0}Zmień nazwę typu na {0}BZmiana nazwy elementu {0} wymaga ponownego uruchomienia aplikacji.Zmienianie nazwy elementu {0} wymaga ponownego uruchomienia aplikacji, ponieważ nie jest to obsługiwane przez środowisko uruchomieniowe.aZmienianie nazwy przechwyconej zmiennej z "{0}" na "{1}" wymaga ponownego uruchomienia aplikacji.7Zastąp elementy „{0}” i „{1}” właściwością.Zamień element „{0}” na element „{1}”!Zastąp element „{0}” metodą"Zastąp element „{0}” metodami*Zastąp element „{0}” właściwościąZgłoszone dane diagnostyczne „{0}” mają lokalizację źródłową „{1}” w pliku „{2}”, który jest spoza podanego pliku.Lokalizacja źródłowa zgłoszonych danych diagnostycznych „{0}” znajduje się w pliku „{1}”, który nie jest częścią analizowanej kompilacji.[Zgłoszona diagnostyka z identyfikatorem „{0}” nie jest obsługiwana przez analizatora.LReprezentuje obiekt, którego operacje będą rozpoznane w czasie wykonania.>Żądany zestaw został już załadowany z elementu „{0}”.Rozwiąż znaczniki konfliktówZwraca:Roslyn.HostErrorEdycja reguły-Zaznaczenie nie zawiera prawidłowego tokenu.+Zaznaczenie nie jest uwzględnione w typie.Oddziel półbajtyOddziel tysiąceOddziel wyrazyUprość dostęp do składowejUprość nazwyFragmenty kodu Rozwiązanie!Sortuj modyfikatory dostępności'Podziel na kolejne instrukcje „{0}”.Podziel na zagnieżdżone instrukcje „{0}”Ostrzeżenie: zmienna iteracji przekroczyła granicę funkcji.fOstrzeżenie: Zmiana przestrzeni nazw może skutkować nieprawidłowym kodem i zmianą jego znaczenia.LOstrzeżenie: semantyka może ulec zmianie podczas konwertowania instrukcji.'Zawijaj i wyrównuj łańcuch wywołańZawijaj i wyrównuj wyrażenie.Zawijaj i wyrównuj długi łańcuch wywołańZawijaj łańcuch wywołańZawijaj każdy argumentZawijaj każdy parametrZawijaj wyrażenie"Zawijaj długą listę argumentów"Zawijaj długi łańcuch wywołań"Zawijaj długą listę parametrów ZawijanieQMożesz zmienić tylko sygnaturę konstruktora, indeksatora, metody lub delegata.>Za pomocą paska nawigacyjnego można przełączać konteksty. {0} - {1}Słowo kluczowe {0}@Element „{0}” nie może mieć wartości null ani być pusty.XElement „{0}” nie może mieć wartości null ani składać się ze znaków odstępu. {0} - {1}6Element „{0}” nie ma wartości null w tym miejscu.;Element „{0}” może mieć wartość null w tym miejscu.1/10 000 000 sekundyIndywidualny specyfikator formatu „fffffff” reprezentuje siedem najbardziej znaczących cyfr ułamka sekundy; tzn. reprezentuje dziesięciomilionową część sekundy w wartości daty i godziny. Co prawda możliwe jest wyświetlenie składnika dziesięciomilionowej części sekundy wartości godziny, ale ta wartość może nie mieć znaczenia. Dokładność wartości daty i godziny zależy od rozdzielczości zegara systemowego. W systemach operacyjnych Windows NT 3.5 (i nowszych) oraz Windows Vista rozdzielczość zegara wynosi ok. 10–15 milisekund.01/10 000 000 sekundy (wartrość inna niż zero)Indywidualny specyfikator formatu „FFFFFFF” reprezentuje siedem najbardziej znaczących cyfr ułamka sekundy; tzn. reprezentuje dziesięciomilionową część sekundy w wartości daty i godziny. Zera końcowe ani liczby z siedmioma zerami nie są jednak wyświetlane. Co prawda możliwe jest wyświetlenie składnika dziesięciomilionowej części sekundy wartości godziny, ale ta wartość może nie mieć znaczenia. Dokładność wartości daty i godziny zależy od rozdzielczości zegara systemowego. W systemach operacyjnych Windows NT 3.5 (i nowszych) oraz Windows Vista rozdzielczość zegara wynosi ok. 10–15 milisekund.1/1 000 000 sekundyIndywidualny specyfikator formatu „ffffff” reprezentuje sześć najbardziej znaczących cyfr ułamka sekundy; tzn. reprezentuje milionową część sekundy w wartości daty i godziny. Co prawda możliwe jest wyświetlenie składnika milionowej części sekundy wartości godziny, ale ta wartość może nie mieć znaczenia. Dokładność wartości daty i godziny zależy od rozdzielczości zegara systemowego. W systemach operacyjnych Windows NT 3.5 (i nowszych) oraz Windows Vista rozdzielczość zegara wynosi ok. 10–15 milisekund./1/1 000 000 sekundy (wartrość inna niż zero)Indywidualny specyfikator formatu „FFFFFF” reprezentuje sześć najbardziej znaczących cyfr ułamka sekundy; tzn. reprezentuje milionową część sekundy w wartości daty i godziny. Zera końcowe ani liczby z sześcioma zerami nie są jednak wyświetlane. Co prawda możliwe jest wyświetlenie składnika milionowej części sekundy wartości godziny, ale ta wartość może nie mieć znaczenia. Dokładność wartości daty i godziny zależy od rozdzielczości zegara systemowego. W systemach operacyjnych Windows NT 3.5 (i nowszych) oraz Windows Vista rozdzielczość zegara wynosi ok. 10–15 milisekund.1/100 000 sekundyIndywidualny specyfikator formatu „fffff” reprezentuje pięć najbardziej znaczących cyfr ułamka sekundy; tzn. reprezentuje stutysięczną część sekundy w wartości daty i godziny. Co prawda możliwe jest wyświetlenie składnika stutysięcznej części sekundy wartości godziny, ale ta wartość może nie mieć znaczenia. Dokładność wartości daty i godziny zależy od rozdzielczości zegara systemowego. W systemach operacyjnych Windows NT 3.5 (i nowszych) oraz Windows Vista rozdzielczość zegara wynosi ok. 10–15 milisekund.-1/100 000 sekundy (wartrość inna niż zero)Indywidualny specyfikator formatu „FFFFF” reprezentuje pięć najbardziej znaczących cyfr ułamka sekundy; tzn. reprezentuje stutysięczną część sekundy w wartości daty i godziny. Zera końcowe ani liczby z pięcioma zerami nie są jednak wyświetlane. Co prawda możliwe jest wyświetlenie składnika stutysięcznej części sekundy wartości godziny, ale ta wartość może nie mieć znaczenia. Dokładność wartości daty i godziny zależy od rozdzielczości zegara systemowego. W systemach operacyjnych Windows NT 3.5 (i nowszych) oraz Windows Vista rozdzielczość zegara wynosi ok. 10–15 milisekund.1/10 000 sekundyIndywidualny specyfikator formatu „ffff” reprezentuje cztery najbardziej znaczące cyfry ułamka sekundy; tzn. reprezentuje dziesięciotysięczną część sekundy w wartości daty i godziny. Co prawda możliwe jest wyświetlenie składnika dziesięciotysięcznej części sekundy wartości godziny, ale ta wartość może nie mieć znaczenia. Dokładność wartości daty i godziny zależy od rozdzielczości zegara systemowego. W systemach operacyjnych Windows NT 3.5 (i nowszych) oraz Windows Vista rozdzielczość zegara wynosi ok. 10–15 milisekund.,1/10 000 sekundy (wartrość inna niż zero)Indywidualny specyfikator formatu „FFFF” reprezentuje cztery najbardziej znaczące cyfry ułamka sekundy; tzn. reprezentuje dziesięciotysięczną część sekundy w wartości daty i godziny. Zera końcowe ani liczby z czterema zerami nie są jednak wyświetlane. Co prawda możliwe jest wyświetlenie składnika dziesięciotysięcznej części sekundy wartości godziny, ale ta wartość może nie mieć znaczenia. Dokładność wartości daty i godziny zależy od rozdzielczości zegara systemowego. W systemach operacyjnych Windows NT 3.5 (i nowszych) oraz Windows Vista rozdzielczość zegara wynosi ok. 10–15 milisekund.1/1000 sekundyIndywidualny specyfikator formatu „fff” reprezentuje trzy najbardziej znaczące cyfry ułamka sekundy; tzn. reprezentuje milisekundy w wartości daty i godziny.*1/1000 sekundy (wartrość inna niż zero)Indywidualny specyfikator formatu „FFF” reprezentuje trzy najbardziej znaczące cyfry ułamka sekundy; tzn. reprezentuje milisekundy w wartości daty i godziny. Zera końcowe ani liczby z trzema zerami nie są jednak wyświetlane. 1/100 sekundyIndywidualny specyfikator formatu „ff” reprezentuje dwie najbardziej znaczące cyfry ułamka sekundy; tzn. reprezentuje setną część sekundy w wartości daty i godziny.)1/100 sekundy (wartrość inna niż zero)Indywidualny specyfikator formatu „FF” reprezentuje dwie najbardziej znaczące cyfry ułamka sekundy; tzn. reprezentuje setną część sekundy w wartości daty i godziny. Zera końcowe ani liczby z dwoma zerami nie są jednak wyświetlane. 1/10 sekundySpecyfikator formatu niestandardowego "f" reprezentuje najbardziej znaczącą cyfrę ułamka sekundy; tzn. reprezentuje część dziesiętną sekundy w wartości daty i godziny. Jeśli specyfikator formatu "f" zostanie użyty bez innych specyfikatorów formatu, będzie to interpretowane jako specyfikator standardowego formatu daty i godziny "f". Gdy specyfikatory formatu "f" są używane jako część ciągu formatu podanego dla metody ParseExact lub TryParseExact, liczba specyfikatorów formatu "f" będzie wskazywać liczbę najważniejszych cyfr ułamka sekund, jaka musi być obecna, aby pomyślnie przeanalizować dany ciąg.(1/10 sekundy (wartrość inna niż zero)Indywidualny specyfikator formatu „F” reprezentuje najbardziej znaczącą cyfrę ułamka sekundy; tzn. reprezentuje dziesiątą część sekundy w wartości daty i godziny. Jeśli tą cyfrą jest zero, nic nie jest wyświetlane. Jeśli specyfikator formatu „F” zostanie użyty bez innych indywidualnych specyfikatorów formatu, będzie interpretowany jako standardowy specyfikator daty i godziny „F”. Liczba specyfikatorów formatu „f” używanych z metodą ParseExact, TryParseExact, ParseExact lub TryParseExact wskazuje maksymalną liczbę najważniejszych cyfr ułamka sekund, jaka może być reprezentowana, aby pomyślnie przeanalizować ciąg.Zegar 12-godzinny (1–2 cyfr)Indywidualny specyfikator formatu „h” reprezentuje godzinę jako liczbę z zakresu od 1 do 12; tzn. godzina jest reprezentowana przez 12-godzinny zegar liczący pełne godziny od północy lub południa. Określona godzina po północy jest nie do odróżnienia od tej samej godziny po południu. Godzina nie jest zaokrąglana, a godzina 1-cyfrowa jest wyświetlana w formacie bez wiodącego zera. Na przykład w przypadku godziny 5:43 rano lub po południu ten indywidualny specyfikator formatu wyświetla wartość „5”. Jeśli specyfikator formatu „h” zostanie użyty bez innych indywidualnych specyfikatorów formatu, będzie interpretowany jako standardowy specyfikator daty i godziny i zwróci wyjątek FormatException.Zegar 12-godzinny (2 cyfry)Indywidualny specyfikator formatu „hh” (wraz z dowolną liczbą dodatkowych specyfikatorów „h”) reprezentuje godzinę jako liczbę z zakresu od 01 do 12; tzn. godzina jest reprezentowana przez 12-godzinny zegar liczący pełne godziny od północy lub południa. Określona godzina po północy jest nie do odróżnienia od tej samej godziny po południu. Godzina nie jest zaokrąglana, a godzina 1-cyfrowa jest wyświetlana w formacie z wiodącym zerem. Na przykład w przypadku godziny 5:43 rano lub po południu ten specyfikator formatu wyświetla wartość „05”.Zegar 24-godzinny (1–2 cyfr)Indywidualny specyfikator formatu „H” reprezentuje godzinę jako liczbę z zakresu od 0 do 23; tzn. godzina jest reprezentowana przez 24-godzinny zegar zaczynający się od zera i liczący godziny od północy lub południa. Godzina 1-cyfrowa jest wyświetlana w formacie bez wiodącego zera. Jeśli specyfikator formatu „H” zostanie użyty bez innych indywidualnych specyfikatorów formatu, będzie interpretowany jako standardowy specyfikator daty i godziny i zwróci wyjątek FormatException.Zegar 24-godzinny (2 cyfry)Indywidualny specyfikator formatu „HH” (wraz z dowolną liczbą dodatkowych specyfikatorów „H”) reprezentuje godzinę jako liczbę z zakresu od 00 do 23; tzn. godzina jest reprezentowana przez 24-godzinny zegar zaczynający się od zera i liczący godziny od północy. Godzina 1-cyfrowa jest wyświetlana w formacie z wiodącym zerem.%wszystkie typy anonimowe w kontenerze2i aktualizowanie miejsc wywoływania bezpośrednioatrybutwłaściwość automatyczna&nie można utworzyć drzewa końcowegoclasskod pole conststała konstruktorseparator datyIndywidualny specyfikator formatu „/” reprezentuje separator daty, który służy do rozdzielania lat, miesięcy i dni. Odpowiedni zlokalizowany separator jest pobierany z właściwości DateTimeFormatInfo.DateSeparator bieżącej lub określonej kultury. Uwaga: Aby zmienić separator daty dla określonego ciągu daty i godziny, określ znak separatora w ograniczniku ciągu literału. Na przykład ciąg formatu niestandardowego mm'/'dd'/'yyyy daje ciąg wyniku, w którym znak „/” jest zawsze używany jako separator daty. Aby zmienić separator daty dla wszystkich dat w kulturze, zmień wartość właściwości DateTimeFormatInfo.DateSeparator bieżącej kultury lub utwórz wystąpienie obiektu DateTimeFormatInfo, przypisz dany znak do jego właściwości DateSeparator i wywołaj przeciążenie metody formatowania, która zawiera parametr IFormatProvider. Jeśli specyfikator formatu „/” zostanie użyty bez innych indywidualnych specyfikatorów formatu, będzie interpretowany jako standardowy specyfikator daty i godziny i zwróci wyjątek FormatException.dzień miesiąca (1–2 cyfr)Indywidualny specyfikator formatu „d” reprezentuje dzień miesiąca jako liczbę z zakresu od 1 do 31. Dzień 1-cyfrowy jest wyświetlany w formacie bez wiodącego zera. Jeśli specyfikator formatu „d” zostanie użyty bez innych indywidualnych specyfikatorów formatu, będzie interpretowany jako standardowy specyfikator daty i godziny „d”.dzień miesiąca (2 cyfry)Ciąg formatu niestandardowego „dd” reprezentuje dzień miesiąca jako liczbę z zakresu od 01 do 31. Dzień 1-cyfrowy jest wyświetlany w formacie z wiodącym zerem.dzień tygodnia (skrót)Indywidualny specyfikator formatu „ddd” reprezentuje skróconą nazwę dnia tygodnia. Zlokalizowana skrócona nazwa dnia tygodnia jest pobierana z właściwości DateTimeFormatInfo.AbbreviatedDayNames bieżącej lub określonej kultury.dzień tygodnia (pełna nazwa)Indywidualny specyfikator formatu „dddd” (wraz z dowolną liczbą dodatkowych specyfikatorów „d”) reprezentuje pełną nazwę dnia tygodnia. Zlokalizowana nazwa dnia tygodnia jest pobierana z właściwości DateTimeFormatInfo.DayNames bieżącej lub określonej kultury.delegateodrzućenumwartość enumeventmetoda dostępu do zdarzeńpolez {0} z metadanychpełna długa data/godzinaStandardowy specyfikator formatu „F” reprezentuje niestandardowy ciąg formatu daty i godziny definiowany przez bieżącą właściwość DateTimeFormatInfo.FullDateTimePattern. Na przykład niestandardowy ciąg formatu dla kultury niezmiennej to „dddd, dd MMMM yyyy HH:mm:ss”.pełna krótka data/godzinaSpecyfikator formatu pełnej daty i krótkiej godziny („f”) Standardowy specyfikator formatu „f” reprezentuje połączenie wzorców długiej daty(„D”) i krótkiej godziny („t”) rozdzielonych spacją.ogólna data/godzina długaStandardowy specyfikator formatu „G” reprezentuje kombinację wzorców daty krótkiej („d”) i godziny długiej („T”) rozdzielonych spacją.ogólna data/godzina krótkaStandardowy specyfikator formatu „g” reprezentuje kombinację wzorców daty krótkiej („d”) i godziny krótkiej („t”) rozdzielonych spacją.7wygenerowany kod pokrywa się z ukrytą częścią koduAgenerowanie źródła dla symboli tego typu nie jest obsługiwaneprzeciążenie ogólneprzeciążenia ogólneww {0} ({1} — {2})w {0} (projekt {1}) w źródlew źródle (atrybut)w pliku pominięć indeksator interfaceAna wyodrębnioną metodę do wywołania w miejscach wywoływaniana nowe przeciążeniejesttylko ten typ anonimowyetykietastała lokalnafunkcja lokalnazmienna lokalnalokalizacja nieznana data długaStandardowy specyfikator formatu „D” reprezentuje niestandardowy ciąg formatu daty i godziny zdefiniowany przez bieżącą właściwość DateTimeFormatInfo.LongDatePattern. Na przykład niestandardowy ciąg formatu dla kultury niezmiennej to „dddd, dd MMMM yyyy”.godzina długaStandardowy specyfikator formatu „T” reprezentuje niestandardowy ciąg formatu daty i godziny zdefiniowany przez właściwość DateTimeFormatInfo.LongTimePattern konkretnej kultury. Na przykład niestandardowy ciąg formatu dla kultury niezmiennej to „HH:mm:ss”. {0} „{1}”metodaminuta (1-2 cyfry)Niestandardowy specyfikator formatu „m” reprezentuje minutę jako liczbę z zakresu od 0 do 59. Wartość minuty reprezentuje całe minuty, które upłynęły od ostatniej godziny. Jednocyfrowa wartość minuty jest formatowana bez zera wiodącego. Jeśli specyfikator formatu „m” jest używany bez innych niestandardowych specyfikatorów formatu, jest on interpretowany jako standardowy specyfikator formatu daty i godziny „m”.minuta (2 cyfry)Niestandardowy specyfikator formatu „mm” (oraz dowolna liczba dodatkowych specyfikatorów „m”) reprezentuje minutę jako liczbę z zakresu od 00 do 59. Wartość minuty reprezentuje całe minuty, które upłynęły od ostatniej godziny. Jednocyfrowa wartość minuty jest formatowana za pomocą zera wiodącego.miesiąc (1-2 cyfry)Niestandardowy specyfikator formatu „M” reprezentuje miesiąc jako liczbę z zakresu od 1 do 12 (lub od 1 do 13 dla kalendarzy z 13 miesiącami). Jednocyfrowa wartość miesiąca jest formatowana bez zera wiodącego. Jeśli specyfikator formatu „M” jest używany bez innych niestandardowych specyfikatorów formatu, jest on interpretowany jako standardowy specyfikator formatu daty i godziny „M”.miesiąc (2 cyfry)Niestandardowy specyfikator formatu „MM” reprezentuje miesiąc jako liczbę z zakresu od 01 do 12 (lub od 01 do 13 dla kalendarzy z 13 miesiącami). Miesiąc jednocyfrowy jest formatowany przy użyciu zera wiodącego.miesiąc (skrót)Niestandardowy specyfikator formatu „MMM” reprezentujący skróconą nazwę miesiąca. Zlokalizowana skrócona nazwa miesiąca jest pobierana z właściwości DateTimeFormatInfo.AbbreviatedMonthNames bieżącej lub określonej kultury.dzień miesiącaStandardowy specyfikator formatu „M” lub „m” reprezentuje niestandardowy ciąg formatu daty i godziny zdefiniowany przez bieżącą właściwość DateTimeFormatInfo.MonthDayPattern. Na przykład niestandardowy ciąg formatu dla kultury niezmiennej to „MMMM dd”.miesiąc (pełny)Niestandardowy specyfikator formatu „MMMM” reprezentuje pełną nazwę miesiąca. Zlokalizowana nazwa miesiąca jest pobierana z właściwości DateTimeFormatInfo.MonthNames bieżącej lub określonej kultury. namespaceoperatorprzeciążenieprzeciążeniaparametr (Nieznany) okres/eraNiestandardowe specyfikatory formatu „g” lub „gg” (oraz dowolna liczba dodatkowych specyfikatorów „g”) reprezentują okres lub erę taką jak A.D. Operacja formatowania ignoruje ten specyfikator, jeśli formatowana data nie ma skojarzonego ciągu okresu lub ery. Jeśli specyfikator formatu „g” jest używany bez innych niestandardowych specyfikatorów formatu, jest on interpretowany jako standardowy specyfikator formatu daty i godziny „g”. projekt {0}właściwość!metoda dostępu do właściwościzmienna zakresudata/godzina zgodna z rfc1123Standardowy specyfikator formatu „R” lub „r” reprezentuje niestandardowy ciąg formatu daty i godziny zdefiniowany przez właściwość DateTimeFormatInfo.RFC1123Pattern. Wzorzec odpowiada zdefiniowanemu standardowi, a właściwość jest tylko do odczytu. Dlatego jest on zawsze taki sam niezależnie od użytej kultury lub określonego dostawcy formatu. Niestandardowy ciąg formatu to „ddd, dd MMM yyyy HH':'mm':'ss 'GMT'”. Gdy jest używany ten standardowy specyfikator formatu, operacja formatowania lub analizowania zawsze używa kultury niezmiennej.data/godzina rundyStandardowy specyfikator formatu „O” lub „o” reprezentuje niestandardowy ciąg formatu daty i godziny przy użyciu wzorca, który zachowuje informacje o strefie czasowej i generuje ciąg wynikowy zgodny z normą ISO 8601. W przypadku wartości DateTime ten specyfikator formatu został zaprojektowany tak, aby zachowywać wartości daty i godziny wraz z właściwością DateTime.Kind w postaci tekstu. Sformatowany ciąg można z powrotem przeanalizować przy użyciu metody DateTime.Parse(String, IFormatProvider, DateTimeStyles) lub DateTime.ParseExact, jeśli parametr stylów ma wartość DateTimeStyles.RoundtripKind. Standardowy specyfikator formatu „O” lub „o” odpowiada niestandardowemu ciągowi formatu „yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffffffK” dla wartości DateTime i niestandardowemu ciągowi formatu „yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffffffzzz” dla wartości DateTimeOffset. W tym ciągu pary apostrofów ograniczające pojedyncze znaki, takie jak łączniki, dwukropki i litera „T” wskazują, że dany znak jest literałem, którego nie można zmienić. Apostrofy nie pojawiają się w ciągu wyjściowym. Standardowy specyfikator formatu „O” lub „o” (oraz niestandardowy ciąg formatu „yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffffffK”) używają trzech sposobów zdefiniowanych przez normę ISO 8601 do reprezentowania informacji o strefie czasowej w celu zachowania właściwości Kind wartości DateTime: Składnik strefy czasowej DateTimeKind.Local wartości daty i godziny to przesunięcie względem czasu UTC (na przykład +01:00, -07:00). Wszystkie wartości DateTimeOffset są także reprezentowane za pomocą tego formatu. Składnik strefy czasowej DateTimeKind.Utc wartości daty i godziny używa elementu „Z” (oznaczającego zerowe przesunięcie) do reprezentowania czasu UTC. Wartości daty i godziny ze składnikiem DateTimeKind.Unspecified nie mają informacji o strefie czasowej. Ponieważ standardowy specyfikator formatu „O” lub „o” jest zgodny ze standardem międzynarodowym, operacja formatowania lub przetwarzania używająca tego specyfikatora zawsze używa kultury niezmiennej i kalendarza gregoriańskiego. Ciągi przekazywane do metod Parse, TryParse, ParseExact i TryParseExact wartości DateTime i DateTimeOffset mogą być analizowane przy użyciu specyfikatora formatu „O” lub „o”, jeśli mają one jeden z tych formatów. W przypadku obiektów DateTime wywołanie przeciążenia analizy powinno także obejmować parametr stylu o wartości DateTimeStyles.RoundtripKind. Zauważ, że wywołanie metody analizy z niestandardowym ciągiem formatu odpowiadającym specyfikatorowi formatu „O” lub „o” da inne wyniki niż w przypadku specyfikatora „O” lub „o”. Dzieje się tak dlatego, że metody analizy używające niestandardowego ciągu formatu nie mogą analizować wartości daty i godziny w postaci ciągu, który nie zawiera składnika strefy czasowej lub elementu „Z” wskazującego czas UTC.sekunda (1-2 cyfry)Niestandardowy specyfikator formatu „s” reprezentuje sekundy jako liczbę z zakresu od 0 do 59. Wynik reprezentuje całe sekundy, które upłynęły od ostatniej minuty. Jednocyfrowa wartość sekundy jest formatowana bez zera wiodącego. Jeśli specyfikator formatu „s” jest używany bez innych niestandardowych specyfikatorów formatu, jest on interpretowany jako standardowy specyfikator formatu daty i godziny „s”.sekunda (2 cyfry)Niestandardowy specyfikator formatu „ss” (oraz dowolna liczba dodatkowych specyfikatorów „s”) reprezentuje sekundę jako liczbę z zakresu od 00 do 59. Wartość sekundy reprezentuje całe sekundy, które upłynęły od ostatniej minuty. Jednocyfrowa wartość sekundy jest formatowana przy użyciu zera wiodącego. data krótkaStandardowy specyfikator formatu „d” reprezentuje niestandardowy ciąg formatu daty i godziny zdefiniowany przez właściwość DateTimeFormatInfo.ShortDatePattern konkretnej kultury. Na przykład niestandardowy ciąg formatu zwracany przez właściwość ShortDatePattern dla kultury niezmiennej to „MM/dd/yyyy”.godzina krótkaStandardowy specyfikator formatu „t” reprezentuje niestandardowy ciąg formatu daty i godziny zdefiniowany przez bieżącą właściwość DateTimeFormatInfo.ShortTimePattern. Na przykład niestandardowy ciąg formatu dla kultury niezmiennej to „HH:mm”.sortowalna data/godzina Standardowy specyfikator formatu „s” reprezentuje niestandardowy ciąg formatu daty i godziny zdefiniowany przez właściwość DateTimeFormatInfo.SortableDateTimePattern. Wzorzec odpowiada zdefiniowanemu standardowi (ISO 8601), a właściwość jest tylko do odczytu. Dlatego jest zawsze taki sam niezależnie od użytej kultury lub określonego dostawcy formatu. Niestandardowy ciąg formatu to „yyyy'-'MM'-'dd'T'HH':'mm':'ss”. Specyfikator formatu „s” jest przeznaczony do tworzenia ciągów wyniku, które można spójnie sortować w kolejności rosnącej lub malejącej na podstawie wartości daty i godziny. Dlatego mimo że standardowy specyfikator formatu „s” reprezentuje wartość daty i godziny w spójnym formacie, operacja formatowania nie modyfikuje wartości formatowanego obiektu daty i godziny w celu odzwierciedlenia jego właściwości DateTime.Kind lub wartości DateTimeOffset.Offset. Na przykład ciągi wyniku generowane przez formatowanie wartości daty i godziny 2014-11-15T18:32:17+00:00 oraz 2014-11-15T18:32:17+08:00 są identyczne. Gdy jest używany ten standardowy specyfikator formatu, operacja formatowania lub analizowania zawsze używa kultury niezmiennej.konstruktor statyczny8'Element „symbol” nie może być przestrzenią nazw.separator godziny Niestandardowy specyfikator formatu „:” reprezentuje separator godziny, który jest używany do rozdzielania godzin, minut i sekund. Odpowiedni zlokalizowany separator godziny jest pobierany z właściwości DateTimeFormatInfo.TimeSeparator bieżącej lub określonej kultury. Uwaga: aby zmienić separator godziny dla określonego ciągu daty i godziny, określ znak separatora w ramach ogranicznika ciągu literału. Na przykład niestandardowy ciąg formatu hh'_'dd'_'ss tworzy ciąg wyniku, w którym znak „_” (podkreślenie) jest zawsze używany jako separator godziny. Aby zmienić separator godziny dla wszystkich dat kultury, zmień wartość właściwości DateTimeFormatInfo.TimeSeparator bieżącej kultury lub utwórz wystąpienie obiektu DateTimeFormatInfo, przypisz znak do jego właściwości TimeSeparator i wywołaj przeciążenie metody formatowania, które obejmuje parametr IFormatProvider. Jeśli specyfikator formatu „:” zostanie użyty bez innych niestandardowych specyfikatorów formatu, jest on interpretowany jako standardowy specyfikator formatu daty i godziny i powoduje zgłoszenie wyjątku FormatException.strefa czasowa Niestandardowy specyfikator formatu „K” reprezentuje informacje o strefie czasowej dla wartości daty i godziny. Jeśli ten specyfikator formatu jest używany dla wartości DateTime, ciąg wyniku jest definiowany przez wartość właściwości DateTime.Kind: W przypadku lokalnej strefy czasowej (właściwość DateTime.Kind o wartości DateTimeKind.Local) ten specyfikator jest równoważny specyfikatorowi „zzz” i tworzy ciąg wyniku zawierający przesunięcie lokalne względem uniwersalnego czasu koordynowanego (UTC), na przykład „-07:00”. W przypadku czasu UTC (właściwość DateTime.Kind o wartości DateTimeKind.Utc) ciąg wyniku zawiera znak „Z” reprezentujący datę UTC. W przypadku godziny z nieokreślonej strefy czasowej (właściwość DateTime.Kind o wartości DateTimeKind.Unspecified) wynik jest równoważny wartości String.Empty. W przypadku wartości typu DateTimeOffset specyfikator formatu „K” jest równoważny specyfikatorowi formatu „zzz”" i tworzy ciąg wyniku zawierający przesunięcie wartości DateTimeOffset względem czasu UTC. Jeśli specyfikator formatu „K” jest używany bez innych niestandardowych specyfikatorów formatu, jest on interpretowany jako standardowy specyfikator formatu daty i godziny i powoduje zgłoszenie wyjątku FormatException.typograniczenie typu parametr typuuniwersalna pełna data/godzinaStandardowy specyfikator formatu „U” reprezentuje niestandardowy ciąg formatu daty i godziny zdefiniowany przez właściwość DateTimeFormatInfo.FullDateTimePattern określonej kultury. Wzorzec ten działa tak samo jak wzorzec „F”, jednak wartość DateTime jest automatycznie konwertowana na czas UTC przed formatowaniem.#uniwersalna sortowalna data/godzinaStandardowy specyfikator formatu „u” reprezentuje niestandardowy ciąg formatu daty i godziny zdefiniowany przez właściwość DateTimeFormatInfo.UniversalSortableDateTimePattern. Wzorzec odpowiada zdefiniowanemu standardowi, a właściwość jest tylko do odczytu. Dlatego jest on zawsze taki sam niezależnie od użytej kultury lub określonego dostawcy formatu. Niestandardowy ciąg formatu to „yyyy'-'MM'-'dd HH':'mm':'ss'Z'”. Gdy jest używany ten standardowy specyfikator formatu, operacja formatowania lub analizowania zawsze używa kultury niezmiennej. Mimo że ciąg wyniku powinien wyrażać godzinę za pomocą uniwersalnego czasu koordynowanego (UTC), podczas operacji formatowania nie jest wykonywana żadna konwersja oryginalnej wartości DateTime. Dlatego przed sformatowaniem wartości DateTime należy skonwertować ją na czas UTC za pomocą wywołania metody DateTime.ToUniversalTime.=aktualizowanie użyć w zawierającym elemencie członkowskim/aktualizowanie użyć w projekcie zawierającym+aktualizowanie użyć w typie zawierającym-aktualizowanie użyć w projektach zależnych"przesunięcie godziny i minuty utcW przypadku wartości DateTime niestandardowy specyfikator formatu „zzz” reprezentuje przesunięcie ze znakiem strefy czasowej lokalnego systemu operacyjnego względem czasu UTC wyrażone w godzinach i minutach. Nie uwzględnia on wartości właściwości DateTime.Kind wystąpienia. Z tego powodu nie zaleca się użycia specyfikatora formatu „zzz” z wartościami DateTime. W przypadku wartości DateTimeOffset ten specyfikator formatu reprezentuje przesunięcie wartości DateTimeOffset względem czasu UTC w godzinach i minutach. Przesunięcie jest zawsze wyświetlane ze znakiem wiodącym. Znak plus (+) wskazuje godzinę po czasie UTC, a znak minus (-) wskazuje godzinę przed czasem UTC. Jednocyfrowa wartość przesunięcia jest formatowana przy użyciu wiodącego zera.%przesunięcie godziny utc (1-2 cyfry)W przypadku wartości DateTime niestandardowy specyfikator formatu „z” reprezentuje przesunięcie ze znakiem strefy czasowej lokalnego systemu operacyjnego względem uniwersalnego czasu koordynowanego (UTC) wyrażone w godzinach. Nie uwzględnia on wartości właściwości DateTime.Kind wystąpienia. Z tego powodu nie zaleca się użycia specyfikatora formatu „z” z wartościami DateTime. W przypadku wartości DateTimeOffset ten specyfikator formatu reprezentuje przesunięcie wartości DateTimeOffset względem czasu UTC w godzinach. Przesunięcie jest zawsze wyświetlane ze znakiem wiodącym. Znak plus (+) wskazuje godzinę po czasie UTC, a znak minus (-) wskazuje godzinę przed czasem UTC. Jednocyfrowa wartość przesunięcia jest formatowana przy użyciu wiodącego zera. Jeśli specyfikator formatu „z” jest używany bez innych niestandardowych specyfikatorów formatu, jest on interpretowany jako standardowy specyfikator daty i godziny i powoduje zgłoszenie wyjątku FormatException.#przesunięcie godziny UTC (2 cyfry)W przypadku wartości DateTime niestandardowy specyfikator formatu „zz” reprezentuje przesunięcie ze znakiem strefy czasowej lokalnego systemu operacyjnego względem czasu UTC wyrażone w godzinach. Nie uwzględnia on wartości właściwości DateTime.Kind wystąpienia. Z tego powodu nie zaleca się użycia specyfikatora formatu „zz” z wartościami DateTime. W przypadku wartości DateTimeOffset ten specyfikator formatu reprezentuje przesunięcie wartości DateTimeOffset względem czasu UTC w godzinach. Przesunięcie jest zawsze wyświetlane ze znakiem wiodącym. Znak plus (+) wskazuje godzinę po czasie UTC, a znak minus (-) wskazuje godzinę przed czasem UTC. Jednocyfrowa wartość przesunięcia jest formatowana przy użyciu wiodącego zera.$Zakres [x-y] w odwrotnej kolejnościrok (1-2 cyfry)Niestandardowy specyfikator formatu „y” reprezentuje rok w postaci liczby składającej się z jednej lub dwóch cyfr. Jeśli rok składa się z więcej niż dwóch cyfr, w wyniku pojawiają się tylko dwie najmniej znaczące cyfry. Jeśli pierwsza cyfra roku dwucyfrowego zaczyna się od zera (na przykład 2008), liczba jest formatowana bez zera wiodącego. Jeśli specyfikator formatu „y” jest używany bez innych niestandardowych specyfikatorów formatu, jest on interpretowany jako standardowy specyfikator formatu daty i godziny „y”. rok (2 cyfry)Niestandardowy specyfikator formatu „yy” reprezentuje rok w postaci liczby dwucyfrowej. Jeśli rok składa się z więcej niż dwóch cyfr, w wyniku pojawiają się tylko dwie najmniej znaczące cyfry. Jeśli rok dwucyfrowy ma mniej niż dwie cyfry znaczące, liczba jest uzupełniana zerami wiodącymi w celu uzyskania dwóch cyfr. W ramach operacji analizowania rok dwucyfrowy analizowany przy użyciu niestandardowego specyfikatora formatu „yy” jest interpretowany na podstawie właściwości Calendar.TwoDigitYearMax bieżącego kalendarza dostawcy formatu. Poniższy przykład przedstawia analizowanie reprezentacji ciągu daty, który zawiera rok dwucyfrowy, za pomocą domyślnego kalendarza gregoriańskiego kultury en-US, która w tym przypadku jest kulturą bieżącą. Następnie jest zmieniany obiekt CultureInfo bieżącej kultury, tak aby używał obiektu GregorianCalendar ze zmodyfikowaną właściwością TwoDigitYearMax.rok (3-4 cyfry)Niestandardowy specyfikator formatu „yyy” reprezentuje rok za pomocą minimalnie 3 cyfr. Jeśli rok ma więcej niż trzy cyfry znaczące, są one uwzględniane w ciągu wyniku. Jeśli rok ma mniej niż trzy cyfry, liczba jest uzupełniana zerami wiodącymi, tak aby otrzymać trzy cyfry. rok (4 cyfry)Niestandardowy specyfikator formatu „yyyy” reprezentuje rok za pomocą minimalnie 4 cyfr. Jeśli rok ma więcej niż cztery cyfry znaczące, są one uwzględniane w ciągu wyniku. Jeśli rok ma mniej niż cztery cyfry, liczba jest uzupełniana zerami wiodącymi, tak aby otrzymać cztery cyfry. rok (5 cyfr)Niestandardowy specyfikator formatu „yyyyy” (oraz dowolna liczba dodatkowych specyfikatorów „y”) reprezentuje rok za pomocą minimalnie 5 cyfr. Jeśli rok ma więcej niż pięć cyfr znaczących, są one uwzględniane w ciągu wyniku. Jeśli rok ma mniej niż pięć cyfr, liczba jest uzupełniana zerami wiodącymi, tak aby otrzymać pięć cyfr. Jeśli podano dodatkowe specyfikatory „y”, liczba jest uzupełniana taką liczbą zer wiodących, aby otrzymać liczbę cyfr równą liczbie specyfikatorów „y”. rok miesiącStandardowy specyfikator formatu „R” lub „r” reprezentuje ciąg niestandardowego formatu daty i godziny, który jest definiowany przez właściwość DateTimeFormatInfo.YearMonthPattern określonej kultury. Na przykład ciąg niestandardowego formatu dla niezmiennej kultury to „rrrr MMMM”.'0lSystem.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_stringNInvalid_global_SuppressMessageAttributelInvalid_or_missing_target_for_SuppressMessageAttributeTInvalid_scope_for_SuppressMessageAttribute9&Make_field_readonly|BMember_access_should_be_qualified:Member_name_can_be_simplified2Modifiers_are_not_orderedlNamespace_0_does_not_match_folder_structure_expected_1 RNamespace_does_not_match_folder_structureu Naming_Styles .Naming_rule_violation_0 8Null_check_can_be_simplified NObject_initialization_can_be_simplified Order_modifiersC 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_used 4Parentheses_can_be_removedg NParentheses_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_read 4Private_member_0_is_unused lPrivate_method_0_can_be_removed_as_it_is_never_invoked Private_property_0_can_be_converted_to_a_method_as_its_get_accessor_is_never_invoked .Remove_Unnecessary_Cast 2Remove_redundant_equality Simplify_conditional_expressionO,Simplify_interpolationnNieprawidłowy globalny element „SuppressMessageAttribute”ZNieprawidłowy lub brakujący element docelowy dla elementu „SuppressMessageAttribute”ANieprawidłowy zakres dla elementu „SuppressMessageAttribute” Ustaw pole jako tylko do odczytu2Dostęp do składowej powinien mieć kwalifikator.#Nazwę składowej można uprościć#Modyfikatory nie są uporządkowaneWPrzestrzeń nazw „{0}” nie jest zgodna z strukturą folderów, oczekiwano „{1}”8Przestrzeń nazw nie jest zgodna ze strukturą folderówStyle nazewnictwa#Naruszenie reguły nazewnictwa: {0}3Można uprościć test na obecność wartości null%Inicjowanie obiektu można uprościćUporządkuj modyfikatoryParametr „{0}” można usunąć, jeśli nie jest częścią dostarczonego publicznego interfejsu API, ponieważ jego wartość początkowa nie jest nigdy używana`Parametr „{0}” można usunąć, ponieważ jego wartość początkowa nie jest nigdy używanaNawiasy można usunąćBNawiasy powinny zostać dodane w celu zapewnienia jednoznacznościWypełnij instrukcję switch.Preferuj jawnie podaną nazwę elementu krotkiqPrywatną składową „{0}” można usunąć, ponieważ przypisana do niej wartość nie jest nigdy odczytywana-Prywatna składowa „{0}” jest nieużywanaRMetodę prywatną „{0}” można usunąć, ponieważ nie jest nigdy wywoływana.Właściwość prywatną „{0}” można przekonwertować na metodę, ponieważ jej metoda dostępu get nie jest nigdy wywoływana.Usuń niepotrzebne rzutowanieUsuń nadmiarową równośćUsuń niepotrzebne nawiasyUsuń niepotrzebne pomijanie'Usuń nieodczytywane składowe prywatneUsuń nieużywaną składowąUsuń nieużywany parametr$Usuń nieużywany parametr „{0}”^Usuń nieużywany parametr „{0}”, jeśli nie jest częścią dostarczonego publicznego API$Usuń nieużywane prywatne składoweUprość wyrażenie LINQUprość inicjowanie kolekcjiUprość wyrażenie warunkoweUprość interpolacjęUprość inicjowanie obiektów4Nagłówek pliku nie jest zgodny z wymaganym tekstemGBrak nagłówka pliku lub nie znajduje się on w górnej części pliku"Niepotrzebne przypisanie wartości8Niepotrzebne przypisanie wartości do elementu „{0}”$Użyj elementu „System.HashCode”"Użyj właściwości automatycznejUżyj wyrażenia łączącegoUżyj przypisania złożonegoUżyj operatora „--”!Użyj jawnie podanej nazwy krotkiUżyj operatora „++”4Użyj nazwy wywnioskowanego elementu członkowskiegoUżyj propagacji wartości nullUżyj wyrażenia „throw“lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet PADPADP4]鐨vlg% {%  vYd8pjtps5N9T4Add_blank_line_after_blockAdd_both Add_default_case(Add_file_headerC4Fix_Name_Violation_colon_0[,Fix_all_occurrences_iny0Remove_extra_blank_lines6Remove_redundant_assignment8Suppress_or_Configure_issues2Update_suppression_format,Use_discard_underscore&Use_discarded_local9Dodaj pusty wiersz po bloku Dodaj obaDodaj przypadek domyślnyDodaj nagłówek plikuNapraw naruszenie nazwy: {0}Popraw wszystkie wystąpienia wUsuń dodatkowe puste wierszeUsuń nadmiarowe przypisanie)Problemy z pomijaniem lub konfigurowaniemAktualizuj format pomijaniaUżyj odrzucenia „_”"Użyj odrzuconej zmiennej lokalnejSU{ /fજ'A*!^n̓IrNakCkn,Ŋ FG4|bCS⽕BY3"8Jn|D0<=Q\`z l_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 2h$0$X *H $I0$E10  `He0\ +7N0L0 +70 010  `He y5m+:S {B֥ 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" pԧ[?*~;om$ޠ80B +7 1402Microsofthttp://www.microsoft.com0  *H 9r:`7*1[9rC EI^ߟaLCQQߤKO_i*̰D$9{ sɻ[!H] 'qr7lr` ,qYrjpe*Y/ Ù6?߉GOi}vx+s͛ZAkӗiԊ?CGOжS"g Xr@> j$~lq8dj@ďBG8{@!%t;M1>UF(R 4챆 R8^C9drbX OfA{,bM:swn3̔_BtjFn]L VeQBTyP5lH0 +710 *H 010  `He0Q *H  @<08 +Y 010  `He j80>vM#pDj~qY {LCaC+׷20211014191008.035Z0Ф01 0 UUS10U Washington10URedmond10U Microsoft Corporation1%0#U Microsoft America Operations1&0$U Thales TSS ESN:E5A6-E27C-592E1%0#UMicrosoft Time-Stamp Service<00٠3G1YG0  *H  0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100 201112182555Z 220211182555Z01 0 UUS10U Washington10URedmond10U Microsoft Corporation1%0#U Microsoft America Operations1&0$U Thales TSS ESN:E5A6-E27C-592E1%0#UMicrosoft Time-Stamp Service0"0  *H 0 L}(Y?jKz.=K8IWu2 JЮ(" F0xHCO1/jmiUk  U̠F[3>X C `"s39kENJhXY0;a!2v-eo\Y׋%̹D '],8WdK;on"4mowҾmS(4 XjI00UodW/C?xԂ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  P5~yG|=T#.d.AtC2 SLH`,K.rf;{֊eIG Q?4w}۬&iYϮjY$~j ;nX8 4HBos.g89uFq>,Zo-Clэf6aEVam6lr!$\ghYo<)QE?bݎC MOD Z`8Ln>+0fUp0q0Y 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{/!YDn+1 0 00|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103G1YG0  `HeJ0 *H  1  *H  0/ *H  1" 0^& Cns C+me0 *H  /1000 {<Ϻȉ}a+Tp;oE00~0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103G1YG0" _hd^|А;BI!Αd)0  *H  _Ew uMq딧cʊ̈qxLxK'{` #lA-Z MrXYp'yMg܉ ifJPPnE|xy)]|e#:ssxeb~;Ȥv¹ ߯:{}q(E[TdgW?vd0mrkӏӃ4oYKF=:JlM!^2mF 틍A