bool AreDifferentInterfaceMembers(IExplicitMember lhs, IExplicitMember rhs)
{
if (lhs.ExplicitInfo == null && rhs.ExplicitInfo == null)
{
return false;
}
if (
lhs.ExplicitInfo != null &&
rhs.ExplicitInfo != null &&
lhs.ExplicitInfo.InterfaceType.Entity == rhs.ExplicitInfo.InterfaceType.Entity
)
{
return false;
}
return true;
}