ReSharper to refaktoryzacja i rozszerzenie produktywności opracowane przez JetBrains, które rozszerza natywną funkcjonalność wersji Microsoft Visual Studio od 2003 roku.
Mam taki ciąg tekstu: var foo = "FooBar"; Chcę zadeklarować drugi wywołany ciąg bari uczynić go równym pierwszemu i czwartemu znakowi mojego pierwszego foo, więc robię to w ten sposób: var bar = foo[0].ToString() + foo[3].ToString(); Działa to zgodnie z oczekiwaniami, ale ReSharper radzi mi umieścić Culture.InvariantCulturew nawiasach, więc ta …
Obecnie pracuję nad rozwiązaniem, które ma obecnie 32 Unittesty. Pracowałem z biegaczem testowym resharper - co działa dobrze. Wszystkie testy są uruchomione, wszystkie pokazują prawidłowe wyniki. Jednak testy nie są uruchamiane podczas korzystania z eksploratora testów programu Visual Studio. Eksplorator testów pokazuje wszystkie testy jednostkowe, ale po kliknięciu „Uruchom wszystko” …
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Popraw to pytanie Rozważam zakup licencji ReSharper , ale czy są jakieś alternatywy dla ReSharper i jak oceniasz je …
Mam klasę testową, a poniżej zamieściłem przykładowy test z klasy testowej namespace AdminPortal.Tests.Controller_Test.Customer { [TestClass] public class BusinessUnitControllerTests { private IBusinessUnitRepository _mockBusinessUnitRepository; private BusinessUnitController _controller; [TestInitialize] public void TestInitialize() { _mockBusinessUnitRepository = MockRepository.GenerateMock<IBusinessUnitRepository>(); _controller = new BusinessUnitController(_mockBusinessUnitRepository); } [TestCleanup] public void TestCleanup() { _mockBusinessUnitRepository = null; _controller.Dispose(); _controller = null; …
Przyzwyczaiłem się do wielu środowisk Java IDE ( Eclipse , NetBeans i IntelliJ IDEA ) udostępniających polecenie wygenerowania domyślnego konstruktora dla klasy na podstawie pól w klasie. Na przykład: public class Example { public decimal MyNumber { get; set; } public string Description { get; set; } public int SomeInteger …
Podobnie jak wielu z was, używam ReSharper, aby przyspieszyć proces tworzenia. Kiedy używasz go do przesłonięcia członków równości klasy, kod-gen, który tworzy dla GetHashCode () wygląda następująco: public override int GetHashCode() { unchecked { int result = (Key != null ? Key.GetHashCode() : 0); result = (result * 397) ^ …
Używam ReSharper 4.5 i co często się dzieje, kiedy konwertuję właściwości jawne na właściwości automatyczne, przypadkowo wybiorę opcję „Dodaj XX do listy skrótów”. To znaczy: Chcę przekonwertować ID klienta na autoperty, ale z powodu szybkich palców maskowych przypadkowo dodam „ID” do listy skrótów, czego nie chcę robić. (Chcę, aby reguły …
Podczas korzystania z ReSharper zasugerował „Włącz obsługę języka C # 6.0 dla tego projektu”. Głupio go kliknąłem, a teraz, jak reklamowano, daje mi sugestie dotyczące C # 6.0 - które następnie dają mi błędy, ponieważ nie używam C # 6.0 w tym projekcie. Jak mogę wyłączyć obsługę języka C # …
W przypadku myDelegate -= eventHandlerproblemów z ReSharper (wersja 6): Odejmowanie delegatów ma nieprzewidywalny wynik Racjonalne uzasadnienie tego jest wyjaśnione przez JetBrains tutaj . Wyjaśnienie ma sens, a po jego przeczytaniu wątpię w to, co robię -na delegatach. Jak wtedy , czy mogę napisać wydarzenie inne niż automatyczne bez zrzędliwości ReSharper? …
Lubię umieszczać dyrektywy using wewnątrz bieżącej przestrzeni nazw, a nie na zewnątrz, ponieważ domyślnie umieszczają je VS i Resharper. Czy ktoś wie o makr / standardowej funkcjonalności, która sortuje / usuwa nieużywane dyrektywy using i umieszcza je w bieżącej przestrzeni nazw?
Wiem, jak znaleźć nieużywane odniesienia do pojedynczego pliku, klikając plik prawym przyciskiem myszy i wybierając opcję „Znajdź zastosowania”. Czy istnieje sposób, aby wyświetlić lub pobrać listę wszystkich nieużywanych klas lub plików w moim projekcie?
[Włącz funkcję Intellisense w atrybucie HTMLHelper dla klas css] Mam tego HTMLhelpera: public IHtmlString MyTextBoxFor<TModel, TProperty>( this HtmlHelper<TModel> html, Expression<Func<TModel, TProperty>> propertyExpression, string cssClass) { // ... } Chcę, aby Resharper przekazał mi funkcję IntelliSense dla klas CSS zdefiniowanych w mojej aplikacji podczas przekazywania wartości parametru „cssClass”. Istnieją pewne atrybuty …
Czy istnieje zauważalna różnica w wydajności między używaniem interpolacji ciągów: myString += $"{x:x2}"; vs String.Format ()? myString += String.Format("{0:x2}", x); Pytam tylko dlatego, że Resharper podpowiada poprawkę, a mnie już wcześniej oszukano.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.