Exemple #1
0
        public GradientColorBuilder Add(GradientColorByValue gradientColor)
        {
            if (_gradientColorList.Any(item => item.Value == gradientColor.Value))
            {
                throw new InvalidOperationException($"Gradient color value ({gradientColor.Value}) is already defined");
            }

            return(ShallowClone(_gradientColorList.Add(gradientColor)));
        }
Exemple #2
0
 public static GradientColorBuilder WithColor(GradientColorByValue colorByValue)
 => new GradientColorBuilder().Add(colorByValue);