How to copy part of an memory color32

I need in very fast way copy color32 array to another color32 array, but just
PART of source color32 array. Is there exist some “copy memory block” method in
Unity3D C#, I mean: For example: copy( Colors32 source, Colors32 target, x1,y1,x2,y2 )

There is a way, using GetPixels function you can retrieve just part of a texture

Inside the documentation there is an example which looks almost like what you want