/
githubmirror
/
roslyn
Обзор
Документация
Войти
/
githubmirror
/
roslyn
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Features/CSharp/Portable/CSharpFeaturesResources.resx
650 строк
29 KB
Rikki Gibson
File-based apps: Add support for `#:ref` directive (#83985)
06 авг 2026, 00:25
Не верифицирован
06 авг 2026, 00:25
7716b3b
Код
Авторство
О чём код?
<?xml version="1.0" encoding="utf-8"?> <root> <!-- Microsoft ResX Schema Version 2.0 The primary goals of this format is to allow a simple XML format that is mostly human readable. The generation and parsing of the various data types are done through the TypeConverter classes associated with the data types. Example: ... ado.net/XML headers & schema ... <resheader name="resmimetype">text/microsoft-resx</resheader> <resheader name="version">2.0</resheader> <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> <value>[base64 mime encoded serialized .NET Framework object]</value> </data> <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> <comment>This is a comment</comment> </data> There are any number of "resheader" rows that contain simple name/value pairs. Each data row contains a name, and value. The row also contains a type or mimetype. Type corresponds to a .NET class that support text/value conversion through the TypeConverter architecture. Classes that don't support this are serialized and stored with the mimetype set. The mimetype is used for serialized objects, and tells the ResXResourceReader how to depersist the object. This is currently not extensible. For a given mimetype the value must be set accordingly: Note - application/x-microsoft.net.object.binary.base64 is the format that the ResXResourceWriter will generate, however the reader can read any of the formats listed below. mimetype: application/x-microsoft.net.object.binary.base64 value : The object must be serialized with : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter : and then encoded with base64 encoding. mimetype: application/x-microsoft.net.object.soap.base64 value : The object must be serialized with : System.Runtime.Serialization.Formatters.Soap.SoapFormatter : and then encoded with base64 encoding. mimetype: application/x-microsoft.net.object.bytearray.base64 value : The object must be serialized into a byte array : using a System.ComponentModel.TypeConverter : and then encoded with base64 encoding. --> <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> <xsd:element name="root" msdata:IsDataSet="true"> <xsd:complexType> <xsd:choice maxOccurs="unbounded"> <xsd:element name="metadata"> <xsd:complexType> <xsd:sequence> <xsd:element name="value" type="xsd:string" minOccurs="0" /> </xsd:sequence> <xsd:attribute name="name" use="required" type="xsd:string" /> <xsd:attribute name="type" type="xsd:string" /> <xsd:attribute name="mimetype" type="xsd:string" /> <xsd:attribute ref="xml:space" /> </xsd:complexType> </xsd:element> <xsd:element name="assembly"> <xsd:complexType> <xsd:attribute name="alias" type="xsd:string" /> <xsd:attribute name="name" type="xsd:string" /> </xsd:complexType> </xsd:element> <xsd:element name="data"> <xsd:complexType> <xsd:sequence> <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> </xsd:sequence> <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> <xsd:attribute ref="xml:space" /> </xsd:complexType> </xsd:element> <xsd:element name="resheader"> <xsd:complexType> <xsd:sequence> <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> </xsd:sequence> <xsd:attribute name="name" type="xsd:string" use="required" /> </xsd:complexType> </xsd:element> </xsd:choice> </xsd:complexType> </xsd:element> </xsd:schema> <resheader name="resmimetype"> <value>text/microsoft-resx</value> </resheader> <resheader name="version"> <value>2.0</value> </resheader> <resheader name="reader"> <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </resheader> <resheader name="writer"> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </resheader> <data name="Invert_if" xml:space="preserve"> <value>Invert if</value> </data> <data name="Add_await_and_ConfigureAwaitFalse" xml:space="preserve"> <value>Add 'await' and 'ConfigureAwait(false)'</value> <comment>{Locked="await"} "await" is a C# keyword and should not be localized.</comment> </data> <data name="lambda_expression" xml:space="preserve"> <value><lambda expression></value> </data> <data name="Autoselect_disabled_due_to_potential_lambda_declaration" xml:space="preserve"> <value>Autoselect disabled due to potential lambda declaration.</value> </data> <data name="member_name" xml:space="preserve"> <value><member name> = </value> </data> <data name="Autoselect_disabled_due_to_possible_explicitly_named_anonymous_type_member_creation" xml:space="preserve"> <value>Autoselect disabled due to possible explicitly named anonymous type member creation.</value> </data> <data name="pattern_variable" xml:space="preserve"> <value><pattern variable></value> </data> <data name="Autoselect_disabled_due_to_potential_pattern_variable_declaration" xml:space="preserve"> <value>Autoselect disabled due to potential pattern variable declaration.</value> </data> <data name="range_variable" xml:space="preserve"> <value><range variable></value> </data> <data name="Autoselect_disabled_due_to_potential_range_variable_declaration" xml:space="preserve"> <value>Autoselect disabled due to potential range variable declaration.</value> </data> <data name="Remove_this_qualification" xml:space="preserve"> <value>Remove 'this' qualification</value> </data> <data name="Selection_does_not_contain_a_valid_node" xml:space="preserve"> <value>Selection does not contain a valid node</value> </data> <data name="Contains_invalid_selection" xml:space="preserve"> <value>Contains invalid selection.</value> </data> <data name="The_selection_contains_syntactic_errors" xml:space="preserve"> <value>The selection contains syntactic errors</value> </data> <data name="Selection_can_not_cross_over_preprocessor_directives" xml:space="preserve"> <value>Selection can not cross over preprocessor directives.</value> </data> <data name="Selection_can_not_contain_a_yield_statement" xml:space="preserve"> <value>Selection can not contain a yield statement.</value> </data> <data name="Selection_can_not_contain_throw_statement" xml:space="preserve"> <value>Selection can not contain throw statement.</value> </data> <data name="Selection_can_not_be_part_of_constant_initializer_expression" xml:space="preserve"> <value>Selection can not be part of constant initializer expression.</value> </data> <data name="Selection_can_not_contain_a_pattern_expression" xml:space="preserve"> <value>Selection can not contain a pattern expression.</value> </data> <data name="The_selected_code_is_inside_an_unsafe_context" xml:space="preserve"> <value>The selected code is inside an unsafe context.</value> </data> <data name="deprecated" xml:space="preserve"> <value>deprecated</value> </data> <data name="extension" xml:space="preserve"> <value>extension</value> </data> <data name="awaitable" xml:space="preserve"> <value>awaitable</value> </data> <data name="awaitable_extension" xml:space="preserve"> <value>awaitable, extension</value> </data> <data name="Organize_Usings" xml:space="preserve"> <value>Organize Usings</value> </data> <data name="try_block" xml:space="preserve"> <value>try block</value> <comment>{Locked="try"} "try" is a C# keyword and should not be localized.</comment> </data> <data name="catch_clause" xml:space="preserve"> <value>catch clause</value> <comment>{Locked="catch"} "catch" is a C# keyword and should not be localized.</comment> </data> <data name="filter_clause" xml:space="preserve"> <value>filter clause</value> </data> <data name="finally_clause" xml:space="preserve"> <value>finally clause</value> <comment>{Locked="finally"} "finally" is a C# keyword and should not be localized.</comment> </data> <data name="fixed_statement" xml:space="preserve"> <value>fixed statement</value> <comment>{Locked="fixed"} "fixed" is a C# keyword and should not be localized.</comment> </data> <data name="using_statement" xml:space="preserve"> <value>using statement</value> <comment>{Locked="using"} "using" is a C# keyword and should not be localized.</comment> </data> <data name="lock_statement" xml:space="preserve"> <value>lock statement</value> <comment>{Locked="lock"} "lock" is a C# keyword and should not be localized.</comment> </data> <data name="foreach_statement" xml:space="preserve"> <value>foreach statement</value> <comment>{Locked="foreach"} "foreach" is a C# keyword and should not be localized.</comment> </data> <data name="asynchronous_foreach_statement" xml:space="preserve"> <value>asynchronous foreach statement</value> <comment>{Locked="foreach"} "foreach" is a C# keyword and should not be localized.</comment> </data> <data name="using_declaration" xml:space="preserve"> <value>using declaration</value> <comment>{Locked="using"} "using" is a C# keyword and should not be localized.</comment> </data> <data name="asynchronous_using_declaration" xml:space="preserve"> <value>asynchronous using declaration</value> <comment>{Locked="using"} "using" is a C# keyword and should not be localized.</comment> </data> <data name="checked_statement" xml:space="preserve"> <value>checked statement</value> <comment>{Locked="checked"} "checked" is a C# keyword and should not be localized.</comment> </data> <data name="unchecked_statement" xml:space="preserve"> <value>unchecked statement</value> <comment>{Locked="unchecked"} "unchecked" is a C# keyword and should not be localized.</comment> </data> <data name="yield_return_statement" xml:space="preserve"> <value>yield return statement</value> <comment>{Locked="yield return"} "yield return" is a C# keyword and should not be localized.</comment> </data> <data name="yield_break_statement" xml:space="preserve"> <value>yield break statement</value> <comment>{Locked="yield break"} "yield break" is a C# keyword and should not be localized.</comment> </data> <data name="await_expression" xml:space="preserve"> <value>await expression</value> <comment>{Locked="await"} "await" is a C# keyword and should not be localized.</comment> </data> <data name="lambda" xml:space="preserve"> <value>lambda</value> </data> <data name="anonymous_method" xml:space="preserve"> <value>anonymous method</value> </data> <data name="from_clause" xml:space="preserve"> <value>from clause</value> </data> <data name="join_clause" xml:space="preserve"> <value>join clause</value> <comment>{Locked="join"} "join" is a C# keyword and should not be localized.</comment> </data> <data name="let_clause" xml:space="preserve"> <value>let clause</value> <comment>{Locked="let"} "let" is a C# keyword and should not be localized.</comment> </data> <data name="where_clause" xml:space="preserve"> <value>where clause</value> <comment>{Locked="where"} "where" is a C# keyword and should not be localized.</comment> </data> <data name="orderby_clause" xml:space="preserve"> <value>orderby clause</value> <comment>{Locked="orderby"} "orderby" is a C# keyword and should not be localized.</comment> </data> <data name="select_clause" xml:space="preserve"> <value>select clause</value> <comment>{Locked="select"} "select" is a C# keyword and should not be localized.</comment> </data> <data name="groupby_clause" xml:space="preserve"> <value>groupby clause</value> <comment>{Locked="groupby"} "groupby" is a C# keyword and should not be localized.</comment> </data> <data name="query_body" xml:space="preserve"> <value>query body</value> </data> <data name="into_clause" xml:space="preserve"> <value>into clause</value> <comment>{Locked="into"} "into" is a C# keyword and should not be localized.</comment> </data> <data name="is_pattern" xml:space="preserve"> <value>is pattern</value> <comment>{Locked="is"} "is" is a C# keyword and should not be localized.</comment> </data> <data name="deconstruction" xml:space="preserve"> <value>deconstruction</value> </data> <data name="tuple" xml:space="preserve"> <value>tuple</value> </data> <data name="out_var" xml:space="preserve"> <value>out variable</value> <comment>{Locked="out"} "out" is a C# keyword and should not be localized.</comment> </data> <data name="ref_local_or_expression" xml:space="preserve"> <value>ref local or expression</value> <comment>{Locked="ref"} "ref" is a C# keyword and should not be localized.</comment> </data> <data name="switch_statement" xml:space="preserve"> <value>switch statement</value> <comment>{Locked="switch"} "switch" is a C# keyword and should not be localized.</comment> </data> <data name="top_level_statement" xml:space="preserve"> <value>top-level statement</value> </data> <data name="top_level_code" xml:space="preserve"> <value>top-level code</value> </data> <data name="extern_alias" xml:space="preserve"> <value>extern alias</value> </data> <data name="using_directive" xml:space="preserve"> <value>using directive</value> </data> <data name="event_field" xml:space="preserve"> <value>event field</value> </data> <data name="conversion_operator" xml:space="preserve"> <value>conversion operator</value> </data> <data name="destructor" xml:space="preserve"> <value>destructor</value> </data> <data name="indexer" xml:space="preserve"> <value>indexer</value> </data> <data name="property_getter" xml:space="preserve"> <value>property getter</value> </data> <data name="indexer_getter" xml:space="preserve"> <value>indexer getter</value> </data> <data name="property_setter" xml:space="preserve"> <value>property setter</value> </data> <data name="indexer_setter" xml:space="preserve"> <value>indexer setter</value> </data> <data name="attribute_target" xml:space="preserve"> <value>attribute target</value> </data> <data name="The_name_0_does_not_exist_in_the_current_context" xml:space="preserve"> <value>The name '{0}' does not exist in the current context.</value> </data> <data name="Autoselect_disabled_due_to_namespace_declaration" xml:space="preserve"> <value>Autoselect disabled due to namespace declaration.</value> </data> <data name="Autoselect_disabled_due_to_type_declaration" xml:space="preserve"> <value>Autoselect disabled due to type declaration.</value> </data> <data name="Autoselect_disabled_due_to_possible_deconstruction_declaration" xml:space="preserve"> <value>Autoselect disabled due to possible deconstruction declaration.</value> </data> <data name="designation_name" xml:space="preserve"> <value><designation name></value> </data> <data name="struct_name" xml:space="preserve"> <value><struct name></value> </data> <data name="Convert_to_switch_statement" xml:space="preserve"> <value>Convert to 'switch' statement</value> </data> <data name="Convert_to_switch_expression" xml:space="preserve"> <value>Convert to 'switch' expression</value> </data> <data name="Use_recursive_patterns" xml:space="preserve"> <value>Use recursive patterns</value> </data> <data name="Name" xml:space="preserve"> <value><Name></value> </data> <data name="Autoselect_disabled_due_to_member_declaration" xml:space="preserve"> <value>Autoselect disabled due to member declaration</value> </data> <data name="Suggested_name" xml:space="preserve"> <value>(Suggested name)</value> </data> <data name="Convert_to_foreach" xml:space="preserve"> <value>Convert to 'foreach'</value> </data> <data name="Convert_to_for" xml:space="preserve"> <value>Convert to 'for'</value> </data> <data name="Convert_to_method" xml:space="preserve"> <value>Convert to method</value> </data> <data name="Add_required_braces_for_single_line_control_statements" xml:space="preserve"> <value>Add required braces for single-line control statements</value> </data> <data name="Apply_expression_block_body_preferences" xml:space="preserve"> <value>Apply expression/block body preferences</value> </data> <data name="Apply_inline_out_variable_preferences" xml:space="preserve"> <value>Apply inline 'out' variables preferences</value> </data> <data name="Make_private_field_readonly_when_possible" xml:space="preserve"> <value>Make private fields readonly when possible</value> </data> <data name="Add_missing_usings" xml:space="preserve"> <value>Add missing usings</value> <comment>{Locked="using"} "using" is a C# keyword and should not be localized.</comment> </data> <data name="Introduce_using_statement" xml:space="preserve"> <value>Introduce 'using' statement</value> <comment>{Locked="using"} "using" is a C# keyword and should not be localized.</comment> </data> <data name="Warning_Inlining_temporary_into_conditional_method_call" xml:space="preserve"> <value>Warning: Inlining temporary into conditional method call.</value> </data> <data name="Warning_Inlining_temporary_variable_may_change_code_meaning" xml:space="preserve"> <value>Warning: Inlining temporary variable may change code meaning.</value> </data> <data name="local_variable_declaration" xml:space="preserve"> <value>local variable declaration</value> </data> <data name="switch_statement_case_clause" xml:space="preserve"> <value>switch statement case clause</value> <comment>{Locked="switch"}{Locked="case"} "switch" and "case" are a C# keyword and should not be localized.</comment> </data> <data name="Reverse_for_statement" xml:space="preserve"> <value>Reverse 'for' statement</value> <comment>{Locked="for"} "for" is a C# keyword and should not be localized.</comment> </data> <data name="Convert_to_regular_string" xml:space="preserve"> <value>Convert to regular string</value> </data> <data name="Convert_to_verbatim_string" xml:space="preserve"> <value>Convert to verbatim string</value> </data> <data name="Change_to_as_expression" xml:space="preserve"> <value>Change to 'as' expression</value> </data> <data name="Change_to_cast" xml:space="preserve"> <value>Change to cast</value> </data> <data name="record_" xml:space="preserve"> <value>record</value> </data> <data name="record_struct" xml:space="preserve"> <value>record struct</value> </data> <data name="Enable_nullable_reference_types_in_project" xml:space="preserve"> <value>Enable nullable reference types in project</value> </data> <data name="Enable_nullable_reference_types_in_solution" xml:space="preserve"> <value>Enable nullable reference types in solution</value> </data> <data name="Selection_cannot_include_global_statements" xml:space="preserve"> <value>Selection cannot include global statements</value> </data> <data name="Selection_cannot_include_top_level_statements" xml:space="preserve"> <value>Selection cannot include top-level statements</value> </data> <data name="Convert_to_raw_string" xml:space="preserve"> <value>Convert to raw string</value> </data> <data name="without_leading_whitespace_may_change_semantics" xml:space="preserve"> <value>... without leading whitespace (may change semantics)</value> <comment>This clause is a follow up to the "Convert to raw string" loc string. The intent is that the user sees "Convert to raw string" as an option to select, and that is then followed with this clause. This is so we don't have a huge string saying "Convert to raw string without leading whitespace (may change semantics)"</comment> </data> <data name="Apply_blank_lines_between_consecutive_braces_preferences_experimental" xml:space="preserve"> <value>Apply blank lines between consecutive braces preferences (experimental)</value> </data> <data name="Apply_blank_line_after_colon_in_constructor_initializer_preferences_experimental" xml:space="preserve"> <value>Apply blank line after colon in constructor initializer preferences (experimental)</value> </data> <data name="Apply_conditional_delegate_call_preferences" xml:space="preserve"> <value>Apply conditional delegate call preferences</value> </data> <data name="Apply_deconstruct_preferences" xml:space="preserve"> <value>Apply deconstruct preferences</value> </data> <data name="Apply_default_T_preferences" xml:space="preserve"> <value>Apply default(T) preferences</value> </data> <data name="Apply_embedded_statements_on_same_line_preferences_experimental" xml:space="preserve"> <value>Apply embedded statements on same line preferences (experimental)</value> </data> <data name="Apply_local_over_anonymous_function_preferences" xml:space="preserve"> <value>Apply local over anonymous function preferences</value> </data> <data name="Apply_method_group_conversion_preferences" xml:space="preserve"> <value>Apply method group conversion preferences</value> </data> <data name="Apply_namespace_preferences" xml:space="preserve"> <value>Apply namespace preferences</value> </data> <data name="Apply_collection_expression_preferences" xml:space="preserve"> <value>Apply collection expression preferences</value> </data> <data name="Apply_new_preferences" xml:space="preserve"> <value>Apply new() preferences</value> </data> <data name="Apply_pattern_matching_preferences" xml:space="preserve"> <value>Apply pattern matching preferences</value> </data> <data name="Apply_range_preferences" xml:space="preserve"> <value>Apply range preferences</value> </data> <data name="Apply_static_local_function_preferences" xml:space="preserve"> <value>Apply static local function preferences</value> </data> <data name="Apply_throw_expression_preferences" xml:space="preserve"> <value>Apply throw expression preferences</value> </data> <data name="Apply_using_statement_preferences" xml:space="preserve"> <value>Apply using statement preferences</value> </data> <data name="Apply_var_preferences" xml:space="preserve"> <value>Apply 'var' preferences</value> </data> <data name="Global_using_directives" xml:space="preserve"> <value>Global 'using' directives</value> </data> <data name="Convert_0_to_record" xml:space="preserve"> <value>Convert '{0}' to record</value> <comment>{Locked="record"} "record" is a C# keyword and should not be localized.</comment> </data> <data name="Apply_readonly_struct_preferences" xml:space="preserve"> <value>Apply 'readonly struct' preferences</value> </data> <data name="Selection_cannot_be_in_constructor_initializer" xml:space="preserve"> <value>Selection cannot be in constructor initializer</value> </data> <data name="init_only_property" xml:space="preserve"> <value>init-only property</value> </data> <data name="for_loop" xml:space="preserve"> <value>for loop</value> <comment>{Locked="for"} "for" is a C# keyword and should not be localized.</comment> </data> <data name="reversed_for_loop" xml:space="preserve"> <value>reversed for loop</value> <comment>{Locked="for"} "for" is a C# keyword and should not be localized.</comment> </data> <data name="static_void_Main" xml:space="preserve"> <value>static void Main</value> <comment>{Locked}</comment> </data> <data name="static_int_Main" xml:space="preserve"> <value>static int Main</value> <comment>{Locked}</comment> </data> <data name="Convert_to_regular_constructor" xml:space="preserve"> <value>Convert to regular constructor</value> </data> <data name="Apply_0" xml:space="preserve"> <value>Apply '{0}'</value> </data> <data name="Apply_Copilot_suggestion" xml:space="preserve"> <value>Apply Copilot suggestion</value> </data> <data name="Apply_fix_from" xml:space="preserve"> <value>Apply fix from</value> </data> <data name="Warning_colon_AI_suggestions_might_be_inaccurate" xml:space="preserve"> <value>Warning: AI suggestions might be inaccurate.</value> </data> <data name="do_while_loop" xml:space="preserve"> <value>do-while loop</value> <comment>{Locked="do"}{Locked="while"} "do" and "while" are C# keywords and should not be localized.</comment> </data> <data name="required_property" xml:space="preserve"> <value>required property</value> </data> <data name="Convert_0_extension_methods_to_extension" xml:space="preserve"> <value>Convert '{0}' extension methods to extension</value> </data> <data name="Convert_all_extension_methods_in_0_to_extension" xml:space="preserve"> <value>Convert all extension methods in '{0}' to extension</value> </data> <data name="Build_property_value" xml:space="preserve"> <value>Value</value> <comment>'Value' is a placeholder for a build property value in a directive like '#:property Name=Value'.</comment> </data> <data name="Build_property_name" xml:space="preserve"> <value>Name</value> <comment>'Name' is a placeholder for a property name in a directive like '#:property Name=Value'.</comment> </data> <data name="Package_name" xml:space="preserve"> <value>Name</value> <comment>'Name' is a placeholder for a package or sdk name in a directive like '#:package Name@Version'.</comment> </data> <data name="Package_version" xml:space="preserve"> <value>Version</value> <comment>'Version' is a placeholder for a package or sdk version in a directive like '#:package Name@Version'.</comment> </data> <data name="Project_directive_file_path" xml:space="preserve"> <value>path</value> <comment>'path' is a placeholder for a project file or directory path in a directive like '#:project path'.</comment> </data> <data name="Include_directive_file_path" xml:space="preserve"> <value>path</value> <comment>'path' is a placeholder for a file path or glob in a directive like '#:include path'.</comment> </data> <data name="Adds_an_SDK_reference" xml:space="preserve"> <value>Adds an SDK reference.</value> </data> <data name="Defines_a_build_property" xml:space="preserve"> <value>Defines a build property.</value> </data> <data name="Adds_a_NuGet_package_reference" xml:space="preserve"> <value>Adds a NuGet package reference.</value> </data> <data name="Adds_a_project_reference" xml:space="preserve"> <value>Adds a project reference.</value> </data> <data name="Adds_a_file_reference" xml:space="preserve"> <value>Adds a file reference.</value> </data> <data name="Ref_directive_file_path" xml:space="preserve"> <value>path</value> <comment>'path' is a placeholder for a file path in a directive like '#:ref path'.</comment> </data> <data name="Adds_a_file_based_app_reference" xml:space="preserve"> <value>References another file-based app as a library.</value> </data> <data name="Add_using_0" xml:space="preserve"> <value>Add 'using {0};'</value> <comment>{Locked="using"} "using" is a C# keyword and should not be localized.</comment> </data> <data name="Add_using_0_and_simplify_all_occurrences" xml:space="preserve"> <value>Add 'using {0};' and simplify all occurrences</value> <comment>{Locked="using"} "using" is a C# keyword and should not be localized.</comment> </data> <data name="unsafe_block" xml:space="preserve"> <value>unsafe block</value> </data> </root>