IronPython.Compiler.Ast.ClassDefinition.SelfNameFinder.IsSelfReference C# (CSharp) Method

IsSelfReference() private method

private IsSelfReference ( Expression expr ) : bool
expr Expression
return bool
            private bool IsSelfReference(Expression expr) {
                NameExpression ne = expr as NameExpression;
                if (ne == null) return false;

                PythonVariable variable;
                if (_function.TryGetVariable(ne.Name, out variable) && variable == _self.PythonVariable) {
                    return true;
                }

                return false;
            }