Gertaera
Aplikazio adimendunak sortzen ditu
Mar 17, 9 PM - Mar 21, 10 AM
Bat egin IAren soluzio eskalagarrien soluzioak sortzeko topaketa sortarekin, mundu errealaren erabilera-kasuetan oinarrituak, beste garatzaile eta aditu batzuekin.
Eman izenaArakatzailea ez da onartzen jada.
Bertsio-berritu Microsoft Edge-ra etekin handiena ateratzeko eginbide berrienei, segurtasun-eguneratzeei eta laguntza-teknikoari.
Propiedad | Valor |
---|---|
Identificador de la regla | IDE0060 |
Título | Eliminación del parámetro sin usar |
Categoría | Estilo |
Subcategoría | Reglas de código innecesarias (preferencias de parámetro) |
idiomas aplicables | C# y Visual Basic |
Opciones | dotnet_code_quality_unused_parameters |
Esta regla marca los parámetros sin usar.
Esta regla no marca los parámetros que se denominan con el símbolo de descarte_
. Además, la regla omite los parámetros denominados con el símbolo de descarte seguido de un entero, por ejemplo, _1
. Este comportamiento reduce el ruido de advertencia en los parámetros necesarios para los requisitos de firma, por ejemplo, un método usado como delegado, un parámetro con atributos especiales o un parámetro cuyo valor se accede implícitamente en tiempo de ejecución por un marco, pero no se hace referencia a él en el código.
El valor de opción especifica si los parámetros sin usar solo se deben marcar para métodos no públicos o para métodos públicos y no públicos.
Para obtener información sobre cómo configurar opciones, vea Formato de opción.
Propiedad | Valor | Descripción |
---|---|---|
nombre de opción | dotnet_code_quality_unused_parameters | |
Valores de opción | all |
Marcar métodos con cualquier accesibilidad que contenga parámetros sin usar |
non_public |
Marcar solo métodos no públicos que contengan parámetros sin usar | |
valor de opción predeterminado | all |
// dotnet_code_quality_unused_parameters = all
public int GetNum1(int unusedParam) { return 1; }
internal int GetNum2(int unusedParam) { return 1; }
private int GetNum3(int unusedParam) { return 1; }
// dotnet_code_quality_unused_parameters = non_public
internal int GetNum4(int unusedParam) { return 1; }
private int GetNum5(int unusedParam) { return 1; }
' dotnet_code_quality_unused_parameters = all
Public Function GetNum1(unused As Integer)
Return 1
End Function
Friend Function GetNum2(unused As Integer)
Return 1
End Function
Private Function GetNum3(unused As Integer)
Return 1
End Function
' dotnet_code_quality_unused_parameters = non_public
Friend Function GetNum4(arg1 As Integer)
Return 1
End Function
Private Function GetNum5(arg1 As Integer)
Return 1
End Function
Si desea suprimir solo una infracción, agregue directivas de preprocesador al archivo de origen para deshabilitar y volver a habilitar la regla.
#pragma warning disable IDE0060
// The code that's violating the rule is on this line.
#pragma warning restore IDE0060
Para deshabilitar la regla de un archivo, una carpeta o un proyecto, establezca su gravedad en none
en el archivo de configuración de .
[*.{cs,vb}]
dotnet_diagnostic.IDE0060.severity = none
Para deshabilitar todas las reglas de estilo de código, configure la severidad de la categoría Style
a none
en el archivo de configuración llamado.
[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-Style.severity = none
Para obtener más información, vea Cómo suprimir advertencias de análisis de código.
.NET oharrak
.NET iturburu irekiko proiektu bat da. Hautatu esteka bat oharrak bidaltzeko:
Gertaera
Aplikazio adimendunak sortzen ditu
Mar 17, 9 PM - Mar 21, 10 AM
Bat egin IAren soluzio eskalagarrien soluzioak sortzeko topaketa sortarekin, mundu errealaren erabilera-kasuetan oinarrituak, beste garatzaile eta aditu batzuekin.
Eman izena