Tuple colorization wrong with missing spaces
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- csharp, typescript
- Ambito
- tooling
Direzione di ricerca
Riproduci il problema in VS Code usando l'esempio di restituzione di una tupla in C# senza spazi, quindi esamina le regole della grammatica della sintassi C# del repository. Il lavoro è completato quando l'esempio riceve una normale colorazione senza richiedere spazi e il comportamento rimane corretto tra i vari temi.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Issue Description
Hello!
Any method which returns a value Tuple breaks colorization if there are no spaces. As an example:
public static (T,K)Test<T, K>(string randomString, int etc)
where T: class where K: class {
return (null, null);
}
Here is the text in VSC using the Dracula theme (though issue reproduces in every theme i've tried):

Here is the image if we add a space after the Tuple return and the method name (where colorization works like normal):

Steps to Reproduce
type the above code, or any code with a value tuple as a return type, and do not include a space after the tuple and the name of the method.
Expected Behavior
normal colorization
Actual Behavior
everything is white.
Environment information
VSCode version: 1.36.1
C# Extension: 1.20.0
Mono Information
OmniSharp using global mono :6.0.0Dotnet Information
.NET Core SDK (reflecting any global.json): Version: 2.1.700 Commit: c2ef055a0fRuntime Environment:
OS Name: Mac OS X
OS Version: 10.14
OS Platform: Darwin
RID: osx.10.14-x64
Base Path: /usr/local/share/dotnet/sdk/2.1.700/
Host (useful for support):
Version: 2.1.11
Commit: d6a5616240
.NET Core SDKs installed:
2.1.700 [/usr/local/share/dotnet/sdk]
.NET Core runtimes installed:
Microsoft.AspNetCore.All 2.1.11 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.11 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.1.11 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
To install additional .NET Core runtimes or SDKs:
https://aka.ms/dotnet-download
Visual Studio Code Extensions
| Extension | Author | Version |
|---|---|---|
| alphabetical-sorter | ue | 2.0.1 |
| auto-dark-mode | LinusU | 0.1.5 |
| better-comments | aaron-bond | 2.0.5 |
| bracket-pair-colorizer-2 | CoenraadS | 0.0.28 |
| csharp | ms-vscode | 1.20.0 |
| csharpfixformat | Leopotam | 0.0.81 |
| horizon-theme-vscode | jolaleye | 2.0.2 |
| material-icon-theme | PKief | 3.8.0 |
| noctis | liviuschera | 9.8.0 |
| path-intellisense | christian-kohler | 1.4.2 |
| pop-n-lock-theme-vscode | Luxcium | 3.16.8 |
| rust | rust-lang | 0.6.1 |
| theme-bluloco-light | uloco | 2.8.1 |
| theme-dracula | dracula-theme | 2.18.0 |
| unity-debug | Unity | 2.7.2 |
| vscode-icontheme-nomo-dark | be5invis | 1.3.6 |
- Lingua principale
- TypeScript
- Stelle
- 78
- Fork
- 43
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di dotnet/csharp-tmLanguage
-
C# syntax highlighting broken with collection expressions and string interpolation in method callsAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
dotnet/csharp-tmLanguage#332 · 7 commenti · 1 reazione ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
dotnet/csharp-tmLanguage#336 · 3 commenti ·
-
[Textmate] `scoped ref` modifierForse già presa @JoeRobich l’ha presa 1016 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
dotnet/csharp-tmLanguage#306 ·
-
[Textmate] Local function with attributeForse già presa @JoeRobich l’ha presa 1016 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
dotnet/csharp-tmLanguage#304 ·
-
[Textmate] Lambda with attributeForse già presa @JoeRobich l’ha presa 1016 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100
dotnet/csharp-tmLanguage#303 ·
Tutte le issue di dotnet/csharp-tmLanguage
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
cameri/nostream#811 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug p3 triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
-
bug javascript P2-medium python release:v3.1
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
adrirubio/claude-deck#546 ·
I maintainer di solito rispondono entro 1 giorno
-
area: desktop area: website priority: P2 type: feature
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
appandflow/stim#3411 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
needs triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
rjsf-team/react-jsonschema-form#5485 ·
I maintainer di solito rispondono entro 2 giorni