Add parameter to '{0}' (and overrides/implementations) Add parameter to '{0}' (and overrides/implementations) Add project reference to '{0}'. Добавьте ссылку на проект в "{0}". Add reference to '{0}'. Добавьте ссылку в "{0}". Actions can not be empty. Действия не могут быть пустыми. Add to '{0}' Add to '{0}' Convert anonymous type to tuple Convert anonymous type to tuple Related method signatures found in metadata will not be updated. Related method signatures found in metadata will not be updated. generic overload универсальная перегрузка generic overloads универсальные перегрузки overload перегрузка overloads перегрузки {0} Keyword Ключевое слово: {0} Encapsulate field: '{0}' (and use property) Инкапсулировать поле: "{0}" (и использовать свойство) Encapsulate field: '{0}' (but still use field) Инкапсулировать поле: "{0}" (но продолжать использовать поле) Encapsulate fields (and use property) Инкапсулировать поля (и использовать свойство) Encapsulate fields (but still use field) Инкапсулировать поля (но продолжать использовать поле) Could not extract interface: The selection is not inside a class/interface/struct. Не удалось извлечь интерфейс: выбранный элемент не находится внутри класса, интерфейса или структуры. Could not extract interface: The type does not contain any member that can be extracted to an interface. Не удалось извлечь интерфейс: тип не содержит никаких членов, которые можно извлечь в интерфейс. can't not construct final tree не удается создать итоговое дерево Parameters' type or return type cannot be an anonymous type : [{0}] Тип параметров или возвращаемых данных не может иметь анонимный тип: [{0}] The selection contains no active statement. Выбранный элемент не содержит активный оператор. The selection contains an error or unknown type. Выбранный элемент содержит ошибку или неизвестный тип. Type parameter '{0}' is hidden by another type parameter '{1}'. Параметр типа "{0}" скрыт другим параметром типа "{1}". The address of a variable is used inside the selected code. Этот адрес переменной используется внутри выбранного кода. Assigning to readonly fields must be done in a constructor : [{0}]. Назначение значения полям, доступным только для чтения, следует выполнять в конструкторе: [{0}]. generated code is overlapping with hidden portion of the code созданный код накладывается на скрытую часть кода Add optional parameters to '{0}' Добавить дополнительные параметры в "{0}" Add parameters to '{0}' Добавить параметры в "{0}" Generate delegating constructor '{0}({1})' Создать делегирующий конструктор "{0}({1})" Generate constructor '{0}({1})' Создать конструктор "{0}({1})" Generate field assigning constructor '{0}({1})' Создать назначающий поля конструктор "{0}({1})" Generate Equals and GetHashCode Создать Equals и GetHashCode Generate Equals(object) Создать "Equals(object)" Generate GetHashCode() Создать "GetHashCode()" Generate constructor in '{0}' Создайте конструктор в "{0}" Generate all Создать все Generate enum member '{1}.{0}' Создать член перечисления "{1}.{0}" Generate constant '{1}.{0}' Создать константу "{1}.{0}" Generate read-only property '{1}.{0}' Создайте свойство только для чтения "{1}.{0}" Generate property '{1}.{0}' Создайте свойство "{1}.{0}" Generate read-only field '{1}.{0}' Создайте поле только для чтения "{1}.{0}" Generate field '{1}.{0}' Создать поле "{1}.{0}" Generate local '{0}' Создайте локальную переменную "{0}" Generate {0} '{1}' in new file Создать {0} "{1}" в новом файле Generate nested {0} '{1}' Создать вложенный {0} "{1}" Global Namespace Глобальное пространство имен Implement interface explicitly Реализовать интерфейс явно Implement interface abstractly Реализовать интерфейс абстрактно Implement interface through '{0}' Реализовать интерфейс через "{0}" Implement interface Реализовать интерфейс Loading context from '{0}'. Загрузка контекста из "{0}". Type "#help" for more information. Введите "#help" для получения дополнительных сведений. Specified file not found: {0} Указанный файл не найден: {0} Specified file not found. Указанный файл не найден. Searched in directory: Поиск в каталоге: Searched in directories: Поиск в каталогах: Introduce field for '{0}' Введите поле для "{0}" Introduce local for '{0}' Введите локальное значение для "{0}" Introduce constant for '{0}' Введите константу для "{0}" Introduce local constant for '{0}' Введите локальную константу для "{0}" Introduce field for all occurrences of '{0}' Введите поле для всех вхождений "{0}" Introduce local for all occurrences of '{0}' Введите локальное значение для всех вхождений "{0}" Introduce constant for all occurrences of '{0}' Введите константу для всех вхождений "{0}" Introduce local constant for all occurrences of '{0}' Введите локальную константу для всех вхождений "{0}" Introduce query variable for all occurrences of '{0}' Введите переменную запроса для всех вхождений "{0}" Introduce query variable for '{0}' Введите переменную запроса для "{0}" Anonymous Types: Анонимные типы: is является Represents an object whose operations will be resolved at runtime. Представляет объект, операции которого будут разрешаться во время выполнения. constant константа field поле local constant локальная константа local variable локальная переменная label метка range variable переменная диапазона parameter параметр in в Summary: Сводка: Locals and parameters Локальные переменные и параметры Type parameters: Параметры типа: Returns: Возврат: Exceptions: Исключения: Remarks: Примечания. generating source for symbols of this type is not supported создание источника для символов такого типа не поддерживается Assembly Сборка location unknown расположение неизвестно Extract Interface... Извлечь интерфейс... Updating '{0}' will prevent the debug session from continuing. Обновление "{0}" сделает продолжение сеанса отладки невозможным. Updating a complex statement containing an await expression will prevent the debug session from continuing. Обновление комплексной инструкции с выражением Await помешает продолжению сеанса отладки. Changing visibility of a constructor will prevent the debug session from continuing. Изменение видимости конструктора помешает продолжению сеанса отладки. Capturing variable '{0}' that hasn't been captured before will prevent the debug session from continuing. Запись переменной "{0}", которая не была записана прежде, помешает продолжению сеанса отладки. Ceasing to capture variable '{0}' will prevent the debug session from continuing. Прекращение записи переменной "{0}" помешает продолжению сеанса отладки. Deleting captured variable '{0}' will prevent the debug session from continuing. Удаление записанной переменной "{0}" помешает продолжению сеанса отладки. Changing the type of a captured variable '{0}' previously of type '{1}' will prevent the debug session from continuing. Изменение типа записанной переменной "{0}", ранее имевшей тип "{1}", помешает продолжению сеанса отладки. Changing the parameters of '{0}' will prevent the debug session from continuing. Изменение параметров "{0}" помешает продолжению сеанса отладки. Changing the return type of '{0}' will prevent the debug session from continuing. Изменение типа возвращаемых данных "{0}" помешает продолжению сеанса отладки. Changing the type of '{0}' will prevent the debug session from continuing. Изменение типа "{0}" помешает продолжению сеанса отладки. Changing the declaration scope of a captured variable '{0}' will prevent the debug session from continuing. Изменение области объявления записанной переменной "{0}" помешает продолжению сеанса отладки. Accessing captured variable '{0}' that hasn't been accessed before in {1} will prevent the debug session from continuing. Получение доступа к записанной переменной "{0}", к которой прежде не был получен доступ в {1}, помешает продолжению сеанса отладки. Ceasing to access captured variable '{0}' in {1} will prevent the debug session from continuing. Прекращение доступа к записанной переменной "{0}" в {1} помешает продолжению сеанса отладки. Adding '{0}' that accesses captured variables '{1}' and '{2}' declared in different scopes will prevent the debug session from continuing. Добавление "{0}", которое получает доступ к записанным переменным "{1}" и "{2}", объявленным в разных областях, помешает продолжению сеанса отладки. Removing '{0}' that accessed captured variables '{1}' and '{2}' declared in different scopes will prevent the debug session from continuing. Удаление "{0}", которое получало доступ к записанным переменным "{1}" и "{2}", объявленным в разных областях, помешает продолжению сеанса отладки. Adding '{0}' into a '{1}' will prevent the debug session from continuing. Добавление "{0}" в "{1}" сделает продолжение сеанса отладки невозможным. Adding '{0}' into a class with explicit or sequential layout will prevent the debug session from continuing. Добавление "{0}" в класс с явной или последовательной структурой сделает продолжение сеанса отладки невозможным. Updating the modifiers of '{0}' will prevent the debug session from continuing. Обновление модификаторов объекта "{0}" сделает продолжение сеанса отладки невозможным. Updating the Handles clause of '{0}' will prevent the debug session from continuing. Обновление предложения Handles объекта "{0}" сделает продолжение сеанса отладки невозможным. Adding '{0}' with the Handles clause will prevent the debug session from continuing. Добавление "{0}" с предложением "Handles" предотвратит продолжение сеанса отладки. Updating the Implements clause of a '{0}' will prevent the debug session from continuing. Обновление предложения Implements объекта "{0}" сделает продолжение сеанса отладки невозможным. Changing the constraint from '{0}' to '{1}' will prevent the debug session from continuing. Изменение ограничения с "{0}" на "{1}" сделает продолжение сеанса отладки невозможным. Updating the variance of '{0}' will prevent the debug session from continuing. Обновление дисперсии объекта "{0}" сделает продолжение сеанса отладки невозможным. Updating the type of '{0}' will prevent the debug session from continuing. Обновление типа объекта "{0}" сделает продолжение сеанса отладки невозможным. Updating the initializer of '{0}' will prevent the debug session from continuing. Обновление инициализатора объекта "{0}" сделает продолжение сеанса отладки невозможным. Updating the size of a '{0}' will prevent the debug session from continuing. Обновление размера объекта "{0}" сделает продолжение сеанса отладки невозможным. Updating the underlying type of '{0}' will prevent the debug session from continuing. Обновление базового типа объекта "{0}" сделает продолжение сеанса отладки невозможным. Updating the base class and/or base interface(s) of '{0}' will prevent the debug session from continuing. Обновление базового класса и (или) базовых интерфейсов объекта "{0}" сделает продолжение сеанса отладки невозможным. Updating a field to an event or vice versa will prevent the debug session from continuing. Обновление поля для события или наоборот сделает продолжение сеанса отладки невозможным. Updating the kind of a type will prevent the debug session from continuing. Обновление вида типа сделает продолжение сеанса отладки невозможным. Updating the kind of an property/event accessor will prevent the debug session from continuing. Обновление типа метода доступа для свойства или события сделает продолжение сеанса отладки невозможным. Updating the kind of a method (Sub/Function) will prevent the debug session from continuing. Обновление типа метода (Sub/Function) сделает продолжение сеанса отладки невозможным. Updating the library name of Declare Statement will prevent the debug session from continuing. Обновление имени библиотеки оператора Declare сделает продолжение сеанса отладки невозможным. Updating the alias of Declare Statement will prevent the debug session from continuing. Обновление псевдонима оператора Declare сделает продолжение сеанса отладки невозможным. Renaming '{0}' will prevent the debug session from continuing. Переименование "{0}" сделает продолжение сеанса отладки невозможным. Adding '{0}' will prevent the debug session from continuing. Добавление "{0}" сделает продолжение сеанса отладки невозможным. Adding an abstract '{0}' or overriding an inherited '{0}' will prevent the debug session from continuing. Добавление абстрактного "{0}" или переопределение унаследованного "{0}" помешает продолжению сеанса отладки. Adding a MustOverride '{0}' or overriding an inherited '{0}' will prevent the debug session from continuing. Добавление MustOverride "{0}" или переопределение унаследованного "{0}" помешает продолжению сеанса отладки. Adding an extern '{0}' will prevent the debug session from continuing. Добавление внешнего "{0}" сделает продолжение сеанса отладки невозможным. Adding an imported method will prevent the debug session from continuing. Добавление импортированного метода сделает продолжение сеанса отладки невозможным. Adding a user defined '{0}' will prevent the debug session from continuing. Добавление определенного пользователем "{0}" сделает продолжение сеанса отладки невозможным. Adding a generic '{0}' will prevent the debug session from continuing. Добавление универсального "{0}" сделает продолжение сеанса отладки невозможным. Adding '{0}' around an active statement will prevent the debug session from continuing. Добавление "{0}" рядом с активным оператором сделает продолжение сеанса отладки невозможным. Moving '{0}' will prevent the debug session from continuing. Перемещение "{0}" сделает продолжение сеанса отладки невозможным. Deleting '{0}' will prevent the debug session from continuing. Удаление "{0}" сделает продолжение сеанса отладки невозможным. Deleting '{0}' around an active statement will prevent the debug session from continuing. Удаление "{0}" рядом с активным оператором сделает продолжение сеанса отладки невозможным. Adding a method body will prevent the debug session from continuing. Добавление тела метода сделает продолжение сеанса отладки невозможным. Deleting a method body will prevent the debug session from continuing. Удаление тела метода сделает продолжение сеанса отладки невозможным. An active statement has been removed from its original method. You must revert your changes to continue or restart the debugging session. Активный оператор был удален из исходного метода. Чтобы продолжить выполнение сеанса отладки, необходимо отменить изменения или перезапустить сеанс. Updating a '{0}' statement around an active statement will prevent the debug session from continuing. Обновление оператора "{0}" рядом с активным оператором сделает продолжение сеанса отладки невозможным. Updating async or iterator modifier around an active statement will prevent the debug session from continuing. Обновление модификатора async или iterator рядом с активным оператором сделает продолжение сеанса отладки невозможным. {Locked="async"}{Locked="iterator"} "async" and "iterator" are C#/VB keywords and should not be localized. Modifying a generic method will prevent the debug session from continuing. Изменение универсального метода сделает продолжение сеанса отладки невозможным. Modifying whitespace or comments in a generic '{0}' will prevent the debug session from continuing. Изменение пробела или комментариев в универсальном "{0}" сделает продолжение сеанса отладки невозможным. Modifying a method inside the context of a generic type will prevent the debug session from continuing. Изменение метода внутри контекста универсального типа сделает продолжение сеанса отладки невозможным. Modifying whitespace or comments in '{0}' inside the context of a generic type will prevent the debug session from continuing. Изменение пробела или комментариев в "{0}" внутри контекста универсального типа сделает продолжение сеанса отладки невозможным. Modifying the initializer of '{0}' in a generic type will prevent the debug session from continuing. Изменение инициализатора объекта "{0}" в универсальном типе сделает продолжение сеанса отладки невозможным. Modifying the initializer of '{0}' in a partial type will prevent the debug session from continuing. Изменение инициализатора объекта "{0}" в разделяемом типе сделает продолжение сеанса отладки невозможным. Adding a constructor to a type with a field or property initializer that contains an anonymous function will prevent the debug session from continuing. При добавлении конструктора в тип с инициализатором поля или свойства, содержащим анонимную функцию, будет невозможно продолжить сеанс отладки. Renaming a captured variable, from '{0}' to '{1}' will prevent the debug session from continuing. При переименовании захваченной переменной из "{0}" в "{1}" будет невозможно продолжить сеанс отладки. Modifying a catch/finally handler with an active statement in the try block will prevent the debug session from continuing. Изменение обработчика catch/finally с активным оператором в блоке try сделает продолжение сеанса отладки невозможным. Modifying a try/catch/finally statement when the finally block is active will prevent the debug session from continuing. Изменение оператора try/catch/finally при активном блоке finally сделает продолжение сеанса отладки невозможным. Modifying a catch handler around an active statement will prevent the debug session from continuing. Изменение обработчика catch рядом с активным оператором сделает продолжение сеанса отладки невозможным. Modifying '{0}' which contains the 'stackalloc' operator will prevent the debug session from continuing. Изменение "{0}", содержащего оператор "stackalloc", сделает продолжение сеанса отладки невозможным. Modifying an active '{0}' which contains 'On Error' or 'Resume' statements will prevent the debug session from continuing. Изменение активного "{0}", содержащего операторы "On Error" или "Resume", сделает продолжение сеанса отладки невозможным. Modifying '{0}' which contains an Aggregate, Group By, or Join query clauses will prevent the debug session from continuing. Изменение элемента "{0}", который содержит предложения запроса Aggregate (агрегация), Group By (группирование по) или Join (соединение), помешает продолжению сеанса отладки. Modifying source with experimental language features enabled will prevent the debug session from continuing. Изменение источника при включенных экспериментальных возможностях языка сделает продолжение сеанса отладки невозможным. Updating an active statement will prevent the debug session from continuing. Обновление активного оператора сделает продолжение сеанса отладки невозможным. Removing '{0}' that contains an active statement will prevent the debug session from continuing. Удаление "{0}", содержащего активный оператор, сделает продолжение сеанса отладки невозможным. Adding a new file will prevent the debug session from continuing. Добавление нового файла сделает продолжение сеанса отладки невозможным. Attribute '{0}' is missing. Updating an async method or an iterator will prevent the debug session from continuing. Нет атрибута "{0}". Если обновить асинхронный метод или итератор, сеанс отладки не сможет продолжить работу. Unexpected interface member kind: {0} Непредвиденный тип члена интерфейса: {0} Unknown symbol kind Неизвестный тип символа Generate abstract property '{1}.{0}' Создать абстрактное свойство "{1}.{0}" Generate abstract method '{1}.{0}' Создать абстрактный метод "{1}.{0}" Generate method '{1}.{0}' Создайте метод "{1}.{0}" Failed to create a remote process for interactive code execution. Не удалось создать удаленный процесс для выполнения интерактивного кода. Failed to initialize remote interactive process. Не удалось инициализировать удаленный интерактивный процесс. Attempt to connect to process #{0} failed, retrying ... Сбой попытки подключения к процессу #{0}, выполнение повторной попытки... Failed to launch '{0}' process (exit code: {1}) with output: Не удалось запустить процесс "{0}" (код выхода: {1}) с выходными данными: Hosting process exited with exit code {0}. Ведущий процесс завершен, код завершения: {0}. Interactive Host not initialized. Интерактивный узел не инициализирован. Cannot resolve reference '{0}'. Не удается разрешить ссылку "{0}". Requested assembly already loaded from '{0}'. Запрошенная сборка уже загружена из "{0}". + additional {0} {1} + дополнительный {0} {1} Unable to create hosting process. Не удалось создать ведущий процесс. The symbol does not have an icon. Символ не имеет значка. Unknown Нет данных Extract Method Извлечение метода Extract Method + Local Извлечение метода + локальные данные Asynchronous method cannot have ref/out parameters : [{0}] Асинхронный метод не может иметь параметры ref/out: [{0}] The member is defined in metadata. Член определен в метаданных. You can only change the signature of a constructor, indexer, method or delegate. Вы можете изменить только подпись конструктора, индексатора, метода или делегата. This symbol has related definitions or references in metadata. Changing its signature may result in build errors. Do you want to continue? Этот символ имеет связанные с ним определения или ссылки в метаданных. Изменение его подписи может привести к ошибкам сборки. Продолжить? Change signature... Изменить подпись... Generate new type... Создать новый тип... User Diagnostic Analyzer Failure. Сбой диагностического анализатора пользователей. Analyzer '{0}' threw an exception of type '{1}' with message '{2}'. Анализатор "{0}" создал исключение типа "{1}" с сообщением "{2}". Analyzer '{0}' threw the following exception: '{1}'. Анализатор "{0}" создал следующее исключение: "{1}". Remove Unnecessary Cast Удалить ненужное приведение Simplify Names Упрощение имен Simplify Member Access Упрощение доступа для членов Remove qualification Удалить квалификацию Edit and Continue Операция "Изменить и продолжить" This signature does not contain parameters that can be changed. Эта подпись не содержит параметры, которые можно изменить. Unknown error occurred Возникла неизвестная ошибка Available Доступно Not Available Нет данных {0} - {1} {0} - {1} You can use the navigation bar to switch context. Для переключения контекста можно использовать панель навигации. in Source в исходном in Suppression File в файле подавляемых предупреждений Remove Suppression {0} Удалить подавление {0} Remove Suppression Удалить подавление <Pending> <Ожидание> Awaited task returns Ожидаемая задача возвращает no value. без значения. Note: Tab twice to insert the '{0}' snippet. Примечание. Два раза нажмите клавишу TAB, чтобы вставить фрагмент кода "{0}". Implement interface explicitly with Dispose pattern Явно внедрите интерфейс с шаблоном Dispose Implement interface with Dispose pattern Внедрите интерфейс с шаблоном Dispose Compiler Компилятор Edit and Continue Операция "Изменить и продолжить" Style Стиль Suppress {0} Скрыть {0} Re-triage {0}(currently '{1}') Повторное рассмотрение {0} (в настоящее время "{1}") Argument cannot have a null element. Аргумент не может содержать элемент NULL. Argument cannot be empty. Аргумент не может быть пустым. Reported diagnostic with ID '{0}' is not supported by the analyzer. Зарегистрированное диагностическое событие с идентификатором "{0}" не поддерживается в анализаторе. Computing fix all occurrences code fix... Вычисление изменения кода для исправления всех вхождений... Fix all occurrences Исправить все случаи Document Документ Project Проект Solution Решение TODO: dispose managed state (managed objects). TODO: освободить управляемое состояние (управляемые объекты). TODO: set large fields to null. TODO: задать большим полям значение NULL. To detect redundant calls Для определения избыточных вызовов Modifying '{0}' which contains a static variable will prevent the debug session from continuing. Изменение элемента "{0}", который содержит статическую переменную, помешает продолжению сеанса отладки. Compiler Компилятор Edit And Continue Изменить и продолжить Live В реальном времени enum value значение перечисления {Locked="enum"} "enum" is a C#/VB keyword and should not be localized. const field поле константы {Locked="const"} "const" is a C#/VB keyword and should not be localized. method метод operator оператор constructor конструктор auto-property автосвойство property свойство event accessor метод доступа к событию type constraint ограничение типа type parameter параметр типа attribute атрибут Use auto property Использовать свойство auto Replace '{0}' and '{1}' with property Заменить "{0}" и "{1}" свойством Replace '{0}' with property Заменить "{0}" свойством Method referenced implicitly Неявная ссылка на метод Generate type '{0}' Создать тип "{0}" Generate {0} '{1}' Создать {0} "{1}" Change '{0}' to '{1}'. Измените "{0}" на "{1}". Non-invoked method cannot be replaced with property. Невызванный метод нельзя заменить свойством. Only methods with a single argument, which is not an out variable declaration, can be replaced with a property. Заменить на свойство можно только методы с одним аргументом, который не является объявлением внешней переменной. Roslyn.HostError Roslyn.HostError An instance of analyzer {0} cannot be created from {1}: {2}. Экземпляр анализатора {0} невозможно создать из {1}: {2}. The assembly {0} does not contain any analyzers. Сборка {0} не содержит анализаторов. Unable to load Analyzer assembly {0}: {1} Не удалось загрузить сборку анализатора {0}: {1} Make method synchronous Преобразовать метод в синхронный Add 'this' or 'Me' qualification. Добавьте квалификацию "this" или "Me". Fix Name Violation: {0} Устраните нарушение имени: {0} Naming rule violation: {0} Нарушение правила именования: {0} {0} is the rule title, {1} is the way in which the rule was violated Naming Styles Стили именования from {0} из {0} Find and install latest version Найти и установить последнюю версию Use local version '{0}' Использовать локальную версию "{0}" Use locally installed '{0}' version '{1}' This version used in: {2} Использовать локально установленное ПО "{0}" версии "{1}" Эта версия используется в: {2} Find and install latest version of '{0}' Найти и установить последнюю версию "{0}" Install with package manager... Установить с помощью диспетчера пакетов... Install '{0} {1}' Установить "{0} {1}" Install version '{0}' Установить версию "{0}" Generate variable '{0}' Создать переменную "{0}" Classes Классы Constants Константы Delegates Делегаты Enums Перечисления Events События Extension methods Методы расширения Fields Поля Interfaces Интерфейсы Locals Локальные переменные Methods Методы Modules Модули Namespaces Пространства имен Properties Свойства Structures Структуры Parameters: Параметры: Add missing cases Добавить отсутствующие варианты Add both Добавить оба Add default case Добавить вариант по умолчанию Variadic SignatureHelpItem must have at least one parameter. Variadic SignatureHelpItem должен иметь хотя бы один параметр. Add braces Добавить фигурные скобки Replace '{0}' with method Заменить "{0}" методом Replace '{0}' with methods Заменить "{0}" методами Property referenced implicitly На свойство имеется неявная ссылка Property cannot safely be replaced with a method call Свойство нельзя безопасно заменить на вызов метода Convert to interpolated string Преобразовать в интерполированную строку Move type to {0} Переместить тип в {0} Rename file to {0} Переименовать файл в {0} Rename type to {0} Переименовать тип в {0} Remove tag Удалить тег Add missing param nodes Добавить отсутствующие узлы параметров Make containing scope async Преобразовать содержащую область в асинхронную Make containing scope async (return Task) Преобразовать содержащую область в асинхронную (задача возврата) (Unknown) (Неизвестно) Implement Abstract Class Реализовать абстрактный класс Use framework type Использовать тип платформы Install package '{0}' Установить пакет "{0}" Object initialization can be simplified Инициализацию объекта можно упростить. Use 'throw' expression Использовать выражение "throw" project {0} проект: {0} Inline variable declaration Объявление встроенной переменной Use pattern matching Используйте сопоставление шаблонов Use expression body for methods Использовать тело выражения для методов Use block body for methods Использовать тело блока для методов Use block body for accessors Использовать тело блока для методов доступа Use block body for constructors Использовать тело блока для конструкторов Use block body for indexers Использовать тело блока для индексаторов Use block body for operators Использовать тело блока для операторов Use block body for properties Использовать тело блока для свойств Use expression body for accessors Использовать тело выражения для методов доступа Use expression body for constructors Использовать тело выражения для конструкторов Use expression body for indexers Использовать тело выражения для индексаторов Use expression body for operators Использовать тело выражения для операторов Use expression body for properties Использовать тело выражения для свойств Spell check '{0}' Проверить орфографию в "{0}" Fully qualify '{0}' Определить полностью "{0}" Remove reference to '{0}'. Удалить ссылку на "{0}". Keywords Ключевые слова Snippets Фрагменты кода All lowercase Все строчные All uppercase Все прописные First word capitalized Первое слово с прописной буквы Pascal Case ВсеЧастиСПрописнойБуквы Collection initialization can be simplified Инициализацию коллекции можно упростить. Use coalesce expression Используйте выражение объединения Use null propagation Используйте распространение значения NULL Variable declaration can be inlined Объявление переменной может быть встроенным. Null check can be simplified Проверку значения NULL можно упростить. Simplify collection initialization Упростите инициализацию коллекции Simplify object initialization Упростите инициализацию объекта Prefer explicitly provided tuple element name Предпочитать явно указанное имя элемента кортежа Use explicitly provided tuple name Использовать явно указанное имя кортежа Remove document '{0}' Удалить документ "{0}" Add document '{0}' Добавить документ "{0}" Add argument name '{0}' Добавить имя аргумента "{0}" Take '{0}' Принимать "{0}" Take both Принимать оба Take bottom Принимать нижнее Take top Принимать верхнее Remove unused variable Удалить неиспользуемые переменные Convert to binary Преобразовать в двоичное Convert to decimal Преобразовать в десятичное Convert to hex Преобразовать в шестнадцатеричное Separate thousands Разделять тысячи Separate words Разделять слова Separate nibbles Разделять полубайты Remove separators Удалить разделители Add parameter to '{0}' Добавить параметр в "{0}" Generate constructor... Создать конструктор... Pick members to be used as constructor parameters Выберите члены, которые будут использоваться как параметры конструктора Pick members to be used in Equals/GetHashCode Выберите члены, которые будут использоваться в Equals/GetHashCode Changes to expression trees may result in behavior changes at runtime Изменения в деревьях выражений могут привести к изменениям поведения во время выполнения. Generate overrides... Создать переопределения... Pick members to override Выберите члены для переопределения Add null check Добавить проверку значений NULL Add 'string.IsNullOrEmpty' check Добавить проверку string.IsNullOrEmpty Add 'string.IsNullOrWhiteSpace' check Добавить проверку string.IsNullOrWhiteSpace Create and initialize field '{0}' Создать и инициализировать поле "{0}" Create and initialize property '{0}' Создать и инициализировать свойство "{0}" Initialize field '{0}' Инициализировать поле "{0}" Initialize property '{0}' Инициализировать свойство "{0}" Add null checks Добавить проверки значений NULL Generate operators Создать операторы Implement {0} Реализация {0} Simplify 'default' expression Упростить выражение default 'default' expression can be simplified 'выражение default можно упростить Format string contains invalid placeholder Строка формата содержит недопустимый заполнитель Invalid format string Недопустимая строка формата Use inferred member name Использовать имя выводимого элемента Member name can be simplified Имя члена можно упростить Reported diagnostic '{0}' has a source location in file '{1}', which is not part of the compilation being analyzed. В отчете о диагностике "{0}" используется исходное расположение "{1}", которое не входит в анализируемую компиляцию. Reported diagnostic '{0}' has a source location '{1}' in file '{2}', which is outside of the given file. В отчете о диагностике "{0}" используется исходное расположение "{1}" в файле "{2}". Это расположение находится за пределами указанного файла. Unreachable code detected Обнаружен недостижимый код Remove unreachable code Удалить недостижимый код Modifiers are not ordered Модификаторы не упорядочены Order modifiers Упорядочить модификаторы in {0} (project {1}) в {0} (проект {1}) Accessibility modifiers required Требуются модификаторы доступности Add accessibility modifiers Добавьте модификаторы доступности Use local function Использовать локальную функцию Warning: Declaration changes scope and may change meaning. Предупреждение. Объявление изменяет область и может изменить значение. Move declaration near reference Переместить объявление рядом со ссылкой Convert to full property Преобразовать в полное свойство Generate constructor in '{0}' (without fields) Создать конструктор в "{0}" (без полей) Add file banner Добавьте заголовок файла Warning: Method overrides symbol from metadata Предупреждение. Метод переопределяет символ из метаданных. Use {0} Использовать {0} Switching between a lambda and a local function will prevent the debug session from continuing. Переключение между лямбда-выражением и локальной функцией заблокирует продолжение сеанса отладки. Deconstruct variable declaration Деконструировать объявление переменной Variable declaration can be deconstructed Объявление переменной можно деконструировать Add argument name '{0}' (including trailing arguments) Добавьте имя аргумента "{0}" (включая конечные аргументы) Using readonly structs will prevent the debug session from continuing. Использование структур только для чтения сделает продолжение сеанса отладки невозможным. Using ref structs will prevent the debug session from continuing. Использование ссылочных структур сделает продолжение сеанса отладки невозможным. Using readonly references will prevent the debug session from continuing. Использование ссылок только для чтения сделает продолжение сеанса отладки невозможным. local function локальная функция indexer индексатор Parentheses can be removed Parentheses can be removed Remove unnecessary parentheses Remove unnecessary parentheses Add parentheses for clarity Add parentheses for clarity Parentheses should be added for clarity Parentheses should be added for clarity Alias ambiguous type '{0}' Неоднозначный тип псевдонима "{0}" Warning: Collection was modified during iteration. Внимание! Коллекция изменена во время итерации. Warning: Iteration variable crossed function boundary. Внимание! Переменная итерации вышла за границу функции. Warning: Collection may be modified during iteration. Внимание! Коллекция может быть изменена во время итерации. Add readonly modifier Добавить модификатор только для чтения Make field readonly Сделать поле доступным только для чтения Convert to conditional expression Convert to conditional expression