IronPython.Compiler.Ast.ComprehensionScope.ExposesLocalVariable C# (CSharp) Method

ExposesLocalVariable() private method

private ExposesLocalVariable ( PythonVariable variable ) : bool
variable PythonVariable
return bool
        internal override bool ExposesLocalVariable(PythonVariable variable) {
            if (NeedsLocalsDictionary) {
                return true;
            } else if (variable.Scope == this) {
                return false;
            }
            return _comprehension.Parent.ExposesLocalVariable(variable);
        }