コード例 #1
0
ファイル: Extensions.cs プロジェクト: layshua/Alexandria
 /// <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);
 }
コード例 #2
0
ファイル: Extensions.cs プロジェクト: layshua/Alexandria
 /// <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);
 }
コード例 #3
0
ファイル: Extensions.cs プロジェクト: layshua/Alexandria
 /// <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);
 }