Als «resharper» getaggte Fragen

ReSharper ist eine Refactoring- und Produktivitätserweiterung von JetBrains, die die native Funktionalität von Microsoft Visual Studio-Versionen seit 2003 erweitert.

1
Moq: Ungültiges Setup für ein nicht überschreibbares Mitglied: x => x.GetByTitle ("asdf")
Ich bin mir nicht sicher, wie ich das beheben kann, indem ich versuche, einen Komponententest für die Methode "GetByTitle" durchzuführen. Hier sind meine Definitionen: public class ArticleDAO : GenericNHibernateDAO(IArticle, int>, IArticleDAO { public IArticle GetByTitle(string title) { IQuery query = Session.CreateQuery("...") return query.UniqueResult<IArticle>(); } } public interface IArticleDAO { IArticle …
111 c#  nhibernate  nunit  resharper  moq 

7
'is' versus try cast mit null check
Mir ist aufgefallen, dass Resharper vorschlägt, dies zu ändern: if (myObj.myProp is MyType) { ... } das mögen: var myObjRef = myObj.myProp as MyType; if (myObjRef != null) { ... } Warum sollte es diese Änderung vorschlagen? Ich bin es gewohnt, mit Resharper Optimierungs- und Code-Reduktionsänderungen vorzuschlagen, aber es scheint, …
105 c#  .net  casting  resharper 


5
ReSharper Curiosity: „Parameter wird nur für Vorbedingungsprüfungen verwendet.“
Warum beurteilt mich ReSharper nach diesem Code? 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
Zugang zu modifizierter Schließung (2)
Dies ist eine Erweiterung der Frage von Access to Modified Closure . Ich möchte nur überprüfen, ob das Folgende tatsächlich sicher genug für die Verwendung in der Produktion ist. List<string> lists = new List<string>(); //Code to retrieve lists from DB foreach (string list in lists) { Button btn = new …
101 c#  .net  resharper  closures 

1
Methode mit ReSharper auf bereits vorhandene Schnittstelle extrahieren
Ich füge einer Klasse, die eine Schnittstelle implementiert, eine neue Methode hinzu, verwende gerne das Refactoring "Schnittstelle extrahieren" und füge die Methode einfach der Schnittstelle hinzu. Es scheint jedoch nicht, dass ReSharper das Hinzufügen einer Methodensignatur zu einer bereits vorhandenen Schnittstelle unterstützt. Es fühlt sich an, als würde mir etwas …





5
Die unreine Methode wird für das schreibgeschützte Feld aufgerufen
Ich verwende Visual Studio 2010 + Resharper und es wird eine Warnung zum folgenden Code angezeigt : if (rect.Contains(point)) { ... } rectist ein readonly RectangleFeld und Resharper zeigt mir diese Warnung: "Die unreine Methode wird für ein schreibgeschütztes Feld vom Werttyp aufgerufen." Was sind unreine Methoden und warum wird …
83 c#  resharper 

6
Ich benötige eine Problemumgehung für Resharper, wenn "Dokumente konnten nicht geändert werden" angezeigt wird. Weiß jemand, warum es das tut und wie man es umgeht?
Ich habe in den letzten Monaten einige Male bemerkt, dass ich manchmal das kleine gelbe Glühbirnen-Symbol verwende und mit der rechten Maustaste darauf klicke und eine Option auswähle, um etwas für mich zu reparieren. Dann wird nur hervorgehoben, was behoben werden sollte, und es wird ein angezeigt Meldung mit der …

3
Wie kann ich die gleichen Resharper-Einstellungen ohne manuellen Eingriff für mehrere Lösungen freigeben?
Unsere Projekte sind in einer Master-Lösung (die jedes Projekt enthält) und mehreren kleineren Lösungen organisiert, die Gruppierungen verwandter Projekte enthalten. Ich möchte für jede Lösung die gleichen Resharper-Einstellungen verwenden, um sicherzustellen, dass die Entwickler niemals Konfigurationsdateien in Resharper importieren oder manuell etwas tun müssen. Die von uns verwendete Version ist …

5
Benutzerdefinierte Klammerformatierung mit Resharper
Ich verwende Resharper 4.5 und benötige beim Schreiben eines Arrays oder Objektinitialisierers eine benutzerdefinierte Formatierung von geschweiften Klammern. Resharper unterstützt einige Stile: Gnu-Stil: int[] array = new int[] { 1, 2, 3 } aber ich brauche: int[] array = new int[] { 1, 2, 3 } Gibt es eine Möglichkeit, …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.