Preguntas etiquetadas con resharper

ReSharper es una extensión de refactorización y productividad de JetBrains que extiende la funcionalidad nativa de las versiones de Microsoft Visual Studio desde 2003.

316
Acceso a cierre modificado

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

272
LINQ: No Any vs All Don't

A menudo quiero verificar si un valor proporcionado coincide con uno en una lista (por ejemplo, al validar): if (!acceptedValues.Any(v => v == someValue)) { // exception logic } Recientemente, noté que ReSharper me pedía que simplificara estas consultas para: if (acceptedValues.All(v =>...

272
Invierta la declaración "if" para reducir el anidamiento

Cuando ejecuté ReSharper en mi código, por ejemplo: if (some condition) { Some code... } ReSharper me dio la advertencia anterior (Invierta la declaración "if" para reducir el anidamiento) y sugirió la siguiente corrección: if (!some condition) return; Some code... Me gustaría entender...

177
¿Qué significa CultureInfo.InvariantCulture?

Tengo una cadena de texto así: var foo = "FooBar"; Quiero declarar una segunda cadena llamada bary hacer que sea igual al primer y cuarto carácter de mi primero foo, así que hago esto así: var bar = foo[0].ToString() + foo[3].ToString(); Esto funciona como se esperaba, pero ReSharper me...