BitMiracle.LibTiff.Classic.Tiff.readDirEntry C# (CSharp) Method

readDirEntry() private static method

private static readDirEntry ( TiffDirEntry dir, short dircount, byte bytes, int offset ) : void
dir TiffDirEntry
dircount short
bytes byte
offset int
return void
        private static void readDirEntry(TiffDirEntry[] dir, short dircount, byte[] bytes, int offset)
        {
            int pos = offset;
            for (int i = 0; i < dircount; i++)
            {
                TiffDirEntry entry = new TiffDirEntry();
                entry.tdir_tag = (TiffTag)(ushort)readShort(bytes, pos);
                pos += sizeof(short);
                entry.tdir_type = (TiffType)readShort(bytes, pos);
                pos += sizeof(short);
                entry.tdir_count = readInt(bytes, pos);
                pos += sizeof(int);
                entry.tdir_offset = (uint)readInt(bytes, pos);
                pos += sizeof(int);
                dir[i] = entry;
            }
        }
Tiff