ReSharper est une extension de refactorisation et de productivité de JetBrains qui étend les fonctionnalités natives des versions de Microsoft Visual Studio depuis 2003.
J'ai une chaîne de texte comme ceci: var foo = "FooBar"; Je veux déclarer une deuxième chaîne appelée baret la rendre égale au premier et au quatrième caractère de mon premier foo, donc je fais ceci comme ceci: var bar = foo[0].ToString() + foo[3].ToString(); Cela fonctionne comme prévu, mais ReSharper …
Fermé. Cette question ne répond pas aux directives de Stack Overflow . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit pertinente pour Stack Overflow. Fermé il y a 6 ans . Améliorez cette question J'envisage d' acheter une licence …
J'ai une classe de test et ci-dessous, j'ai publié un exemple de test de la classe de test 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() { …
Je me suis habitué à de nombreux IDE Java ( Eclipse , NetBeans et IntelliJ IDEA ) qui vous fournissent une commande pour générer un constructeur par défaut pour une classe en fonction des champs de la classe. Par exemple: public class Example { public decimal MyNumber { get; set; …
Comme beaucoup d'entre vous, j'utilise ReSharper pour accélérer le processus de développement. Lorsque vous l'utilisez pour remplacer les membres d'égalité d'une classe, le code-gen qu'il produit pour GetHashCode () ressemble à: public override int GetHashCode() { unchecked { int result = (Key != null ? Key.GetHashCode() : 0); result = …
Je travaille actuellement sur une solution qui a actuellement 32 Unittests. J'ai travaillé avec le lanceur de test de resharper - qui fonctionne très bien. Tous les tests sont en cours d'exécution, tous les tests affichent le bon résultat de test. Maintenant, un collègue m'a dit que les tests ne …
J'utilise ReSharper 4.5, et ce qui arrive souvent lorsque je convertis des propriétés explicites en propriétés automatiques, c'est que je choisirai accidentellement "Ajouter XX à la liste des abréviations". Ie: Je veux convertir CustomerID en une propriété automatique, mais à cause de petits doigts rapides, j'ajouterai accidentellement "ID" à la …
Lors de l'utilisation de ReSharper, il a suggéré «Activer la prise en charge de C # 6.0 pour ce projet». J'ai bêtement cliqué dessus, et maintenant, comme annoncé, cela me donne des suggestions pour C # 6.0 - qui me donnent alors des erreurs car je n'utilise pas C # …
Lors de l'utilisation de myDelegate -= eventHandlerproblèmes ReSharper (version 6): La soustraction de délégués a un résultat imprévisible Le rationnel derrière cela est expliqué par JetBrains ici . L'explication a du sens et, après l'avoir lue, je doute de toutes mes utilisations des -délégués. Comment alors , puis-je écrire un …
J'aime mettre mes directives using à l'intérieur de l'espace de noms actuel, et non à l'extérieur car VS et Resharper les placent par défaut. Est-ce que quelqu'un connaît une macro / fonctionnalité standard qui trie / supprime les directives d'utilisation inutilisées et les place dans l'espace de noms actuel?
Je sais comment trouver les références inutilisées d'un seul fichier en faisant un clic droit sur le fichier et en sélectionnant l'option «Rechercher les utilisations». Est-il possible de voir ou d'obtenir la liste de toutes les classes ou fichiers inutilisés de mon projet?
[Activer l'intellisense sur l'attribut HTMLHelper pour les classes css] J'ai ce HTMLhelper: public IHtmlString MyTextBoxFor<TModel, TProperty>( this HtmlHelper<TModel> html, Expression<Func<TModel, TProperty>> propertyExpression, string cssClass) { // ... } Je souhaite que Resharper me donne IntelliSense pour les classes CSS définies dans mon application lors de la transmission de la valeur …
Existe-t-il une différence de performances notable entre l'utilisation de l'interpolation de chaîne: myString += $"{x:x2}"; vs String.Format ()? myString += String.Format("{0:x2}", x); Je demande seulement parce que Resharper demande le correctif, et j'ai déjà été dupé.
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.