/// <summary>Read some bytes into the list.</summary> /// <param name="list"></param> /// <param name="index"></param> /// <param name="reader"></param> /// <param name="byteCount"></param> public static void InsertRange(this ArrayBackedList <byte> list, int index, BinaryReader reader, int byteCount) { if (reader == null) { throw new ArgumentNullException("reader"); } list.InsertRange(index, reader.BaseStream, byteCount); }
/// <summary>Read some bytes into the list.</summary> /// <param name="list"></param> /// <param name="stream"></param> /// <param name="byteCount"></param> public static void AddRange(this ArrayBackedList <byte> list, Stream stream, int byteCount) { list.InsertRange(list.pCount, stream, byteCount); }
/// <summary>Read some bytes into the list.</summary> /// <param name="list"></param> /// <param name="reader"></param> /// <param name="byteCount"></param> public static void AddRange(this ArrayBackedList <byte> list, BinaryReader reader, int byteCount) { list.InsertRange(list.pCount, reader, byteCount); }