Pytania otagowane jako resharper

ReSharper to refaktoryzacja i rozszerzenie produktywności opracowane przez JetBrains, które rozszerza natywną funkcjonalność wersji Microsoft Visual Studio od 2003 roku.

1
Moq: Nieprawidłowa konfiguracja elementu członkowskiego, którego nie można zastąpić: x => x.GetByTitle („asdf”)
Nie wiem, jak mogę to naprawić, próbuję wykonać test jednostkowy metody „GetByTitle” Oto moje definicje: 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 jednostkowy: [Test] public void can_load_by_title() …
111 c#  nhibernate  nunit  resharper  moq 

7
„is” versus try cast with null check
Zauważyłem, że Resharper sugeruje, żebym włączył to: if (myObj.myProp is MyType) { ... } zaangażowany w to: var myObjRef = myObj.myProp as MyType; if (myObjRef != null) { ... } Dlaczego miałby sugerować tę zmianę? Jestem przyzwyczajony do sugerowania przez Resharpera zmian optymalizacyjnych i zmian w zakresie redukcji kodu, ale …
107 c#  .net  casting  resharper 


5
ReSharper Curiosity: „Parametr jest używany tylko do sprawdzania warunków wstępnych”.
Dlaczego ReSharper ocenia mnie za ten kod? 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
Dostęp do zmodyfikowanego zamknięcia (2)
To jest rozszerzenie pytania z Access to Modified Closure . Chcę tylko sprawdzić, czy poniższe elementy są wystarczająco bezpieczne do użytku produkcyjnego. 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 { MessageBox.Show(list); …
101 c#  .net  resharper  closures 

1
Wyodrębnij metodę do już istniejącego interfejsu z ReSharper
Dodaję nową metodę do klasy, która implementuje interfejs i lubię używać refaktoryzacji „Extract Interface” i po prostu dodać metodę do interfejsu. Ale nie wygląda na to, że ReSharper obsługuje dodawanie sygnatury metody do już istniejącego interfejsu. Czuję, że czegoś mi brakuje, jestem pewien, że można to jakoś zrobić. Może powinienem …

30
Z jakich aktywnych szablonów ReSharper 4+ dla C # używasz? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

20
Dlaczego nie mogę odwołać się do mojej biblioteki klas?
Mam rozwiązanie, które zawiera witrynę internetową i bibliotekę klas w programie Visual Studio 2008. Następnie mam inny projekt witryny sieci Web poza rozwiązaniem, który musi odwoływać się do biblioteki klas. Klikam prawym przyciskiem myszy folder Bin lub projekt i wybieram opcję Dodaj odniesienie, a następnie wybieram mój projekt biblioteki klas, …

16
Polecenie Ctrl + R, Ctrl + R nie działa
Próbuję użyć polecenia Ctrl+ R, Ctrl+ Rw programie Visual Studio 2008, aby zmienić nazwę zmiennej. Na dole pojawia się komunikat o błędzie, który to mówi „Kombinacja klawiszy ( Ctrl+ R, Ctrl+ R) jest powiązana z poleceniem (& Zmień nazwę ...), które nie jest obecnie dostępne”. Nie uruchamiam go ani niczego, …

5
Metoda zanieczyszczona jest wywoływana dla pola tylko do odczytu
Używam programu Visual Studio 2010 + Resharper i wyświetla ostrzeżenie dotyczące następującego kodu: if (rect.Contains(point)) { ... } rectto readonly Rectanglepole, a Resharper pokazuje mi to ostrzeżenie: „Nieczysta metoda jest wywoływana dla pól tylko do odczytu typu wartości”. Jakie są nieczyste metody i dlaczego jest mi pokazywane to ostrzeżenie?
84 c#  resharper 

6
Potrzebuję obejścia dla Resharper, gdy wyświetla się komunikat „Nie udało się zmodyfikować dokumentów”. Czy ktoś wie, dlaczego to robi i jak to obejść?
Zauważyłem kilka razy w ciągu ostatnich miesięcy, że czasami używam małej żółtej ikony żarówki i klikam ją prawym przyciskiem myszy i wybieram opcję, aby coś dla mnie naprawić, a następnie po prostu podkreśla to, co miał naprawić, i wyskakuje komunikat o treści „Nie udało się zmodyfikować dokumentów”. Czy ktoś miał …

3
Jak udostępniać te same ustawienia Resharper w wielu rozwiązaniach bez ręcznej interwencji?
Nasze projekty są zorganizowane w rozwiązaniu głównym (zawierającym każdy projekt) i wielu mniejszych rozwiązaniach zawierających grupy powiązanych projektów. Chciałbym udostępniać te same ustawienia Resharper w każdym rozwiązaniu, upewniając się, że programiści nigdy nie muszą importować plików konfiguracyjnych w Resharper ani robić niczego ręcznie w tej sprawie. Używana przez nas wersja …

1
Wszystkie testy jednostkowe Nie przynoszą rozstrzygnięcia, gdy są uruchamiane w VS 2019
Używam Unit Test Exploreri Unit Test Sessionsdo uruchomienia testów i nagle pojawia się błąd poniżej. Podczas uruchamiania Test -> Test explorertesty w ogóle się nie uruchamiają i nie widzę błędów. W obu przypadkach nic nie ma w Outputoknie. %USERPROFILE%\AppData\Local\MicrosoftPonownie zainstalowałem R #, wyczyściłem pamięć podręczną VS (in ), ponownie uruchomiłem …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.