26 references to SupportedTargetFramework
Microsoft.CodeAnalysis.Analyzers.UnitTests (26)
MetaAnalyzers\CompilerExtensionTargetFrameworkAnalyzerTests.cs (26)
66public async Task CSharpAnalyzerDefinedWithSupportedFramework(SupportedTargetFramework supportedFramework)
89ReferenceAssemblies = GetReferenceAssembliesForTargetFramework(SupportedTargetFramework.NetStandard2_0).AddPackages(ImmutableArray.Create(
90new PackageIdentity("Microsoft.CodeAnalysis.Common", GetCodeAnalysisPackageVersion(SupportedTargetFramework.NetStandard2_0)))),
96GetTargetFrameworkAttribute(ImplementationLanguage.CSharp, SupportedTargetFramework.NetStandard2_0),
127public async Task VisualBasicAnalyzerDefinedWithSupportedFramework(SupportedTargetFramework supportedFramework)
150ReferenceAssemblies = GetReferenceAssembliesForTargetFramework(SupportedTargetFramework.NetStandard2_0).AddPackages(ImmutableArray.Create(
151new PackageIdentity("Microsoft.CodeAnalysis.Common", GetCodeAnalysisPackageVersion(SupportedTargetFramework.NetStandard2_0)))),
157GetTargetFrameworkAttribute(ImplementationLanguage.VisualBasic, SupportedTargetFramework.NetStandard2_0),
186private static ReferenceAssemblies GetReferenceAssembliesForTargetFramework(SupportedTargetFramework framework)
193SupportedTargetFramework.NetStandard1_3 => ReferenceAssemblies.NetStandard.NetStandard13,
194SupportedTargetFramework.NetStandard1_4 => ReferenceAssemblies.NetStandard.NetStandard14,
195SupportedTargetFramework.NetStandard1_5 => ReferenceAssemblies.NetStandard.NetStandard15,
196SupportedTargetFramework.NetStandard1_6 => ReferenceAssemblies.NetStandard.NetStandard16,
197SupportedTargetFramework.NetStandard2_0 => ReferenceAssemblies.NetStandard.NetStandard20,
216private static string GetCodeAnalysisPackageVersion(SupportedTargetFramework framework)
223SupportedTargetFramework.NetStandard1_3 => "2.8.2",
224SupportedTargetFramework.NetStandard1_4 => "2.8.2",
225SupportedTargetFramework.NetStandard1_5 => "2.8.2",
226SupportedTargetFramework.NetStandard1_6 => "2.8.2",
227SupportedTargetFramework.NetStandard2_0 => "4.6.0",
232private static string GetTargetFrameworkAttribute(ImplementationLanguage language, SupportedTargetFramework framework)
236SupportedTargetFramework.NetStandard1_3 => (".NETStandard,Version=v1.3", ".NET Standard 1.3"),
237SupportedTargetFramework.NetStandard1_4 => (".NETStandard,Version=v1.4", ".NET Standard 1.4"),
238SupportedTargetFramework.NetStandard1_5 => (".NETStandard,Version=v1.5", ".NET Standard 1.5"),
239SupportedTargetFramework.NetStandard1_6 => (".NETStandard,Version=v1.6", ".NET Standard 1.6"),
240SupportedTargetFramework.NetStandard2_0 => (".NETStandard,Version=v2.0", ".NET Standard 2.0"),