29 references to ImplementationLanguage
Microsoft.CodeAnalysis.Analyzers.UnitTests (29)
MetaAnalyzers\CompilerExtensionTargetFrameworkAnalyzerTests.cs (29)
75DefineFeature(ImplementationLanguage.CSharp, CompilerFeature.DiagnosticAnalyzer, SupportedLanguage.CSharp), 76GetTargetFrameworkAttribute(ImplementationLanguage.CSharp, supportedFramework), 92DefineFeature(ImplementationLanguage.CSharp, feature, SupportedLanguage.CSharp), 93GetTargetFrameworkAttribute(ImplementationLanguage.CSharp, SupportedTargetFramework.NetStandard2_0), 109DefineFeature(ImplementationLanguage.CSharp, feature, SupportedLanguage.CSharp), 110GetTargetFrameworkAttribute(ImplementationLanguage.CSharp, framework), 130DefineFeature(ImplementationLanguage.VisualBasic, CompilerFeature.DiagnosticAnalyzer, SupportedLanguage.VisualBasic), 131GetTargetFrameworkAttribute(ImplementationLanguage.VisualBasic, supportedFramework), 147DefineFeature(ImplementationLanguage.VisualBasic, feature, SupportedLanguage.VisualBasic), 148GetTargetFrameworkAttribute(ImplementationLanguage.VisualBasic, SupportedTargetFramework.NetStandard2_0), 164DefineFeature(ImplementationLanguage.VisualBasic, feature, SupportedLanguage.VisualBasic), 165GetTargetFrameworkAttribute(ImplementationLanguage.VisualBasic, framework), 220private static string GetTargetFrameworkAttribute(ImplementationLanguage language, SupportedTargetFramework framework) 234ImplementationLanguage.CSharp => $"[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(\"{name}\", FrameworkDisplayName = \"{displayName}\")]", 235ImplementationLanguage.VisualBasic => $"<Assembly: Global.System.Runtime.Versioning.TargetFrameworkAttribute(\"{name}\", FrameworkDisplayName:=\"{displayName}\")>", 240private static string GetTargetFrameworkAttribute(ImplementationLanguage language, UnsupportedTargetFramework framework) 254ImplementationLanguage.CSharp => $"[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(\"{name}\", FrameworkDisplayName = \"{displayName}\")]", 255ImplementationLanguage.VisualBasic => $"<Assembly: Global.System.Runtime.Versioning.TargetFrameworkAttribute(\"{name}\", FrameworkDisplayName:=\"{displayName}\")>", 281private static string DefineFeature(ImplementationLanguage languageName, CompilerFeature feature, SupportedLanguage supportedLanguage) 287(ImplementationLanguage.CSharp, SupportedLanguage.CSharpAndVisualBasic) => "LanguageNames.CSharp, LanguageNames.VisualBasic", 288(ImplementationLanguage.VisualBasic, SupportedLanguage.CSharpAndVisualBasic) => "LanguageNames.VisualBasic, LanguageNames.CSharp", 294(ImplementationLanguage.CSharp, CompilerFeature.DiagnosticAnalyzer) => 307(ImplementationLanguage.CSharp, CompilerFeature.DiagnosticSuppressor) => 320(ImplementationLanguage.CSharp, CompilerFeature.ISourceGenerator) => 331(ImplementationLanguage.CSharp, CompilerFeature.IIncrementalGenerator) => 341(ImplementationLanguage.VisualBasic, CompilerFeature.DiagnosticAnalyzer) => 356(ImplementationLanguage.VisualBasic, CompilerFeature.DiagnosticSuppressor) => 371(ImplementationLanguage.VisualBasic, CompilerFeature.ISourceGenerator) => 386(ImplementationLanguage.VisualBasic, CompilerFeature.IIncrementalGenerator) =>