Questions marquées «resharper»

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.

316
Accès à une fermeture modifiée

string [] files = new string[2]; files[0] = "ThinkFarAhead.Example.Settings.Configuration_Local.xml"; files[1] = "ThinkFarAhead.Example.Settings.Configuration_Global.xml"; //Resharper complains this is an "access to modified closure" for (int i = 0; i < files.Length; i++ ) { // Resharper disable...

272
LINQ: Pas tout contre tous

Souvent, je veux vérifier si une valeur fournie correspond à une dans une liste (par exemple lors de la validation): if (!acceptedValues.Any(v => v == someValue)) { // exception logic } Récemment, j'ai remarqué que ReSharper me demandait de simplifier ces requêtes pour: if (acceptedValues.All(v...

272
Inversez l'instruction «if» pour réduire l'imbrication

Lorsque j'ai exécuté ReSharper sur mon code, par exemple: if (some condition) { Some code... } ReSharper m'a donné l'avertissement ci-dessus (inverser l'instruction "if" pour réduire l'imbrication) et a suggéré la correction suivante: if (!some condition) return; Some code... J'aimerais comprendre...

178
Que signifie CultureInfo.InvariantCulture?

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...