dotnet / dotnet/csharp-tmLanguage

[Textmate] Local function with attribute

Offen
#304 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
TypeScript
Sterne
78
Forks
43
Ø Merge
34 Min.
Gemergte PRs (30 T.)
1

Beschreibung

## Details

What editor are you seeing the problem in? (e.g. Atom, Visual Studio Code, etc.)
vscode
What version of the editor are you using?
1.85.1
What color theme are you using?
Dark plus
## Repro
```cs
class C
{
static void Action()
{
[Attribute]
static void M([Attribute]object obj) {}
}
}

[AttributeUsage(AttributeTargets.Method | AttributeTargets.Parameter)]
class AttributeAttribute : Attribute { }
```
![image](https://github.com/dotnet/csharp-tmLanguage/assets/77432836/c273af8b-d560-4ebd-8fce-4d6402b153b9)

Please provide a code example and (optionally) a screenshot demonstrating the problem.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Reproduzieren Sie das gemeldete Färbungsproblem in VS Code 1.85.1 mithilfe des C#-Snippets und vergleichen Sie die Hervorhebung der lokalen Funktion und ihrer Attribute. Untersuchen Sie die Syntaxgrammatikregeln, die für diese Konstrukte verwendet werden; abgeschlossen ist die Aufgabe, wenn sowohl Methoden- als auch Parameterattribute die erwartete Syntaxfärbung erhalten.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp, vscode
Bereich
tooling
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.