Boo.Lang.Compiler.Steps.CheckMemberNames.AreDifferentInterfaceMembers C# (CSharp) Метод

AreDifferentInterfaceMembers() приватный Метод

private AreDifferentInterfaceMembers ( IExplicitMember lhs, IExplicitMember rhs ) : bool
lhs IExplicitMember
rhs IExplicitMember
Результат bool
        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;
        }