La sintaxis de las advertencias de discapacidad es la siguiente:Lista de códigos de advertencia pragma desactivar y lo que significan
#pragma warning disable 414, 3021
O, expresado de manera más general:
#pragma warning disable [CSV list of numeric codes]
¿Hay una lista de estos numérica códigos y la descripción de la advertencia que están suprimiendo? Para mi gran disgusto, parece que no puedo encontrarlo a través de Google.
no #pragma warning disable 414, 3021 - ¡esto está mal! -1 porque pasé unos minutos preguntándome por qué no puedo deshabilitar la advertencia de la forma en que me proporcionó. La forma correcta es #pragma warning (warning-specifier: warning-number-list [; warning-specifier: warning-number-list ...]). No es CSV y debes TENER paréntesis. –
@Thereisnothingwecando según [MSDN] (https://msdn.microsoft.com/en-us/library/441722ys.aspx) este es el formato correcto, sin paréntesis: de memoria, estoy casi seguro de que ' he usado '#pragma warning disable' y' #pragma warning restore' de esta manera. – BrainSlugs83
En caso de que alguien más lea esto, BrainSlug83 es correcto. Las comas son * no * necesarias en C#. Creo que la sintaxis de que "no hay nada que podamos hacer" menciona, requiriendo paréntesis, es la sintaxis de C++. –