1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-10 12:32:20 +02:00

Fixed autocomplete for lambda param names

This commit is contained in:
Brian Fiete 2022-11-16 13:55:33 -08:00
parent 7dfb279e48
commit 6045137bce
4 changed files with 18 additions and 6 deletions

View file

@ -14030,7 +14030,16 @@ BfLambdaInstance* BfExprEvaluator::GetLambdaInstance(BfLambdaBindExpression* lam
{
wasCapturingMethodInfo = autoComplete->mIsCapturingMethodMatchInfo;
if (autoComplete->IsAutocompleteNode(lambdaBindExpr, lambdaBindExpr->mFatArrowToken))
bool isAutocompleteNode = false;
if (lambdaBindExpr->mFatArrowToken != NULL)
{
if (autoComplete->IsAutocompleteNode(lambdaBindExpr, lambdaBindExpr->mFatArrowToken))
isAutocompleteNode = true;
}
else if (autoComplete->IsAutocompleteNode(lambdaBindExpr, lambdaBindExpr->mCloseParen))
isAutocompleteNode = true;
if (isAutocompleteNode)
autoComplete->CheckInvocation(lambdaBindExpr, lambdaBindExpr->mOpenParen, lambdaBindExpr->mCloseParen, lambdaBindExpr->mCommas);
if (autoComplete->mIsCapturingMethodMatchInfo)