public static string HexConverter(ColorFormatDto colorFormatDto) { if (colorFormatDto == null) { throw new ArgumentNullException(nameof(colorFormatDto)); } return(HexConverter(colorFormatDto.A, colorFormatDto.R, colorFormatDto.G, colorFormatDto.B)); }
public static ColorFormatDto Copy(this ColorFormatDto colorFormatDto) { if (colorFormatDto == null) { throw new ArgumentNullException(nameof(colorFormatDto)); } return(new ColorFormatDto { A = colorFormatDto.A, R = colorFormatDto.R, G = colorFormatDto.G, B = colorFormatDto.B }); }
public static ColorFormatDto Randomize(this ColorFormatDto colorFormatDto) { if (colorFormatDto == null) { throw new ArgumentNullException(nameof(colorFormatDto)); } Byte[] b = new Byte[4]; _Rnd.NextBytes(b); colorFormatDto.A = b[0]; colorFormatDto.R = b[1]; colorFormatDto.G = b[2]; colorFormatDto.B = b[3]; return(colorFormatDto); }