Beispiel #1
0
 public static string HexConverter(ColorFormatDto colorFormatDto)
 {
     if (colorFormatDto == null)
     {
         throw new ArgumentNullException(nameof(colorFormatDto));
     }
     return(HexConverter(colorFormatDto.A, colorFormatDto.R, colorFormatDto.G, colorFormatDto.B));
 }
Beispiel #2
0
 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
     });
 }
Beispiel #3
0
 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);
 }