System.ColorExtensions.ArgbToArgbArray C# (CSharp) Method

ArgbToArgbArray() public static method

public static ArgbToArgbArray ( this self, int pxCount ) : int[]
self this
pxCount int
return int[]
        public static int[] ArgbToArgbArray(this IntPtr self, int pxCount)
        {
            if (_buffer.Length < pxCount)
                _buffer = new int[pxCount];

            unsafe
            {
                var ptr = (int*)self.ToPointer();

                for (int i = 0; i < pxCount; i++)
                {
                    int val = ptr[i];

                    _buffer[i] = val;
                }
            }

            return _buffer;
        }
    }
ColorExtensions