BL0002: El componente tiene varios parámetros CaptureUnmatchedValues
Valor | |
---|---|
Identificador de la regla | BL0002 |
Categoría | Uso |
La corrección es problemática o no problemática | Poco problemático |
Causa
Se anota más de un parámetro en un tipo derivado de ComponentBase con CaptureUnmatchedValues = true
.
Descripción de la regla
Para un componente, se espera que exactamente un parámetro tenga CaptureUnmatchedValues establecido en true
.
@code
{
[Parameter(CaptureUnmatchedValues = true)] public Dictionary<string, object> Parameter1 { get; set; }
[Parameter(CaptureUnmatchedValues = true)] public Dictionary<string, object> Parameter2 { get; set; }
}
Cómo corregir infracciones
Limite un único parámetro para que tenga CaptureUnmatchedValues
establecido.
@code
{
[Parameter(CaptureUnmatchedValues = true)] public Dictionary<string, object> Parameter1 { get; set; }
[Parameter] public Dictionary<string, object> Parameter2 { get; set; }
}
Cuándo suprimir las advertencias
No suprima las advertencias de esta regla.
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.