internal void AddInterfaceAssociation(CSharpInterface i, CSharpVisibility visibility) { var ia = interfaceAssociations.FirstOrDefault(a => a.Interface == i); if (ia == null) { interfaceAssociations.Add(new InterfaceAssociation { Interface = i, Visibility = visibility }); } else if (ia.Visibility < visibility) { ia.Visibility = visibility; } }
internal void ExtendsInterface(CSharpInterface i) { implements.Add(i); }