Cómo desactivar "Bombilla" Acción rápida "simplificación" para Nullable?
Por varias razones preferimos Nullable<Int32>
sobre int?
. Siempre que es posible, preferimos los Tipos a las palabras clave, ya que desde C#2 tenemos una base de código grande que ya usa ese estilo.
Recientemente cambié a VS2015 y obtuve las molestas bombillas en todo mi código. Para Int32
y otros tipos no genéricos relacionados arreglé eso usando esta respuesta. Para Nullable<T>
sin embargo, no puedo encontrar la opción para desactivar las quejas.
¿Cómo deshabilito el IDE0001 Name can be simplified.
para Nullable<T>
?
3 answers
En las propiedades de su proyecto, en la pestaña Construir, en "Errores y advertencias", agregue IDE0001
al conjunto de advertencias suprimidas. Sé que esto no es realmente una advertencia (solo una sugerencia), pero es la misma infraestructura. Eso elimina la sugerencia.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-08-14 09:05:19
Hay una solicitud de característica aquí: http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/9139204-option-to-disable-quick-action-squiggles
Relativa a la desactivación de la bombilla. Por favor, agregue sus votos a esto si está de acuerdo en que es importante.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-08-10 12:50:34
Finalmente se dio la respuesta a otra pregunta relacionada :
Aquí tendría que desactivar IDE0001 Simplify Names
en Microsoft.CodeAnalysis.CSharp.Features
.
Además, puede establecer Tools > Options > Text Editor > C# > Code Style > predefined type preferences
para For locals, parameters and members
y For member access expressions
a Prefer framework type
y Refactoring Only
(predeterminado). Sin embargo, esta es una configuración específica de la máquina configuración.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-08-22 13:02:08