diff --git a/src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceLocal.cs b/src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceLocal.cs index 74eda19b3fd06252e9f2451419844fb69dcc0e37..bd21cc37d1426c0275240dc6569dbef5b3f898e2 100644 --- a/src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceLocal.cs +++ b/src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceLocal.cs @@ -82,7 +82,7 @@ internal partial class CSharpIntroduceVariableService .OfType() .ToSet(); - var parentLambda = expression.AncestorsAndSelf().FirstOrDefault(lambdas.Contains); + var parentLambda = GetParentLambda(expression, lambdas); if (parentLambda != null) {