http://qiita.com/7of9/items/7f9fe4f064e1e23c86ac
で使われている ReadSectionHeader()の実装
private SectionHeader ReadSectionHeader(int index)
{
if(index < 0 || index >= sectionHeaderEntryCount)
{
throw new ArgumentOutOfRangeException("index");
}
stream.Seek(
sectionHeaderOffset + index*sectionHeaderEntrySize,
SeekOrigin.Begin
);
using(var reader = localReaderSource())
{
return new SectionHeader(reader, Class, SectionsStringTable);
}
}