private void OutputImplementationTypes (CodeTypeReferenceCollection implementationTypes, string member) { IEnumerator enumerator = implementationTypes.GetEnumerator (); if (enumerator.MoveNext ()) { Output.Write (" Implements "); CodeTypeReference typeReference = (CodeTypeReference) enumerator.Current; OutputType (typeReference); Output.Write ('.'); OutputIdentifier (member); while (enumerator.MoveNext ()) { Output.Write (" , "); typeReference = (CodeTypeReference) enumerator.Current; OutputType (typeReference); Output.Write ('.'); OutputIdentifier (member); } } }