Domande taggate «resharper»

ReSharper è un refactoring e un'estensione della produttività di JetBrains che estende le funzionalità native delle versioni di Microsoft Visual Studio dal 2003.

1
Moq: configurazione non valida su un membro non sovrascrivibile: x => x.GetByTitle ("asdf")
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 …
111 c#  nhibernate  nunit  resharper  moq 

7
'is' rispetto a try cast con controllo null
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 …
107 c#  .net  casting  resharper 


5
ReSharper Curiosity: "Il parametro viene utilizzato solo per i controlli delle precondizioni."
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 …

1
Accesso alla chiusura modificata (2)
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 …
101 c#  .net  resharper  closures 

1
Estrai il metodo su un'interfaccia già esistente con ReSharper
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 …

7
ReSharper: forza le parentesi graffe attorno a una singola riga
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
101 c#  resharper 

30
Quali modelli live di ReSharper 4+ per C # usi? [chiuso]
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 …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.