private IEnumerator EnsureGenerator(Type t) { IEnumerator enumerator = null; if (!this.enumerators.TryGetValue(t, out enumerator)) { enumerator = new RoundRobinEnumEnumerable(t).GetEnumerator(); this.enumerators.Add(t, enumerator); } return enumerator; }
private IEnumerator EnsureGenerator(Type t) { IEnumerator enumerator = null; if (!this.enumerators.TryGetValue(t, out enumerator)) { enumerator = new RoundRobinEnumEnumerable(t).GetEnumerator(); this.enumerators.Add(t, enumerator); } return(enumerator); }