public static bool operator ==(VSProjectItem a, VSProjectItem b) { bool equal; if (CompareExtensions.CheckNullEquality(a, b, out equal)) { return(equal); } return(a.Equals(b)); }
public static bool operator !=(VSSolution a, VSSolution b) { bool equal; if (CompareExtensions.CheckNullEquality(a, b, out equal)) { return(!equal); } return(!a.Equals(b)); }
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)); }
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); } } }