Вопросы с тегом «resharper»

ReSharper - это расширение JetBrains для рефакторинга и повышения производительности, которое расширяет встроенные функции версий Microsoft Visual Studio с 2003 года.

366
Метод можно сделать статичным, но так ли это?

Решарпер любит указывать на каждую страницу asp.net несколько функций, которые можно сделать статическими. Поможет ли мне, если я сделаю их статичными? Должен ли я сделать их статическими и переместить их в служебный...

359
Обработка предупреждения о возможном множественном перечислении IEnumerable

В моем коде нужно использовать IEnumerable<>несколько раз, таким образом получаю ошибку Resharper «Возможное многократное перечисление IEnumerable». Образец кода: public List<object> Foo(IEnumerable<object> objects) { if (objects == null || !objects.Any()) throw new...

316
Доступ к измененному закрытию

string [] files = new string[2]; files[0] = "ThinkFarAhead.Example.Settings.Configuration_Local.xml"; files[1] = "ThinkFarAhead.Example.Settings.Configuration_Global.xml"; //Resharper complains this is an "access to modified closure" for (int i = 0; i < files.Length; i++ ) { // Resharper disable...

272
LINQ: не все против всех не

Часто я хочу проверить, соответствует ли предоставленное значение одному в списке (например, при проверке): if (!acceptedValues.Any(v => v == someValue)) { // exception logic } Недавно я заметил, что ReSharper просит меня упростить эти запросы: if (acceptedValues.All(v => v != someValue)) {...

272
Инвертировать оператор if, чтобы уменьшить вложенность

Когда я запустил ReSharper для моего кода, например: if (some condition) { Some code... } ReSharper дал мне вышеупомянутое предупреждение (оператор Invert «if» для уменьшения вложенности) и предложил следующее исправление: if (!some condition) return; Some code... Я хотел бы понять, почему это...

265
Visual Studio отображает ошибки, даже если проекты создаются

У меня проблема с Visual Studio для решения C #. Он отображает абсолютно случайные ошибки, но проекты создаются. Сейчас у меня 33 файла с ошибками, и я вижу красные волнистые линии во всех них. Я попытался очистить / перестроить решение, закрыть Visual Studio и даже перезагрузить компьютер. Я также...

242
Решарпер Alt Enter не работает

Помогите, я не могу работать без Resharper. Внезапно мой Alt+ Enter ↵ярлык (чтобы вызвать список действий) перестал работать. Кто-нибудь испытал это или знает, как это...

238
Сочетания клавиш не активны в Visual Studio с установленным Resharper

У меня установлена Visual Studio 2012 + Resharper 7.1.1000.900 + StyleCop 4.7.44. Проблема в том, что ярлыки не активны, так как Resharper был установлен. Например: я могу переименовать через 'Refactor> Rename'. Но ярлык Ctrl+ Rничего не делает. Я установил схему клавиатуры Resharper в Visual...

214
Почему ReSharper хочет использовать 'var' для всего?

Я только начал использовать ReSharper с Visual Studio (после многих рекомендаций по SO). Чтобы попробовать это, я открыл недавний проект ASP.NET MVC. Одна из первых и наиболее частых вещей, которые я заметил, предлагает изменить varвместо этого большинство / все мои явные объявления . Например:...

184
Как заставить ReSharper переоценить выделение ссылок на сборки

Я создаю шаблон проекта Prism, и шаблон отлично работает. Но после того, как я создаю проект с шаблоном, некоторые файлы выглядят так: Несмотря на внешность, все просто отлично. Если я сделаю Rebuild All, я увижу, что решение собрано без ошибок: Но перестройка всего не избавляет от «ошибок»,...

182
Невозможно ввести в Visual Studio

Я не могу редактировать какие-либо файлы в проекте в Visual Studio 2013. Это происходит только в одном проекте. Если я открываю другой проект, я могу печатать нормально, но как только я возвращаюсь к проблемному проекту, я не могу печатать в окнах редактора. Не уверен, что это важно, но проект,...

178
Что означает CultureInfo.InvariantCulture?

У меня есть строка текста, например, так: var foo = "FooBar"; Я хочу объявить вторую строку с именем barи сделать ее равной первому и четвертому символу моего первого foo, поэтому я делаю это так: var bar = foo[0].ToString() + foo[3].ToString(); Это работает, как и ожидалось, но ReSharper советует...

172
Метод теста не окончен: тест не был выполнен. Ошибка?

У меня есть тестовый класс, и ниже я разместил образец теста из тестового класса namespace AdminPortal.Tests.Controller_Test.Customer { [TestClass] public class BusinessUnitControllerTests { private IBusinessUnitRepository _mockBusinessUnitRepository; private BusinessUnitController _controller;...

172
Какие есть альтернативы ReSharper? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Улучшить этот вопрос Я подумываю о покупке лицензии ReSharper ,...

159
Как сгенерировать конструктор из полей класса с помощью Visual Studio (и / или ReSharper)?

Я привык ко многим из Java IDE ( Eclipse , NetBeans и IntelliJ IDEA ), предоставляющим вам команду для создания конструктора по умолчанию для класса на основе полей в классе. Например: public class Example { public decimal MyNumber { get; set; } public string Description { get; set; } public int...