private IAnalysisSet DictionaryIterValues(Node node, Analysis.AnalysisUnit unit, IAnalysisSet[] args, NameExpression[] keywordArgNames) { _keysAndValues.AddDependency(unit); if (_valuesIter == null) { _valuesIter = new SingleIteratorValue( ValuesVariable, unit.ProjectState.ClassInfos[BuiltinTypeId.DictValues], DeclaringModule ); } return(_valuesIter); }
private IAnalysisSet DictionaryIterValues(Node node, Analysis.AnalysisUnit unit, IAnalysisSet[] args, NameExpression[] keywordArgNames) { _keysAndValues.AddDependency(unit); if (_valuesIter == null) { _valuesIter = new SingleIteratorValue( ValuesVariable, unit.ProjectState.ClassInfos[BuiltinTypeId.DictValues], DeclaringModule ); } return _valuesIter; }