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