Esempio n. 1
0
        public static bool operator ==(VSProjectItem a, VSProjectItem b)
        {
            bool equal;

            if (CompareExtensions.CheckNullEquality(a, b, out equal))
            {
                return(equal);
            }

            return(a.Equals(b));
        }
Esempio n. 2
0
        public static bool operator !=(VSSolution a, VSSolution b)
        {
            bool equal;

            if (CompareExtensions.CheckNullEquality(a, b, out equal))
            {
                return(!equal);
            }

            return(!a.Equals(b));
        }
Esempio n. 3
0
        public static bool operator !=(NpmVersion version1, NpmVersion version2)
        {
            bool equals;
            NpmVersionComparison comparison;

            if (CompareExtensions.CheckNullEquality(version1, version2, out equals))
            {
                return(!equals);
            }

            comparison = NpmVersion.GetComparison(version1, version2);

            return(!comparison.HasFlag(NpmVersionComparison.Equals));
        }
Esempio n. 4
0
        private static bool Equals(Module module1, Module module2)
        {
            bool equals;

            if (CompareExtensions.CheckNullEquality(module1, module2, out equals))
            {
                return(equals);
            }
            else
            {
                if (CompareExtensions.CheckNullEquality(module1.BaseObject, module2.BaseObject, out equals))
                {
                    return(equals);
                }
                else
                {
                    return(module1.Name == module2.Name && module1.BaseObject.Name == module2.BaseObject.Name);
                }
            }
        }