internal override void WriteBuffer(TargetMemoryAccess target, byte[] data) { if (data.Length > blob.Size) throw new ArgumentException (); data.CopyTo (blob.Contents, 0); }