Я пишу пользовательский ConfigurationElementCollection для настраиваемого ConfigurationHandler в С#.NET 3.5, и я хочу показать IEnumerator как общий IEnumerator.
Каким будет лучший способ достичь этого?
В настоящее время я использую код:
public new IEnumerator<GenericObject> GetEnumerator() { var list = new List(); var baseEnum = base.GetEnumerator(); while(baseEnum.MoveNext()) { var obj = baseEnum.Current as GenericObject; if (obj != null) list.Add(obj); } return list.GetEnumerator(); }
Приветствия