public override bool Equals(object obj) { if (!(obj is MemberDependency other)) { return(false); } return(string.Equals(MemberDocId, other.MemberDocId, StringComparison.Ordinal) && DefinedInAssemblyIdentity == other.DefinedInAssemblyIdentity && CallingAssembly.Equals(other.CallingAssembly) && IsPrimitive == other.IsPrimitive); }
public override bool Equals(object obj) { var other = obj as MemberDependency; if (other == null) { return(false); } return(StringComparer.Ordinal.Equals(MemberDocId, other.MemberDocId) && StringComparer.Ordinal.Equals(DefinedInAssemblyIdentity, other.DefinedInAssemblyIdentity) && CallingAssembly.Equals(other.CallingAssembly)); }