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

150
Почему «397» используется для переопределения ReSharper GetHashCode?

Как и многие из вас, я использую ReSharper для ускорения процесса разработки. Когда вы используете его для переопределения членов равенства класса, генерируемый им код для GetHashCode () выглядит следующим образом: public override int GetHashCode() { unchecked { int result = (Key != null ?...

148
Тесты не выполняются в обозревателе тестов

В настоящее время я работаю над решением, в котором есть 32 модульных теста. Я работал с программой для выполнения тестов resharper - она ​​отлично работает. Все тесты запущены, все тесты показывают правильный результат. Теперь коллега сказал мне, что тесты не выполняются на его машине с помощью...

141
Список сокращений ReSharper: где его изменить?

Я использую ReSharper 4.5, и что часто случается, когда я конвертирую явные свойства в автоматические свойства, так это то, что я случайно выбрал «Добавить XX в список сокращений». То есть: я хочу преобразовать CustomerID в автосвойство, но из-за быстрых ошибок я случайно добавлю вместо этого «ID»...

140
Отключить поддержку C # 6.0 в ReSharper

При использовании ReSharper он предлагал «Включить поддержку C # 6.0 для этого проекта». Я по глупости щелкнул по нему, и теперь, как и было объявлено, он дает мне предложения по C # 6.0, которые затем дают мне ошибки, поскольку я не использую C # 6.0 в этом проекте. Как отключить поддержку C #...

124
«Вычитание делегата привело к непредсказуемому результату» в ReSharper / C #?

При использовании myDelegate -= eventHandlerReSharper (версия 6) возникают следующие проблемы: Вычитание делегата имеет непредсказуемый результат Причина этого объясняется здесь JetBrains . Объяснение имеет смысл, и, прочитав его, я сомневаюсь в том, что я использую его для -делегатов. Как тогда ,...

122
Resharper - найти все неиспользуемые классы

Я знаю, как найти неиспользуемые ссылки на один файл, щелкнув файл правой кнопкой мыши и выбрав параметр «Найти использование». Есть ли способ увидеть или получить список всех неиспользуемых классов или файлов в моем...

122
Функциональность Visual Studio или Resharper для размещения директив using

Мне нравится помещать свои директивы using внутри текущего пространства имен, а не снаружи, поскольку VS и Resharper по умолчанию их помещают. Кто - нибудь знает макро / стандартной функциональности , которая сортирует / удаляет неиспользуемые с помощью директив и помещает их в текущем пространстве...

118
Как сообщить Resharper, что параметр метода - это строка, содержащая класс CSS?

[Включить intellisense в атрибуте HTMLHelper для классов css] У меня есть HTMLhelper: public IHtmlString MyTextBoxFor<TModel, TProperty>( this HtmlHelper<TModel> html, Expression<Func<TModel, TProperty>> propertyExpression, string cssClass) { // ... } Я хочу, чтобы Resharper...

114
Строковая интерполяция против String.Format

Есть ли заметная разница в производительности между использованием интерполяции строк: myString += $"{x:x2}"; против String.Format ()? myString += String.Format("{0:x2}", x); Я спрашиваю только потому, что Resharper предлагает исправить, а меня раньше...

111
Moq: недопустимая настройка для непереопределяемого элемента: x => x.GetByTitle («asdf»)

Не знаю, как это исправить, пытаюсь выполнить модульный тест метода GetByTitle. Вот мои определения: public class ArticleDAO : GenericNHibernateDAO(IArticle, int>, IArticleDAO { public IArticle GetByTitle(string title) { IQuery query = Session.CreateQuery("...") return...

107
'is' по сравнению с попыткой приведения с нулевой проверкой

Я заметил, что Resharper предлагает мне включить это: if (myObj.myProp is MyType) { ... } в это: var myObjRef = myObj.myProp as MyType; if (myObjRef != null) { ... } Почему было предложено это изменение? Я привык, что Resharper предлагает изменения оптимизации и изменения кода, но мне кажется, что...

101
ReSharper - закручивает фигурные скобки вокруг одной строки

Могу ли я настроить ReSharper для исправления кода C #, когда фигурные скобки не используются для окружения однострочного блока кода, например: if (blnSomeCondition) DoSomething(); // complain if (blnSomeOtherCondition) { DoSomethingElse(); // don't complain } Спасибо...

101
Извлечь метод в уже существующий интерфейс с ReSharper

Я добавляю новый метод в класс, реализующий интерфейс, и мне нравится использовать рефакторинг «Извлечь интерфейс» и просто добавить метод в интерфейс. Но похоже, что ReSharper не поддерживает добавление сигнатуры метода в уже существующий интерфейс. Такое чувство, что я чего-то упускаю, уверен,...

101
Доступ к модифицированному закрытию (2)

Это расширение вопроса от доступа к модифицированному закрытию . Я просто хочу проверить, действительно ли следующее достаточно безопасно для производственного использования. List<string> lists = new List<string>(); //Code to retrieve lists from DB foreach (string list in lists) {...

94
Какие живые шаблоны ReSharper 4+ для C # вы используете? [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

86
Ctrl + R, Ctrl + R команда не работает

Я пытаюсь использовать команду Ctrl+ R, Ctrl+ Rв Visual Studio 2008 для переименования переменной. Я получаю сообщение об ошибке внизу: «Комбинация клавиш ( Ctrl+ R, Ctrl+ R) связана с командой (& Переименовать ...), которая в настоящее время недоступна». Я не запускаю это или что-то, что я...

86
Почему я не могу ссылаться на свою библиотеку классов?

У меня есть решение, которое содержит веб-сайт и библиотеку классов в Visual Studio 2008. Затем у меня есть еще один проект веб-сайта вне решения, который должен ссылаться на библиотеку классов. Я щелкаю правой кнопкой мыши папку Bin или Project и выбираю Add Reference, затем выбираю свой проект...