MZ@ !L!This program cannot be run in DOS mode. $PEL_" 0   @O8$ h  H.textܫ  `.rsrc8@@.reloc @BHP  X&BSJB v4.0.30319lH#~|#Strings0#US4#GUIDD#Blob 3  wwdgLLDLaLL-L ^^^ )^1^9^A^I^Q^. ...#.+ .3@.;R.C.Kv <PSystem.RuntimeDebuggableAttributeAssemblyTitleAttributeAssemblyFileVersionAttributeAssemblyInformationalVersionAttributeCompilationRelaxationsAttributeAssemblyProductAttributeAssemblyCopyrightAttributeAssemblyCompanyAttributeRuntimeCompatibilityAttributeMicrosoft.CodeAnalysis.VisualBasic.Features.resources.dllSystem.Reflection.ctorSystem.DiagnosticsSystem.Runtime.CompilerServicesMicrosoft.CodeAnalysis.VisualBasic.Features.resourcesMicrosoft.CodeAnalysis.VisualBasic.VBFeaturesResources.ru.resourcesVisualBasicCodeFixesResources.ru.resourcesVisualBasicAnalyzersResources.ru.resourcesDebuggingModesru15J˾dw    ?_ :$$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+df45061e218c9b5813c5531bc06fb238a23e30f60+Microsoft.CodeAnalysis.VisualBasic.FeatureslSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet_PADPADPh* L&f89n rڜ处}Jx"߭N棰#h-"$Z"9lo?,nL(D͖÷*շ&ʿ?1CDe~# }?>+vf5pZ X }h{?1/3`3o%a榃`CS\]u*4`0`zr_)T3@=԰:HFׁtؗ&NVbڤhDs]Cܮ%ݑ yY"M'I%Gp1-4|R9uv㸎IjiXGq?憣KwJ=R ^maFZ񬭮Kx$O'΍a|󬵑doBv,?̵9"=ejXDg7J+QP3;nuv>~c<J} b BLY "] Z  b tߵ OV[E¹1v#ڔt{XbVINV^>o2czB][(! .0 R J!$!1"U|""";# $DlR%\&kE&T'Ԗ(1(^)c**X+,OC-%-<^.w.y4/ m/!/0>11B242[3uJ33a"5h h757y7en8ҁh88V:,;d<%=a==>?W/?i?܇BB6B;CsCxCfCh.D{EE(GHr9IZLjLT}MXqQyRp+}RRSqTW,TuWUV,VKTWFXY4["[Ƭ~[r\x_`b`Upaa^&bVcFcRe(gih yifi0*kfkn.l7El]mzlm`mBp[prr¤irsbs sTftAqtU>vU>vvw3zzm{SC_}W~Zƃt#o @#~R(CF6CW$WM pPF; {f:q}1] ZHk-:g^3Y7E?ugrcDtX9P>XIx5%q}Ŗ(7=ovP@ LRS.ҬY*DOAUmlַ[ [K!Sew4MM*HjSN|`]+Yл T@ynv#L?^@ #$oL2GbQh%KqsQf{eA:Jӧnd\c<QxUE2,'YZLg"4SXABKAy=YDB>k}O@'@;G]Qy+`}H9}GC1vL mz%+HY˒8Xg~2j3IEXjsj#N &GMycukn+^E XM|7 XqTZQ'6F0iϣ2 ]<f e Ivjstp,'8) &uC]ud3W֋k56wN J868EbtA_7ȶtR1SSIp(.R@}0glZ!XOdp,,zgk[wD=9A_Using_block_does_three_things_colon_it_creates_and_initializes_variables_in_the_resource_list_it_runs_the_code_in_the_block_and_it_disposes_of_the_variables_before_exiting_Resources_used_in_the_Using_block_must_implement_System_IDisposable_Using_resource1_bracket_resource2_bracket_End_Using(AddHandler_statementAdd_AwaitBAdd_Await_and_ConfigureAwaitFalseAdd_Obsolete$Add_OverloadsAAdd_Shadows_Add_a_metadata_reference_to_specified_assembly_and_all_its_dependencies_e_g_Sharpr_myLib_dll{&Add_missing_Imports Adds_a_conditional_test_to_a_Catch_statement_Exceptions_are_caught_by_that_Catch_statement_only_when_the_conditional_test_that_follows_the_When_keyword_evaluates_to_Truef Aggregate_clauseApplies_an_aggregation_function_such_as_Sum_Average_or_Count_to_a_sequenceZApply_Imports_directive_placement_preferencesqDApply_Me_qualification_preferencespArgument_used_for_ByRef_parameter_can_t_be_extracted_out  Await_expressionAwaitable&Awaitable_ExtensionvBranches_unconditionally_to_a_specified_line_in_a_procedureCType_functionCatch_clauseCauses_the_current_class_or_interface_to_inherit_the_attributes_variables_properties_procedures_and_events_from_another_class_or_set_of_interfaces(Change_to_DirectCast"Change_to_TryCast tCollapses_and_hides_sections_of_code_in_Visual_Basic_files5 Combines_the_elements_of_two_sequences_The_join_operation_is_based_on_matching_keys Combines_the_elements_of_two_sequences_and_groups_the_results_The_join_operation_is_based_on_matching_keysU Compares_a_string_against_a_pattern_Wildcards_available_include_to_match_1_character_and_to_match_0_or_more_characters_result_string_Like_pattern@ Compares_two_expressions_and_returns_True_if_the_first_is_greater_than_or_equal_to_the_second_Otherwise_returns_False Compares_two_expressions_and_returns_True_if_the_first_is_greater_than_the_second_Otherwise_returns_False Compares_two_expressions_and_returns_True_if_the_first_is_less_than_or_equal_to_the_second_Otherwise_returns_FalsexCompares_two_expressions_and_returns_True_if_the_first_is_less_than_the_second_Otherwise_returns_FalsemCompares_two_expressions_and_returns_True_if_they_are_equal_Otherwise_returns_FalseVCompares_two_expressions_and_returns_True_if_they_are_not_equal_Otherwise_returns_False"Compares_two_object_reference_variables_and_returns_True_if_the_objects_are_equal_result_object1_Is_object2Compares_two_object_reference_variables_and_returns_True_if_the_objects_are_not_equal_result_object1_IsNot_object2Computes_a_value_for_each_item_in_the_query_and_assigns_the_value_to_a_new_range_variablelConditionally_compiles_selected_blocks_of_code_depending_on_the_value_of_an_expression'Conditionally_executes_a_group_of_statements_depending_on_the_value_of_an_expression&Conflict_s_detectedDConstrains_a_generic_type_parameter_to_require_that_any_type_argument_passed_to_it_be_a_reference_typenConstrains_a_generic_type_parameter_to_require_that_any_type_argument_passed_to_it_be_a_value_typeJ*Convert_0_to_Iterator$Convert_to_ForX&Convert_to_For_Each},Convert_to_Select_Case&Create_event_0_in_1Creates_a_delegate_procedure_instance_that_references_the_specified_procedure_AddressOf_procedureName:Creates_a_new_object_instanceDeclares_a_Get_property_procedure_that_is_used_to_return_the_current_value_of_a_propertyDeclares_a_Set_property_procedure_that_is_used_to_assign_a_value_to_a_propertyDeclares_a_reference_to_a_procedure_implemented_in_an_external_fileM:Declares_a_user_defined_eventzDeclares_an_enumeration_and_defines_the_values_of_its_membersDeclares_and_allocates_storage_space_for_one_or_more_variables_Dim_var_bracket_As_bracket_New_bracket_dataType_bracket_boundList_bracket_bracket_bracket_initializer_bracket_bracket_var2_bracketrTDeclares_and_defines_one_or_more_constantsEfDeclares_that_a_procedure_handles_a_specified_eventDeclares_the_name_of_a_class_and_introduces_the_definitions_of_the_variables_properties_and_methods_that_make_up_the_classDeclares_the_name_of_a_namespace_and_causes_the_source_code_following_the_declaration_to_be_compiled_within_that_namespaceDeclares_the_name_of_a_property_and_the_property_procedures_used_to_store_and_retrieve_the_value_of_the_propertyDeclares_the_name_of_a_structure_and_introduces_the_definition_of_the_variables_properties_events_and_procedures_that_make_up_the_structuremDeclares_the_name_of_an_interface_and_the_definitions_of_the_members_of_the_interfaceE Declares_the_name_parameters_and_code_that_define_a_Function_procedure_that_is_a_procedure_that_returns_a_value_to_the_calling_code Declares_the_name_parameters_and_code_that_define_a_Sub_procedure_that_is_a_procedure_that_does_not_return_a_value_to_the_calling_code!Declares_the_operator_symbol_operands_and_code_that_define_an_operator_procedure_on_a_class_or_structure"Defines_a_conditional_compiler_constant_Conditional_compiler_constants_are_always_private_to_the_file_in_which_they_appear_The_expressions_used_to_initialize_them_can_contain_only_conditional_compiler_constants_and_literalsg#Defines_a_lambda_expression_that_calculates_and_returns_a_single_value_Can_be_used_wherever_a_delegate_type_is_expected_Function_parameterList_expression8%Defines_a_lambda_expression_that_can_execute_statements_and_does_not_return_a_value_Can_be_used_wherever_a_delegate_type_is_expected_Sub_parameterList_statementT&Defines_an_asynchronous_lambda_expression_that_can_use_the_Await_operator_Can_be_used_wherever_a_delegate_type_is_expected_Async_Sub_Function_parameterList_expression'Defines_an_iterator_lambda_expression_that_can_use_the_Yield_statement_Iterator_Function_parameterList_As_IEnumerable_Of_T(.Delete_the_0_statement1).Delete_the_0_statement2)Deprecated)Determines_the_run_time_type_of_an_object_reference_variable_and_compares_it_to_a_data_type_Returns_True_or_False_depending_on_whether_the_two_types_are_compatible_result_TypeOf_objectExpression_Is_typeName)Determines_whether_an_expression_is_false_If_instances_of_any_class_or_structure_will_be_used_in_an_OrElse_clause_you_must_define_IsFalse_on_that_class_or_structure^+Determines_whether_an_expression_is_true_If_instances_of_any_class_or_structure_will_be_used_in_an_OrElse_clause_you_must_define_IsTrue_on_that_class_or_structure,&DirectCast_function.Disables_reporting_of_specified_warnings_in_the_portion_of_the_source_file_below_the_current_line*.nDivides_two_numbers_and_returns_a_floating_point_result.bDivides_two_numbers_and_returns_an_integer_resultJ/Divides_two_numbers_and_returns_only_the_remainder_number1_Mod_number2/Enables_reporting_of_specified_warnings_in_the_portion_of_the_source_file_below_the_current_line0Enables_the_error_handling_routine_that_starts_at_the_line_specified_in_the_line_argument_The_specified_line_must_be_in_the_same_procedure_as_the_On_Error_statement_On_Error_GoTo_bracket_label_0_1_bracket0Ensures_that_multiple_threads_do_not_execute_the_statement_block_at_the_same_time_SyncLock_object_End_Synclock&2,Event_add_handler_name22Event_remove_handler_name2Exits_a_Do_loop_and_transfers_execution_immediately_to_the_statement_following_the_Loop_statement2Exits_a_For_loop_and_transfers_execution_immediately_to_the_statement_following_the_Next_statement3Exits_a_Select_block_and_transfers_execution_immediately_to_the_statement_following_the_End_Select_statementI4Exits_a_Sub_procedure_and_transfers_execution_immediately_to_the_statement_following_the_call_to_the_Sub_procedure4Exits_a_Try_block_and_transfers_execution_immediately_to_the_statement_following_the_End_Try_statement5Exits_a_While_loop_and_transfers_execution_immediately_to_the_statement_following_the_End_While_statementc6Exits_a_procedure_or_block_and_transfers_execution_immediately_to_the_statement_following_the_procedure_call_or_block_definition_Exit_Do_For_Function_Property_Select_Sub_Try_While7Extension<8Finally_clauseR8DFix_Incorrect_Function_Return_Typer8Followed_by_a_comparison_operator_and_then_an_expression_Case_Is_introduces_the_statements_to_run_if_the_Select_Case_expression_combined_with_the_Case_Is_expression_evaluates_to_True8For_Each_block9$For_Each_statement9From_clause :(Function_aggregation*:DGenerate_narrowing_conversion_in_0M:BGenerate_widening_conversion_in_0:fGenerates_a_string_concatenation_of_two_expressions: GetType_functionA;0GetXmlNamespace_functionY;Group_By_clausey;"Group_Join_clause;LGroups_elements_that_have_a_common_key;lIdentifies_a_key_field_in_an_anonymous_type_definition<nIdentifies_a_list_of_values_as_a_collection_initializer<Identifies_a_property_as_the_default_property_of_its_class_structure_or_interface<Identifies_a_type_parameter_on_a_generic_class_structure_interface_delegate_or_procedure=Implicit_member_access_can_t_be_included_in_the_selection_without_containing_statementH>xImports_all_or_specified_elements_of_a_namespace_into_a_file>|Includes_elements_up_to_a_specified_position_in_the_collectionV?Indicates_an_asynchronous_method_that_can_use_the_Await_operator?zIndicates_an_iterator_method_that_can_use_the_Yield_statement:@Indicates_that_a_class_or_structure_member_is_providing_the_implementation_for_a_member_defined_in_an_interface@Indicates_that_a_conversion_operator_CType_converts_a_class_or_structure_to_a_type_that_can_hold_all_possible_values_of_the_original_class_or_structureAIndicates_that_a_conversion_operator_CType_converts_a_class_or_structure_to_a_type_that_might_not_be_able_to_hold_some_of_the_possible_values_of_the_original_class_or_structureBIndicates_that_a_method_class_or_structure_declaration_is_a_partial_definition_of_the_method_class_or_structureCIndicates_that_an_external_procedure_has_another_name_in_its_DLLD2Inline_temporary_variable(EInsert_0fEInsert_Await|E(Insert_the_missing_0ERInsert_the_missing_End_Property_statementE2Introduce_Using_statementFIntroduces_a_clause_that_identifies_the_external_file_DLL_or_code_resource_containing_an_external_procedureBFIntroduces_a_condition_in_an_If_statement_that_is_to_be_tested_if_the_previous_conditional_test_fails GIntroduces_a_condition_in_an_SharpIf_statement_that_is_tested_if_the_previous_conditional_test_evaluates_to_FalseGIntroduces_a_group_of_statements_in_an_If_statement_that_is_executed_if_no_previous_condition_evaluates_to_TrueHIntroduces_a_group_of_statements_in_an_SharpIf_statement_that_is_compiled_if_no_previous_condition_evaluates_to_TrueI|Introduces_a_loop_that_is_iterated_a_specified_number_of_timesTJIntroduces_a_loop_that_is_repeated_for_each_element_in_a_collectionJIntroduces_a_statement_block_to_be_compiled_or_executed_if_a_tested_condition_is_true/KIntroduces_a_statement_block_to_be_run_before_exiting_a_Try_structureKIntroduces_a_statement_block_to_be_run_if_the_specified_exception_occurs_inside_a_Try_block[LIntroduces_a_statement_that_specifies_a_compiler_option_that_applies_to_the_entire_source_file MIntroduces_a_value_or_set_of_values_against_which_the_value_of_an_expression_in_a_Select_Case_statement_is_to_be_tested_Case_expression_expression1_To_expression2_bracket_Is_bracket_comparisonOperator_expressionMIntroduces_the_statements_to_run_if_none_of_the_previous_cases_in_the_Select_Case_statement_returns_TrueN"Invalid_selectionOInvert_IfPJoin_clauseBPJoin_condition_P LambdatPLet_clauseP0Make_0_an_Async_FunctionP$Make_0_inheritableP&Make_Async_FunctionQMake_Async_Sub>QRMake_private_field_ReadOnly_when_possibleiQMid_statementQ[, ]...End UsingОператор AddHandlerДобавить Await1Добавить Await и "ConfigureAwait(false)"Добавить Добавить "Overloads"Добавить "Shadows"Добавляет ссылку на метаданные в указанную сборку и все ее зависимости, например #r myLib.dll.DДобавить отсутствующий оператор ImportsДобавляет проверку условия к оператору конструкции Catch. Исключения перехватываются оператором Catch только тогда, когда проверка условия, следующая за ключевым словом When, имеет значение True. Предложение AggregateПрименяет к последовательности агрегатную функцию, например Sum, Average или Count.TПрименить параметры размещения директивы ImportAПрименить параметры квалификации MeuАргумент, используемый для параметра ByRef, не может быть извлеченВыражение Await)Поддерживает ожидание?Поддерживает ожидание, расширениеИспользует команду branch без ограничений относительно заданной строки в процедуре.Функция CTypeПредложение CatchПриводит к унаследованию атрибутов, переменных, свойств, процедур и событий из другого класса или набора интерфейсов для текущего класса или интерфейса."Изменить на "DirectCast"Изменить на "TryCast"`Сворачивает и скрывает разделы кода в файлах Visual Basic.Объединяет элементы двух последовательностей. Операция соединения основана на сопоставлении ключей.Объединяет элементы двух последовательностей и группирует результаты. Операция соединения основана на сопоставлении ключей.Сравнивает строку с шаблоном. Доступные подстановочные знаки включают "?" для поиска соответствия для 1 символа и "*" для поиска соответствия любого количества символов. = Like Сравнивает два выражения и возвращает значение True, если первое меньше или равно второму. В противном случае возвращает значение False.Сравнивает два выражения и возвращает значение True, если первое больше, чем второе. В противном случае возвращает значение False.Сравнивает два выражения и возвращает значение True, если первое меньше или равно второму. В противном случае возвращает значение False.Сравнивает два выражения и возвращает значение True, если первое меньше, чем второе. В противном случае возвращает значение False.Сравнивает два выражения и возвращает значение True, если они равны. В противном случае возвращает значение False.Сравнивает два выражения и возвращает значение True, если они не равны. В противном случае возвращает значение False.Сравнивает две переменные объектной ссылки и возвращает True, если они равны. = Is Сравнивает две переменные объектной ссылки и возвращает значение True, если они не равны. = IsNot Вычисляет значение для каждого элемента запроса и присваивает значение новой переменной диапазона.Условно компилирует выбранные блоки кода в зависимости от значения выражения.Условно выполняет группу операторов в зависимости от значения выражения.(Обнаружены конфликты.Ограничивает требование к универсальному типу параметра, чтобы любой передаваемый тип аргумента был ссылочным типом.Ограничивает требование к универсальному типу параметра, чтобы любой передаваемый тип аргумента был типом значения.2Преобразовать {0} в итератор#Преобразовать в "For"(Преобразовать в "For Each"+Преобразовать в "Select Case"*Создайте событие {0} в {1}Создает экземпляр процедуры делегата, который ссылается на указанную процедуру. AddressOf BСоздание нового экземпляра объекта.Объявляет процедуру свойства Get, которая используется для возврата текущего значения свойства.Объявляет процедуру свойства Set, которая используется для присвоения значения свойства.sОбъявляет ссылку на процедуру, реализованную во внешнем файле.CОбъявляет пользовательское событие.iОбъявляет перечисление и определяет значения его членов.Объявляет и выделяет область хранения для одной или нескольких переменных. Dim { [As [New] dataType [(boundList)]][= initializer]}[, var2]_Объявляет и определяет одно или несколько констант.gЗаявляет, что процедура обрабатывает указанное событие.Объявляет имя класса и вводит определение переменных, свойств и методов, которые составляют класс.Объявляет имя пространства имен и вызывает компиляцию исходного кода после объявления в пределах этого пространства имен.Объявляет имя свойства и процедуры свойства, используемые для хранения и извлечения значения свойства.Объявляет имя структуры и вводит определение переменных, свойств, событий и процедур, которые составляют структуру.kОбъявляет имя интерфейса и определения членов интерфейса.Объявляет имя, параметры и код, которые определяют процедуру Function, то есть процедуру, которая возвращает значение вызывающему коду.Объявляет имя, параметры и код, которые определяют подпроцедуру, то есть процедуру, которая не возвращает значение вызывающему коду.Объявляет символ оператора, операнды и код, которые определяют процедуру оператора для класса или структуры.Определяет условную константу компилятора. Условные константы компилятора всегда являются закрытыми для файла, в котором они появляются. Выражения, используемые для их инициализации, могут содержать только условные константы и литералы компилятора.Определяет лямбда-выражение, которое вычисляет и возвращает одно значение. Может использоваться везде, где ожидается тип делегата. Function() Определяет лямбда-выражение, которое может выполнить операторы и не возвращает значение. Может использоваться везде, где ожидается тип делегата. Sub() Определяет асинхронное лямбда-выражение, которое может использовать оператор Await. Может использоваться везде, где ожидается тип делегата. Async Sub/Function() Определяет итератор для лямбда-выражения, которое может использовать оператор Yield. Iterator Function() As IEnumerable(Of )&Удалить оператор "{0}".&Удалить оператор "{0}".НерекомендуемыйОпределяет тип времени выполнения объектной ссылки для переменной и сравнивает с типом данных. Возвращает True или False в зависимости от того, совместимы ли оба типа. = TypeOf Is Определяет, является ли выражение ложным. Если экземпляры любого класса или структуры будут использоваться в предложении OrElse, необходимо определить IsFalse для этого класса или структуры.Определяет, является ли выражение истинным. Если экземпляры любого класса или структуры будут использоваться в предложении OrElse, необходимо определить IsTrue для этого класса или структуры.Функция DirectCastВыключает отчетность для указанных предупреждений в части исходного файла ниже текущей строки.kДелит два числа и возвращает результат с плавающей точкой.cДелит два числа и возвращает целочисленный результат.eДелит два числа и возвращает остаток. <число1> Mod <число2>Включает отчетность для указанных предупреждений в части исходного файла ниже текущей строки.Включает процедуру обработки ошибок, которая начинается в строке указанной в аргументе строки. Указанная строка должна относиться к той же процедуре, что и оператор On Error. On Error GoTo [