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.

1
Moq: configuración no válida en un miembro no reemplazable: x => x.GetByTitle ("asdf")
No estoy seguro de cómo puedo solucionar este problema, intento hacer una prueba unitaria con el método "GetByTitle". Aquí están mis definiciones: 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 title); …
111 c#  nhibernate  nunit  resharper  moq 

7
'is' versus try cast con check nulo
Noté que Resharper sugiere que cambie esto: if (myObj.myProp is MyType) { ... } dentro de esto: var myObjRef = myObj.myProp as MyType; if (myObjRef != null) { ... } ¿Por qué sugeriría este cambio? Estoy acostumbrado a que Resharper sugiera cambios de optimización y cambios de reducción de código, …
106 c#  .net  casting  resharper 


5
ReSharper Curiosity: "El parámetro solo se usa para verificaciones de condiciones previas".
¿Por qué ReSharper me juzga por este código? 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} …

1
Acceso al cierre modificado (2)
Esta es una extensión de la pregunta de Acceso a Cierre Modificado . Solo quiero verificar si lo siguiente es realmente lo suficientemente seguro para su uso en producción. 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 


7
ReSharper: fuerza las llaves alrededor de una sola línea
¿Puedo configurar ReSharper para corregir el código C # cuando no se utilizan llaves para rodear un bloque de código de una sola línea, como este: if (blnSomeCondition) DoSomething(); // complain if (blnSomeOtherCondition) { DoSomethingElse(); // don't complain } Gracias
100 c#  resharper 




5
El método impuro se llama para campo de solo lectura
Estoy usando Visual Studio 2010 + Resharper y muestra una advertencia en el siguiente código: if (rect.Contains(point)) { ... } rectes un readonly Rectanglecampo, y Resharper me muestra esta advertencia: "Impure Method se llama para campos de solo lectura de tipo de valor". ¿Qué son los métodos impuros y por …
83 c#  resharper 


3
¿Cómo compartir la misma configuración de Resharper entre múltiples soluciones, sin intervención manual?
Nuestros proyectos están organizados en una solución maestra (que contiene cada proyecto) y múltiples soluciones más pequeñas que contienen agrupaciones de proyectos relacionados. Me gustaría compartir la misma configuración de Resharper en todas las soluciones, asegurándome de que los desarrolladores no necesiten importar archivos de configuración en Resharper ni hacer …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.