Example #1
0
        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);
        }
Example #2
0
        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;
        }