//--- IEquatable<Title> Members --- bool IEquatable <Title> .Equals(Title info) { if (null == info) { return(false); } return((Namespace == info.Namespace) && AsUnprefixedDbPath().EqualsInvariantIgnoreCase(info.AsUnprefixedDbPath()) && Filename.EqualsInvariantIgnoreCase(info.Filename) && Query.EqualsInvariantIgnoreCase(info.Query) && Anchor.EqualsInvariantIgnoreCase(info.Anchor)); }