internal void LoadThis(PixelColorsCounts ct, ColorDelim pixtype, int w, int h, Color[,] allocatedPixels) { if (allocatedPixels == null) { throw new ArgumentNullException(nameof(allocatedPixels)); } if (w == 0) { throw new ArgumentOutOfRangeException(nameof(w)); } if (h == 0) { throw new ArgumentOutOfRangeException(nameof(h)); } if (pixtype != ColorDelim.Byte) { throw new NotSupportedException("кроме байта в пикселе больше ничё не спортится!"); } this.OnePixel = ct; this.Width = w; this.Height = h; this.ColorMap = allocatedPixels; }
internal void LoadThis(PixelColorsCounts ct, ColorDelim pixtype, Color[,] allocatedPixels) { if (allocatedPixels == null) { throw new ArgumentNullException(nameof(allocatedPixels)); } if (allocatedPixels.GetLength(0) == 0) throw new ArgumentOutOfRangeException(nameof(allocatedPixels)); }