BL0003: Parametr składnika z elementem CaptureUnmatchedValues ma nieprawidłowy typ
Wartość | |
---|---|
Identyfikator reguły | BL0003 |
Kategoria | Użycie |
Poprawka powodująca niezgodność lub niezgodność | Kluczowa |
Przyczyna
Parametr typu pochodzącego z ComponentBase adnotacji z atrybutem CaptureUnmatchedValues= true
nie jest przypisywany z Dictionary<string, object>
Opis reguły
Parametry z adnotacjami CaptureUnmatchedValues = true
muszą mieć możliwość odbierania Dictionary<string, object>
wartości.
@code
{
[Parameter(CaptureUnmatchedValues = true)] public IDictionary<string, string> Attributes { get; set; }
}
Jak naprawić naruszenia
Zmień typ parametru na IDictionary<string, object>
lub Dictionary<string, object>
@code
{
[Parameter(CaptureUnmatchedValues = true)] public IDictionary<string, object> Attributes { get; set; }
}
Kiedy pomijać ostrzeżenia
Nie pomijaj ostrzeżeń dla tej reguły.
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.