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); } }