45 references to VisualStudioVersion
Microsoft.VisualStudio.Extensibility.Testing.Xunit (45)
src\VisualStudio\IntegrationTest\Harness\XUnitShared\Harness\IdeTestAssemblyRunner.cs (9)
157if (visualStudioInstanceKey.Version == VisualStudioVersion.Unspecified 338private static Version GetVersion(VisualStudioVersion visualStudioVersion) 342case VisualStudioVersion.VS2012: 345case VisualStudioVersion.VS2013: 348case VisualStudioVersion.VS2015: 351case VisualStudioVersion.VS2017: 354case VisualStudioVersion.VS2019: 357case VisualStudioVersion.VS2022: 360case VisualStudioVersion.VS18:
src\VisualStudio\IntegrationTest\Harness\XUnitShared\Harness\VisualStudioInstanceKey.cs (4)
16public static readonly VisualStudioInstanceKey Unspecified = new(VisualStudioVersion.Unspecified, rootSuffix: string.Empty, maxAttempts: 1, environmentVariables: new string[0]); 18public VisualStudioInstanceKey(VisualStudioVersion version, string rootSuffix, int maxAttempts, string[] environmentVariables) 26public VisualStudioVersion Version { get; } 110version: (VisualStudioVersion)int.Parse(elements[0]),
src\VisualStudio\IntegrationTest\Harness\XUnitShared\IdeFactAttribute.cs (4)
16MinVersion = VisualStudioVersion.Unspecified; 17MaxVersion = VisualStudioVersion.Unspecified; 23public VisualStudioVersion MinVersion 29public VisualStudioVersion MaxVersion
src\VisualStudio\IntegrationTest\Harness\XUnitShared\IdeSettingsAttribute.cs (4)
14MinVersion = VisualStudioVersion.Unspecified; 15MaxVersion = VisualStudioVersion.Unspecified; 21public VisualStudioVersion MinVersion 27public VisualStudioVersion MaxVersion
src\VisualStudio\IntegrationTest\Harness\XUnitShared\IdeTheoryAttribute.cs (4)
16MinVersion = VisualStudioVersion.Unspecified; 17MaxVersion = VisualStudioVersion.Unspecified; 23public VisualStudioVersion MinVersion 29public VisualStudioVersion MaxVersion
src\VisualStudio\IntegrationTest\Harness\XUnitShared\IIdeSettingsAttribute.cs (2)
9VisualStudioVersion MinVersion { get; } 11VisualStudioVersion MaxVersion { get; }
src\VisualStudio\IntegrationTest\Harness\XUnitShared\Threading\IdeFactDiscoverer.cs (10)
101private static IEnumerable<VisualStudioVersion> GetSupportedVersions(IAttributeInfo factAttribute, IAttributeInfo[] settingsAttributes) 103var minVersion = GetNamedArgument( 107static value => value is not VisualStudioVersion.Unspecified, 108defaultValue: VisualStudioVersion.VS2012); 110var maxVersion = GetNamedArgument( 114static value => value is not VisualStudioVersion.Unspecified, 115defaultValue: VisualStudioVersion.VS18); 117for (var version = minVersion; version <= maxVersion; version++) 120if (version >= VisualStudioVersion.VS2012 && version < VisualStudioVersion.VS2022)
src\VisualStudio\IntegrationTest\Harness\XUnitShared\Threading\IdeTestCaseBase.cs (8)
104internal static bool IsInstalled(VisualStudioVersion visualStudioVersion) 110case VisualStudioVersion.VS2012: 114case VisualStudioVersion.VS2013: 118case VisualStudioVersion.VS2015: 122case VisualStudioVersion.VS2017: 126case VisualStudioVersion.VS2019: 130case VisualStudioVersion.VS2022: 134case VisualStudioVersion.VS18: