Inheritance: ParametrizedNode
        private static void MakePublic(MemberNode node)
        {
            if (node.InterfaceImplementations.Count > 1)
                return;

            MakePublic((AttributedNode)node);
        }
 void AddInterfaceImplementations(AbstractMember member, AST.MemberNode memberNode)
 {
     member.InterfaceImplementations.AddRange(
         memberNode.InterfaceImplementations
         .Select(x => new ExplicitInterfaceImplementation(CreateReturnType(x.InterfaceType), x.MemberName))
         );
     if (!IsVisualBasic && member.InterfaceImplementations.Any())
     {
         member.Modifiers = ConvertModifier(memberNode.Modifier, ModifierEnum.None);
     }
 }