BitMiracle.LibTiff.Classic.Internal.TagCompare.IComparer C# (CSharp) Метод

IComparer() приватный Метод

private IComparer ( object x, object y ) : int
x object
y object
Результат int
        int IComparer.Compare(object x, object y)
        {
            TiffFieldInfo ta = x as TiffFieldInfo;
            TiffFieldInfo tb = y as TiffFieldInfo;

            Debug.Assert(ta != null);
            Debug.Assert(tb != null);

            if (ta.Tag != tb.Tag)
                return ((int)ta.Tag - (int)tb.Tag);

            return (ta.Type == TiffType.ANY) ? 0 : ((int)tb.Type - (int)ta.Type);
        }
TagCompare