Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Propiedad | Value |
---|---|
Identificador de la regla | MSTEST0036 |
Título | No use sombras dentro de la clase de prueba. |
Categoría | Diseño |
La corrección es problemática o no problemática | Poco problemático |
Habilitado de forma predeterminada | Sí |
Gravedad predeterminada | Advertencia |
Introducido en la versión | 3.6.0 |
Hay una corrección de código | No |
Causa
Los miembros de prueba de sombreado podrían provocar problemas de prueba (como NRE).
Descripción de la regla
Los miembros de prueba de sombreado podrían provocar problemas de prueba (como NRE).
Cómo corregir infracciones
Elimine el miembro de sombreado.
Cuándo suprimir las advertencias
No suprima advertencias de esta regla, ya que podría provocar problemas de prueba (como NRE).
Supresión de una advertencia
Si solo quiere suprimir una única infracción, agregue directivas de preprocesador al archivo de origen para deshabilitar y volver a habilitar la regla.
#pragma warning disable MSTEST0036
// The code that's violating the rule is on this line.
#pragma warning restore MSTEST0036
Para deshabilitar la regla de un archivo, una carpeta o un proyecto, establezca su gravedad en none
del archivo de configuración.
[*.{cs,vb}]
dotnet_diagnostic.MSTEST0036.severity = none
Para obtener más información, consulte Procedimiento para suprimir advertencias de análisis de código.
Comentarios de .NET
.NET é un proxecto de código aberto. Selecciona unha ligazón para ofrecer comentarios: