29 references to ImplementationLanguage
Microsoft.CodeAnalysis.Analyzers.UnitTests (29)
MetaAnalyzers\CompilerExtensionTargetFrameworkAnalyzerTests.cs (29)
76DefineFeature(ImplementationLanguage.CSharp, CompilerFeature.DiagnosticAnalyzer, SupportedLanguage.CSharp), 77GetTargetFrameworkAttribute(ImplementationLanguage.CSharp, supportedFramework), 95DefineFeature(ImplementationLanguage.CSharp, feature, SupportedLanguage.CSharp), 96GetTargetFrameworkAttribute(ImplementationLanguage.CSharp, SupportedTargetFramework.NetStandard2_0), 114DefineFeature(ImplementationLanguage.CSharp, feature, SupportedLanguage.CSharp), 115GetTargetFrameworkAttribute(ImplementationLanguage.CSharp, framework), 137DefineFeature(ImplementationLanguage.VisualBasic, CompilerFeature.DiagnosticAnalyzer, SupportedLanguage.VisualBasic), 138GetTargetFrameworkAttribute(ImplementationLanguage.VisualBasic, supportedFramework), 156DefineFeature(ImplementationLanguage.VisualBasic, feature, SupportedLanguage.VisualBasic), 157GetTargetFrameworkAttribute(ImplementationLanguage.VisualBasic, SupportedTargetFramework.NetStandard2_0), 175DefineFeature(ImplementationLanguage.VisualBasic, feature, SupportedLanguage.VisualBasic), 176GetTargetFrameworkAttribute(ImplementationLanguage.VisualBasic, framework), 232private static string GetTargetFrameworkAttribute(ImplementationLanguage language, SupportedTargetFramework framework) 246ImplementationLanguage.CSharp => $"[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(\"{name}\", FrameworkDisplayName = \"{displayName}\")]", 247ImplementationLanguage.VisualBasic => $"<Assembly: Global.System.Runtime.Versioning.TargetFrameworkAttribute(\"{name}\", FrameworkDisplayName:=\"{displayName}\")>", 252private static string GetTargetFrameworkAttribute(ImplementationLanguage language, UnsupportedTargetFramework framework) 266ImplementationLanguage.CSharp => $"[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(\"{name}\", FrameworkDisplayName = \"{displayName}\")]", 267ImplementationLanguage.VisualBasic => $"<Assembly: Global.System.Runtime.Versioning.TargetFrameworkAttribute(\"{name}\", FrameworkDisplayName:=\"{displayName}\")>", 293private static string DefineFeature(ImplementationLanguage languageName, CompilerFeature feature, SupportedLanguage supportedLanguage) 299(ImplementationLanguage.CSharp, SupportedLanguage.CSharpAndVisualBasic) => "LanguageNames.CSharp, LanguageNames.VisualBasic", 300(ImplementationLanguage.VisualBasic, SupportedLanguage.CSharpAndVisualBasic) => "LanguageNames.VisualBasic, LanguageNames.CSharp", 306(ImplementationLanguage.CSharp, CompilerFeature.DiagnosticAnalyzer) => 319(ImplementationLanguage.CSharp, CompilerFeature.DiagnosticSuppressor) => 332(ImplementationLanguage.CSharp, CompilerFeature.ISourceGenerator) => 343(ImplementationLanguage.CSharp, CompilerFeature.IIncrementalGenerator) => 353(ImplementationLanguage.VisualBasic, CompilerFeature.DiagnosticAnalyzer) => 368(ImplementationLanguage.VisualBasic, CompilerFeature.DiagnosticSuppressor) => 383(ImplementationLanguage.VisualBasic, CompilerFeature.ISourceGenerator) => 398(ImplementationLanguage.VisualBasic, CompilerFeature.IIncrementalGenerator) =>