dotnet/roslyn

Record type doesn't show up in completion list for generic type parameter above the record declaration

Open

#76.594 geöffnet am 31. Juli 2024

Auf GitHub ansehen
 (2 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)C# (4.257 Forks)batch import
Area-IDEhelp wanted

Repository-Metriken

Stars
 (20.414 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 6T 17h) (256 gemergte PRs in 30 T)

Beschreibung

If I define a record type, the type doesn't show up in the completion list in code before the type is defined, even though the code does build.

The screenshot is from a Razor document but the issue repros in a plain .cs file too.

devenv_cISL73I8x5

The record type does show up in the completion list in code after the record type is defined.

If I define a class instead of a record, then the type shows up in completions before and after the type definition.

Contributor Guide