dotnet / dotnet/csharp-tmLanguage

C# Method Syntax format grammar recognition

Open
#146 1 comment 0 reactions 0 assignees View on GitHub
Resolved-Duplicate
Dominant language
TypeScript
Stars
78
Forks
43
Avg merge
34m
Merged PRs (30d)
1

Description

_From @CCludts on January 3, 2019 5:47_

The method name is only recognized as `source.cs` instead of `storage.type.cs` when formatting function signatures in certain cases.

![image](https://user-images.githubusercontent.com/18717967/50624712-21643c80-0f23-11e9-8210-19c35ae7b07e.png)

``` csharp
public class Hello {
// correct syntax highlighting
public Task<(string users, string missingUserIds, string unprocessedUserIds)> FetchUsers() {
return null;
}

// different formatting. breaks syntax highlighting
public Task<(
string users,
string missingUserIds,
string unprocessedUserIds)> FetchUsers() {
return null;
}
}
```
_Copied from original issue: Microsoft/vscode#65951_

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.