«resharper» etiketlenmiş sorular

ReSharper, JetBrains tarafından 2003'ten beri Microsoft Visual Studio sürümlerinin yerel işlevlerini genişleten yeniden düzenleme ve üretkenlik uzantısıdır.

1
Moq: Geçersiz kılınamayan bir üyede geçersiz kurulum: x => x.GetByTitle ("asdf")
Bunu nasıl düzeltebileceğimden emin değilim, "GetByTitle" yönteminde bir birim testi yapmaya çalışıyorum İşte tanımlarım: 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); } ünite testi: [Test] public void can_load_by_title() { …
111 c#  nhibernate  nunit  resharper  moq 

7
'eşittir' ile boş kontrol ile deneyin
Resharper'ın bunu çevirmemi önerdiğini fark ettim: if (myObj.myProp is MyType) { ... } bunun içine: var myObjRef = myObj.myProp as MyType; if (myObjRef != null) { ... } Neden bu değişikliği öneriyor? Resharper'ın optimizasyon değişiklikleri ve kod azaltma değişiklikleri önermesine alışkınım, ancak bu benim tek ifademi alıp iki satıra dönüştürmek …
107 c#  .net  casting  resharper 


5
ReSharper Curiosity: "Parametre yalnızca ön koşul kontrolleri için kullanılır."
ReSharper neden beni bu kod için yargılıyor? 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
Değiştirilmiş Kapanışa Erişim (2)
Bu, Erişim'den Değiştirilmiş Kapatma'ya kadar bir soru uzantısıdır . Sadece aşağıdakilerin üretimde kullanım için yeterince güvenli olup olmadığını doğrulamak istiyorum. 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
ReSharper ile zaten var olan arayüze yöntemi ayıklayın
Bir arabirim uygulayan bir sınıfa yeni bir yöntem ekliyorum ve "Arabirimi Çıkarma" yeniden düzenlemesini kullanmayı ve yalnızca yöntemi arabirime eklemeyi seviyorum. Ancak ReSharper, zaten var olan bir arayüze bir yöntem imzası eklemeyi destekliyor gibi görünmüyor. Bir şeyi kaçırıyormuşum gibi geliyor, eminim bir şekilde yapılabilir. Belki de önce arayüze yöntem imzasını …

7
ReSharper - küme ayraçlarını tek satır etrafında zorla
Küme parantezleri tek satırlı bir kod bloğunu çevrelemek için kullanılmadığında ReSharper'ı C # kodunu düzeltecek şekilde yapılandırabilir miyim, örneğin: if (blnSomeCondition) DoSomething(); // complain if (blnSomeOtherCondition) { DoSomethingElse(); // don't complain } Teşekkürler
101 c#  resharper 

30
C # için hangi ReSharper 4+ canlı şablonlarını kullanıyorsunuz? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapalı . C …

20
Neden sınıf kitaplığıma başvuramıyorum?
Visual Studio 2008'de bir web sitesi ve bir sınıf kitaplığı içeren bir çözümüm var. Daha sonra, çözümün dışında, sınıf kitaplığına başvurması gereken başka bir web sitesi projem var. Bin klasörünü veya Proje'yi sağ tıklatıp Referans Ekle'yi seçiyorum, ardından Sınıf Kitaplığı Projemi seçiyorum, sınıf kitaplığının ihtiyaç duyduğu 15 kadar DLL'yi web …

16
Ctrl + R, Ctrl + R komutu çalışmıyor
Bir değişkeni yeniden adlandırmak için Visual Studio 2008 içinde Ctrl+ R, Ctrl+ Rkomutunu kullanmaya çalışıyorum . Alt kısımda şunu söyleyen bir hata mesajı alıyorum "Tuş kombinasyonu ( Ctrl+ R, Ctrl+ R) şu anda mevcut olmayan komuta (& Yeniden Adlandır ...) bağlıdır." Çalıştırmıyorum ya da dosyada değişiklik yapılmasını engelleyebileceğini düşündüğüm herhangi …

1
Tüm birim testleri VS 2019'da çalıştırıldığında dahil değildir
kullanıyorum Unit Test ExplorerUnit Test SessionsTestlerimi ve aniden aşağıdaki hatayı alıyorum. Koşarken Test -> Test explorer , testler hiç çalışmaz ve hiçbir hata görmüyorum. Her iki durumda da Outputpencerede hiçbir şey yoktur . R # 'ı yeniden kurdum, VS önbelleğini temizledim (in %USERPROFILE%\AppData\Local\Microsoft), yeniden başlatılan pencereler, VS'yi yeniden başlattım. 2019.10.25 …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.