dotnet / dotnet/roslyn

No completion (or hover?) in C# code in a lambda in an explicit expression in an attribute

Open
#85,595 1 comment 1 reaction 0 assignees View on GitHub
Area-Razor
Dominant language
C#
Stars
20.7k
Forks
4.3k
PR merge metrics
PR metrics pending

Description

Noticed in watching @danroth27 on the community standup.

Timestamp link: https://youtu.be/IXU3hbnaX50?t=1495

No completion is shown, and if you keep watching, no hover. Semantic tokens are correct though:

![Image](https://github.com/user-attachments/assets/dadfa4aa-f0f0-4c96-9dd6-94c6fcc28fd0)

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the linked community standup timestamp and the attached image to reproduce the C# lambda inside an explicit expression in an attribute. Compare completion and hover behavior with the reported semantic tokens; done means both completion and hover are available in that scenario.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
compilers, devtools
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.