Eliminación de código inaccesible (IDE0035)

Propiedad Value
Identificador de la regla IDE0035
Título Quitar código inaccesible
Categoría Estilo
Subcategoría Reglas de código innecesarias (preferencias de nivel de expresión)
Lenguajes aplicables C# y Visual Basic

Información general

Esta regla marca el código ejecutable inaccesible dentro de métodos y propiedades a los que nunca se puede llegar y, por tanto, se puede quitar.

Opciones

Esta regla no tiene opciones de estilo de código asociadas.

Ejemplo

// Code with violations
void M()
{
    throw new System.Exception();

    // IDE0035: Remove unreachable code
    int v = 0;
}

// Fixed code
void M()
{
    throw new System.Exception();
}

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 IDE0035
// The code that's violating the rule is on this line.
#pragma warning restore IDE0035

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.IDE0035.severity = none

Para deshabilitar todas las reglas de estilo del código, establezca la gravedad de la categoría Style en none del archivo de configuración.

[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-Style.severity = none

Para obtener más información, consulte Procedimiento para suprimir advertencias de análisis de código.

Consulte también