internal void Check (byte [] dest, int destIdx, int size) { if (dest == null) throw new ArgumentNullException ("dest"); if (destIdx < 0 || destIdx > dest.Length - size) throw new ArgumentException ("destIdx"); }