public bool InterfaceIsInherited(Structure anInterface) { bool retVal = false; if (anInterface.IsAbstract && anInterface != this) { retVal = ImplementedStructures.Contains(anInterface); } return retVal; }