77 references to CSharp
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (5)
EditorConfigSettings\Updater\SettingsUpdaterTests.cs (5)
107[CombinatorialValues(Language.CSharp, Language.VisualBasic, (Language.CSharp | Language.VisualBasic))] 113if (language.HasFlag(Language.CSharp) && language.HasFlag(Language.VisualBasic)) 117else if (language.HasFlag(Language.CSharp)) 317var analyzerSetting = new AnalyzerSetting(descriptor, ReportDiagnostic.Suppress, updater, Language.CSharp, new SettingLocation(EditorConfigSettings.LocationKind.VisualStudio, null));
Microsoft.CodeAnalysis.EditorFeatures (14)
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsProvider.cs (2)
72.. ToAnalyzerSettings(csharpDescriptors.Except(dotnetDescriptors), Language.CSharp), 74.. ToAnalyzerSettings(dotnetDescriptors, Language.CSharp | Language.VisualBasic)];
EditorConfigSettings\Updater\NamingStyles\SourceTextExtensions.cs (4)
27sourceText = WithNamingStyles(sourceText, csharp, Language.CSharp); 29return WithNamingStyles(sourceText, common, Language.CSharp | Language.VisualBasic); 64if (language.HasFlag(Language.CSharp) && language.HasFlag(Language.VisualBasic)) 68else if (language.HasFlag(Language.CSharp))
EditorConfigSettings\Updater\SettingsUpdateHelper.cs (8)
83LanguageNames.CSharp => Language.CSharp, 85null => Language.CSharp | Language.VisualBasic, 91language = Language.CSharp | Language.VisualBasic; 277return language.HasFlag(Language.CSharp) && !language.HasFlag(Language.VisualBasic) && splicedFileExtensions.Contains("cs") && splicedFileExtensions.Length == 1; 282return language.HasFlag(Language.VisualBasic) && !language.HasFlag(Language.CSharp) && splicedFileExtensions.Contains("vb") && splicedFileExtensions.Length == 1; 287return language.HasFlag(Language.VisualBasic) && language.HasFlag(Language.CSharp) && splicedFileExtensions.Contains("vb") && splicedFileExtensions.Contains("cs"); 336if (language.HasFlag(Language.CSharp) && language.HasFlag(Language.VisualBasic)) 340else if (language.HasFlag(Language.CSharp))
Microsoft.CodeAnalysis.Workspaces (16)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\LanguageExtensions.cs (1)
19language = Language.CSharp;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (2)
52if (language.HasFlag(Language.CSharp) && language.HasFlag(Language.VisualBasic)) 56else if (language.HasFlag(Language.CSharp))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (13)
113=> language.HasFlag(Language.CSharp) && 119!language.HasFlag(Language.CSharp) && 123=> language.HasFlag(Language.CSharp) && 161=> language.HasFlag(Language.CSharp) && 168!language.HasFlag(Language.CSharp) && 210=> language.HasFlag(Language.CSharp) && 257=> language.HasFlag(Language.CSharp) && !language.HasFlag(Language.VisualBasic) && 262=> language.HasFlag(Language.VisualBasic) && !language.HasFlag(Language.CSharp) && 272=> language.HasFlag(Language.CSharp) && !language.HasFlag(Language.VisualBasic) && 276=> language.HasFlag(Language.VisualBasic) && !language.HasFlag(Language.CSharp) && 280=> language.HasFlag(Language.VisualBasic) && language.HasFlag(Language.CSharp) && 289=> language.HasFlag(Language.CSharp) && !language.HasFlag(Language.VisualBasic) && 293=> language.HasFlag(Language.VisualBasic) && !language.HasFlag(Language.CSharp) &&
Microsoft.CodeAnalysis.Workspaces.UnitTests (42)
EditorConfigParsing\EditorConfigFileParserTests.cs (6)
38Assert.True(parseResults.TryGetSectionForLanguage(Language.CSharp, out var section)); 46Assert.True(parseResults.TryGetSectionForLanguage((Language.CSharp | Language.VisualBasic), out section)); 63Assert.False(parseResults.TryGetSectionForLanguage(Language.CSharp, out _)); 78Assert.True(parseResults.TryGetSectionForLanguage(Language.CSharp, SectionMatch.ExactLanguageMatchWithOthers, out var section)); 94Assert.True(parseResults.TryGetSectionForLanguage(Language.CSharp, SectionMatch.Any, out var section)); 102Assert.True(parseResults.TryGetSectionForLanguage((Language.CSharp | Language.VisualBasic), SectionMatch.Any, out section));
EditorConfigParsing\SectionParserTests.cs (36)
15[InlineData((Language.CSharp | Language.VisualBasic), "*.{cs,vb}")] 16[InlineData(Language.CSharp, "*.cs")] 25[InlineData((Language.CSharp | Language.VisualBasic), "*.{cs,csx,vb,vbx}")] 26[InlineData(Language.CSharp, "*.{cs,csx}")] 35[InlineData(Language.CSharp, "*.{cs,csx,vb,vbx}")] 44[InlineData((Language.CSharp | Language.VisualBasic), "*{s,x,b}")] 45[InlineData(Language.CSharp, "*s")] 54[InlineData((Language.CSharp | Language.VisualBasic), "*")] 55[InlineData(Language.CSharp, "*")] 64[InlineData((Language.CSharp | Language.VisualBasic), "")] 65[InlineData(Language.CSharp, "")] 74[InlineData((Language.CSharp | Language.VisualBasic))] 75[InlineData(Language.CSharp)] 84[InlineData((Language.CSharp | Language.VisualBasic), "*.{cs,csx}")] 85[InlineData((Language.CSharp | Language.VisualBasic), "*.{cs}")] 86[InlineData((Language.CSharp | Language.VisualBasic), "*.{vb,vbx}")] 87[InlineData((Language.CSharp | Language.VisualBasic), "*.{vb}")] 88[InlineData(Language.CSharp, "*.vb")] 97[InlineData((Language.CSharp | Language.VisualBasic), "*.{cs,csx}")] 98[InlineData((Language.CSharp | Language.VisualBasic), "*.{vb,vbx}")] 99[InlineData(Language.CSharp, "*.{cs,vb}")] 108[InlineData((Language.CSharp | Language.VisualBasic), "*.{cs,csx}")] 109[InlineData((Language.CSharp | Language.VisualBasic), "*.{vb,vbx}")] 117[InlineData((Language.CSharp | Language.VisualBasic), "*.x")] 118[InlineData((Language.CSharp | Language.VisualBasic), "*.{x,y}")] 126[InlineData((Language.CSharp | Language.VisualBasic), "*.{cs,vb}")] 127[InlineData(Language.CSharp, "*.{cs,csx,vb,bx}")] 128[InlineData(Language.CSharp, "*.{cs,b}")] 129[InlineData(Language.CSharp, "*.cs")] 140[InlineData((Language.CSharp | Language.VisualBasic), "*.{cs}")] 141[InlineData((Language.CSharp | Language.VisualBasic), "*.{cs,csx}")] 142[InlineData((Language.CSharp | Language.VisualBasic), "*.{vb}")] 143[InlineData((Language.CSharp | Language.VisualBasic), "*.{vb,vbx}")] 144[InlineData(Language.CSharp, "*.{csx,vb,vbx}")] 145[InlineData(Language.CSharp, "*.{vb}")] 146[InlineData(Language.CSharp, "*.vb")]