static bool ContainsLocalReferences(RefactoringContext context, AstNode expr, AstNode body) { var visitor = new ExtractMethod.VariableLookupVisitor(context); body.AcceptVisitor(visitor); return(visitor.UsedVariables.Any(variable => !expr.Contains(variable.Region.Begin))); }
static bool ContainsLocalReferences (RefactoringContext context, AstNode expr, AstNode body) { var visitor = new ExtractMethod.VariableLookupVisitor (context); body.AcceptVisitor (visitor); return visitor.UsedVariables.Any (variable => !expr.Contains (variable.Region.Begin)); }