63 references to Language
Microsoft.CodeAnalysis.CodeStyle (63)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\LanguageExtensions.cs (3)
12
public static bool TryGetLanguageFromFilePath(this string filePath, out
Language
language)
18
language =
Language
.CSharp;
24
language =
Language
.VisualBasic;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigFile.cs (2)
31
Language
language,
39
Language
language,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (8)
50
public static string? GetHeaderTextForLanguage(
Language
language)
52
if (language.HasFlag(
Language
.CSharp) && language.HasFlag(
Language
.VisualBasic))
56
else if (language.HasFlag(
Language
.CSharp))
60
else if (language.HasFlag(
Language
.VisualBasic))
74
public bool SupportsLanguage(
Language
language, SectionMatch matchKind = default)
90
public SectionMatch GetMatchKind(
Language
language)
129
if (!codeFilePath.TryGetLanguageFromFilePath(out
var
language))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (50)
33
public bool IsLanguageMatch(
Language
language, SectionMatch matchKind = default)
42
public SectionMatch GetLanguageMatchKind(
Language
language)
74
if (!relativePath.TryGetLanguageFromFilePath(out
var
language))
107
private bool IsExactLanguageMatch(
Language
language)
112
private bool IsExactLanguageMatchForCSharp(
Language
language)
113
=> language.HasFlag(
Language
.CSharp) &&
114
!language.HasFlag(
Language
.VisualBasic) &&
117
private bool IsExactLanguageMatchForVisualBasic(
Language
language)
118
=> language.HasFlag(
Language
.VisualBasic) &&
119
!language.HasFlag(
Language
.CSharp) &&
122
private bool IsExactLanguageMatchForBothVisualBasicAndCSharp(
Language
language)
123
=> language.HasFlag(
Language
.CSharp) &&
124
language.HasFlag(
Language
.VisualBasic) &&
155
private bool IsExactLanguageMatchWithOthers(
Language
language)
160
private bool IsExactMatchForCSharpWithOthers(
Language
language)
161
=> language.HasFlag(
Language
.CSharp) &&
162
!language.HasFlag(
Language
.VisualBasic) &&
166
private bool IsExactMatchForVisualBasicWithOthers(
Language
language)
167
=> language.HasFlag(
Language
.VisualBasic) &&
168
!language.HasFlag(
Language
.CSharp) &&
209
private bool IsExactMatchForBothVisualBasicAndCSharpWithOthers(
Language
language)
210
=> language.HasFlag(
Language
.CSharp) &&
211
language.HasFlag(
Language
.VisualBasic) &&
251
private bool IsAnyLanguageMatch(
Language
language)
256
private bool IsAnyLanguageMatchForCSharp(
Language
language)
257
=> language.HasFlag(
Language
.CSharp) && !language.HasFlag(
Language
.VisualBasic) &&
261
private bool IsAnyLanguageMatchForVisualBasic(
Language
language)
262
=> language.HasFlag(
Language
.VisualBasic) && !language.HasFlag(
Language
.CSharp) &&
266
private bool IsFilePatternMatch(
Language
language)
271
private bool IsCSharpFilePatternMatch(
Language
language)
272
=> language.HasFlag(
Language
.CSharp) && !language.HasFlag(
Language
.VisualBasic) &&
275
private bool IsVisualBasicFilePatternMatch(
Language
language)
276
=> language.HasFlag(
Language
.VisualBasic) && !language.HasFlag(
Language
.CSharp) &&
279
private bool IsPatternMatchForBothVisualBasicAndCSharp(
Language
language)
280
=> language.HasFlag(
Language
.VisualBasic) && language.HasFlag(
Language
.CSharp) &&
283
private static bool IsSuperSet(
Language
language, string pattern)
288
private static bool IsCSharpSuperSet(
Language
language, string pattern)
289
=> language.HasFlag(
Language
.CSharp) && !language.HasFlag(
Language
.VisualBasic) &&
292
private static bool IsVisualBasicSuperSet(
Language
language, string pattern)
293
=> language.HasFlag(
Language
.VisualBasic) && !language.HasFlag(
Language
.CSharp) &&
296
private static bool IsCSharpOrVisualBasicSuperSet(
Language
language, string pattern)
297
=> language.HasFlag(
Language
.VisualBasic) && language.HasFlag(
Language
.VisualBasic) &&