#else preprocessor directive loses colors with conditional operator
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 l’esempio in GitHub e VSCode v1.30.2, quindi esamina le regole della grammatica per i blocchi #else e gli operatori condizionali. Poiché nell’issue non sono indicati file o test, individua innanzitutto il punto di ingresso della grammatica C# e i relativi controlli di colorizzazione esistenti. Il lavoro è completato quando la colorizzazione continua correttamente dopo il ramo #else e attraverso l’attributo e la costante successivi.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Observed in GitHub and VSCode v1.30.2.
The colorization is lost after : NotSupportedByX_ConditionUnmet(); line onwards.
class A
{
static bool B { get; } =
Condition
#if X
? SupportedByXOnly_ConditionMet()
: SupportedByXOnly_ConditionUnmet();
#else
? NotSupportedByX_ConditionMet()
: NotSupportedByX_ConditionUnmet();
[MyAttribute("Z")]
const int Y = 1;
#endif
}

- Lingua principale
- TypeScript
- Stelle
- 78
- Fork
- 43
- Merge medio
- 34m
- PR unite (30g)
- 1
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
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 calls Aperta
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 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
dotnet/csharp-tmLanguage#306 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
dotnet/csharp-tmLanguage#304 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100
dotnet/csharp-tmLanguage#303 ·
Tutte le issue di dotnet/csharp-tmLanguage
Issue simili
-
bug(cli): hapi doctor inline-media prints a fabricated B:\ helper-script path in packaged installs Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Crush Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
catppuccin/catppuccin#3125 ·
-
Add a SECURITY.md Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
ElementsProject/cln-application#167 · 1 commento · 1 reazione ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Quantco/pnpm-licenses#17 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100