Исходя из этого Build your first Xamarin.Forms App
, я полагаю, что вы имеете дело с .cs
файлами, а не с .csharp
файлами.
Обновленный файл .gitattributes
выглядит следующим образом:
*.cs linguist-detectable=true
*.java linguist-detectable=false
*.js linguist-detectable=false
*.html linguist-detectable=false
*.xml linguist-detectable=false
*.asm linguist-detectable=false
Как отмечено в Обнаруживаемом разделе в этой Readme для библиотеки Linguist (используется GitHub для определения языков), языки определены в languages.yml
, которая гласит следующее для C#
:
C#:
type: programming
ace_mode: csharp
codemirror_mode: clike
codemirror_mime_type: text/x-csharp
tm_scope: source.cs
color: "#178600"
aliases:
- csharp
<b>extensions:</b>
- ".cs"
- ".cake"
- ".csx"
language_id: 42
Как выделено, допустимые расширения: .cs
, .cake
и .csx
.