internal override TargetBlob ReadMemory(TargetMemoryAccess target, int size)
{
if (size > blob.Size)
throw new ArgumentException ();
byte[] data = new byte [size];
Array.Copy (blob.Contents, 0, data, 0, size);
return new TargetBlob (data, blob.TargetMemoryInfo);
}