Запитання з тегом «resharper»

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

1
Moq: Недійсне налаштування для неперезаписуваного члена: x => x.GetByTitle ("asdf")
Не впевнений, як я можу це виправити, намагаючись зробити одиничний тест за методом "GetByTitle" Ось мої визначення: public class ArticleDAO : GenericNHibernateDAO(IArticle, int>, IArticleDAO { public IArticle GetByTitle(string title) { IQuery query = Session.CreateQuery("...") return query.UniqueResult<IArticle>(); } } public interface IArticleDAO { IArticle GetByTitle(string title); } одиничне випробування: [Test] public …
111 c#  nhibernate  nunit  resharper  moq 

7
'є' проти спробувати з нульовою перевіркою
Я помітив, що Решарпер пропонує мені це перетворити: if (myObj.myProp is MyType) { ... } в це: var myObjRef = myObj.myProp as MyType; if (myObjRef != null) { ... } Чому він пропонує цю зміну? Я звик до Resharper, що пропонує зміни оптимізації та зменшення коду, але це відчуває, що …
107 c#  .net  casting  resharper 


5
Цікавість ReSharper: "Параметр використовується лише для перевірки передумов."
Чому ReSharper судить мене за цей код? private Control GetCorrespondingInputControl(SupportedType supportedType, object settingValue) { this.ValidateCorrespondingValueType(supportedType, settingValue); switch(supportedType) { case SupportedType.String: return new TextBox { Text = (string)settingValue }; case SupportedType.DateTime: return new MonthPicker { Value = (DateTime)settingValue, ShowUpDown = true }; default: throw new ArgumentOutOfRangeException(string.Format("The supported type value, {0} has …

1
Доступ до модифікованого закриття (2)
Це розширення питання від доступу до модифікованого закриття . Я просто хочу перевірити, чи є наступне дійсно досить безпечним для використання у виробництві. List<string> lists = new List<string>(); //Code to retrieve lists from DB foreach (string list in lists) { Button btn = new Button(); btn.Click += new EventHandler(delegate { …
101 c#  .net  resharper  closures 

1
Метод вилучення до вже існуючого інтерфейсу з ReSharper
Я додаю новий метод до класу, який реалізує інтерфейс, і мені подобається використовувати рефакторинг "Extract Interface" і просто додати метод до інтерфейсу. Але схоже, що ReSharper підтримує додавання підпису методу до вже існуючого інтерфейсу. Таке відчуття, що я щось пропускаю, я впевнений, що це можна зробити якось. Можливо, спочатку я …


30
Які реальні шаблони ReSharper 4+ для C # ви використовуєте? [зачинено]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …

20
Чому я не можу посилатися на свою бібліотеку класів?
У мене є рішення, яке містить веб-сайт і бібліотеку класів у Visual Studio 2008. Потім у мене є інший проект веб-сайту поза рішенням, який повинен посилатися на бібліотеку класів. Я клацаю правою кнопкою миші папку Bin або проект і вибираю Додати посилання, а потім вибираю мій проект бібліотеки класів, він …

16
Ctrl + R, команда Ctrl + R не працює
Я намагаюся використовувати команду Ctrl+ R, Ctrl+ Rу Visual Studio 2008 для перейменування змінної. Я отримую повідомлення про помилку внизу про те, що "Комбінація клавіш ( Ctrl+ R, Ctrl+ R) прив'язується до команди (& Перейменувати ...), яка наразі недоступна." Я не запускаю його, або що-небудь, що я можу придумати, що …

5
Нечистий метод викликається для поля тільки для читання
Я використовую Visual Studio 2010 + Resharper, і він відображає попередження щодо такого коду: if (rect.Contains(point)) { ... } rectце readonly Rectangleполе, і Resharper показує мені це попередження: "Нечистий метод викликається для поля лише для читання типу значення." Що таке нечисті методи і чому мені показують це попередження?
83 c#  resharper 

2
Чи потрібно мені підтримувати файл dotsettings.user ReSharper у Source Control?
Я помітив, що ReSharper створив dotsettings.userу моїй папці Source. Чи потрібно мені зберігати це у своєму контролі джерел (TFS)? Якщо я його виключу, які наслідки? Якщо я отримаю останню версію на іншій машині, чи будуть втрачені мої налаштовані налаштування ReSharper? Або ReSharper заново створює налаштування з якогось іншого локального файлу?

6
Мені потрібен обхідний шлях для Resharper, коли він говорить "Не вдалося змінити документи". Хтось знає, для чого це робиться і як це обійти?
Протягом останніх місяців я кілька разів помічав, що іноді я використовую маленьку жовту піктограму лампочки і клацаю правою кнопкою миші та вибираю для неї опцію, щоб щось виправити для мене, а потім просто підкреслює, що збирається виправити, і з’являється повідомлення "Не вдалося змінити документи". Хтось мав цю проблему? Ви знаєте, …

3
Як поділити однакові налаштування Resharper між кількома рішеннями, не втручаючись вручну?
Наші проекти організовані в основному рішенні (що містить кожен проект) та декількох менших рішеннях, що містять групування відповідних проектів. Я хотів би поділитися однаковими налаштуваннями Resharper у кожному рішенні, переконавшись, що розробникам ніколи не потрібно імпортувати файли конфігурації в Resharper або робити що-небудь вручну з цього приводу. Версія, яку ми …

5
Спеціальне форматування фігурних дужок за допомогою Resharper
Я використовую Resharper 4.5, і мені потрібне власне форматування фігурних дужок під час написання масиву або ініціалізатора об’єкта. Resharper підтримує деякі стилі: Стиль Gnu: int[] array = new int[] { 1, 2, 3 } але мені потрібно: int[] array = new int[] { 1, 2, 3 } Чи є спосіб …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.