protected abstract void GenerateRatingVariantStyles(StringBuilder sb, Theme theme, string variant, string inBackgroundColor, ThemeRatingOptions ratingOptions);
protected abstract void GenerateRatingStyles(StringBuilder sb, Theme theme, ThemeRatingOptions ratingOptions);
protected virtual void GenerateRatingColorVariables(Theme theme, string variant, string inColor, ThemeRatingOptions options) { var inArgbColor = ParseColor(inColor); if (inArgbColor.IsEmpty) { return; } var color = ToHex(inArgbColor); variables[ThemeVariables.VariantRatingColor(variant)] = color; }