public override IPythonIterator GetIterator() { var iteratorTypeId = _dictType.TypeId.GetIteratorTypeId(); var iteratorType = new TypingIteratorType(_dictType.ItemType, iteratorTypeId, Type.DeclaringModule.Interpreter); return(new TypingIterator(iteratorType, this)); }
public TypingIterator(TypingIteratorType iteratorType, IPythonCollection collection) : base(iteratorType.TypeId, collection) { _iteratorType = iteratorType; }