ReSharper è un refactoring e un'estensione della produttività di JetBrains che estende le funzionalità native delle versioni di Microsoft Visual Studio dal 2003.
Non sono sicuro di come posso risolvere questo problema, provando a fare uno unit test con il metodo "GetByTitle" Ecco le mie definizioni: 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 …
Ho notato che Resharper suggerisce di attivare questo: if (myObj.myProp is MyType) { ... } in questo: var myObjRef = myObj.myProp as MyType; if (myObjRef != null) { ... } Perché suggerirebbe questo cambiamento? Sono abituato a Resharper suggerire modifiche all'ottimizzazione e modifiche alla riduzione del codice, ma sembra che …
Ho ReSharper 4.5 in Visual Studio 2008. Ora voglio installare ReSharper 5, ma non posso farlo prima di disinstallare ReSharper 4.5. Come posso disinstallare ReSharper 4.5?
Perché ReSharper mi giudica per questo codice? 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 …
Questa è un'estensione della domanda dall'accesso alla chiusura modificata . Voglio solo verificare se quanto segue è effettivamente abbastanza sicuro per l'uso in produzione. 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 …
Sto aggiungendo un nuovo metodo a una classe che implementa un'interfaccia e mi piace usare il refactoring "Extract Interface" e aggiungere semplicemente il metodo all'interfaccia. Ma non sembra che ReSharper supporti l'aggiunta di una firma del metodo a un'interfaccia già esistente. Sembra che mi manchi qualcosa, sono sicuro che in …
Posso configurare ReSharper per correggere il codice C # quando le parentesi graffe non vengono utilizzate per racchiudere un blocco di codice a riga singola, in questo modo: if (blnSomeCondition) DoSomething(); // complain if (blnSomeOtherCondition) { DoSomethingElse(); // don't complain } Grazie
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Ho una soluzione che contiene un sito Web e una libreria di classi in Visual Studio 2008. Ho quindi un altro progetto di sito Web al di fuori della soluzione che deve fare riferimento alla libreria di classi. Faccio clic con il pulsante destro del mouse sulla cartella Bin o …
Sto tentando di utilizzare il comando Ctrl+ R, Ctrl+ Rin Visual Studio 2008 per rinominare una variabile. Ricevo un messaggio di errore in fondo che lo dice "La combinazione di tasti ( Ctrl+ R, Ctrl+ R) è associata al comando (& Rinomina ...) che non è attualmente disponibile." Non lo …
Sto usando Unit Test Explorere Unit Test Sessionsper eseguire i miei test e improvvisamente ottenere l'errore di seguito. Durante l'esecuzione Test -> Test explorer, i test non vengono eseguiti affatto e non vedo errori. In entrambi i casi non c'è nulla nella Outputfinestra. Ho reinstallato R #, cancellato VS cache …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.