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

checkDirCount() private method

private checkDirCount ( TiffDirEntry dir, int count ) : bool
dir TiffDirEntry
count int
return bool
        private bool checkDirCount(TiffDirEntry dir, int count)
        {
            if (count > dir.tdir_count)
            {
                WarningExt(this, m_clientdata, m_name,
                    "incorrect count for field \"{0}\" ({1}, expecting {2}); tag ignored",
                    FieldWithTag(dir.tdir_tag).Name, dir.tdir_count, count);
                return false;
            }
            else if (count < dir.tdir_count)
            {
                WarningExt(this, m_clientdata, m_name,
                    "incorrect count for field \"{0}\" ({1}, expecting {2}); tag trimmed",
                    FieldWithTag(dir.tdir_tag).Name, dir.tdir_count, count);
                dir.tdir_count = count;
                return true;
            }

            return true;
        }
Tiff