8 instantiations of VisualStudioSpec
Microsoft.Build.Framework (8)
Utilities\FrameworkLocationHelper.cs (8)
240new VisualStudioSpec(visualStudioVersion100, "Windows\\v7.0A", null, null, 249new VisualStudioSpec(visualStudioVersion110, "Windows\\v8.0A", "v8.0", "InstallationFolder", 259new VisualStudioSpec(visualStudioVersion120, "Windows\\v8.1A", "v8.1", "InstallationFolder", 271new VisualStudioSpec(visualStudioVersion140, "NETFXSDK\\{0}", "v8.1", "InstallationFolder", 285new VisualStudioSpec(visualStudioVersion150, "NETFXSDK\\{0}", "v8.1", "InstallationFolder", 304new VisualStudioSpec(visualStudioVersion160, "NETFXSDK\\{0}", "v10.0", "InstallationFolder", 323new VisualStudioSpec(visualStudioVersion170, "NETFXSDK\\{0}", "v10.0", "InstallationFolder", 343new VisualStudioSpec(visualStudioVersion180, "NETFXSDK\\{0}", "v10.0", "InstallationFolder",
18 references to VisualStudioSpec
Microsoft.Build.Framework (18)
Utilities\FrameworkLocationHelper.cs (18)
237private static readonly Lazy<VisualStudioSpec[]> VisualStudioSpecs = new(() => 434private static readonly Lazy<IReadOnlyDictionary<Version, VisualStudioSpec>> VisualStudioSpecDict = new(() => VisualStudioSpecs.Value.ToDictionary(spec => spec.Version)); 669var visualStudioSpec = GetVisualStudioSpec(visualStudioVersion); 684var visualStudioSpec = GetVisualStudioSpec(visualStudioVersion); 714var visualStudioSpec = GetVisualStudioSpec(visualStudioVersion); 729var visualStudioSpec = GetVisualStudioSpec(visualStudioVersion); 1173private static VisualStudioSpec GetVisualStudioSpec(Version version) 1174=> VisualStudioSpecDict.Value.TryGetValue(version, out VisualStudioSpec spec) 1411public virtual string GetDotNetFrameworkSdkRootRegistryKey(VisualStudioSpec visualStudioSpec) 1471public virtual string GetPathToDotNetFrameworkSdkTools(VisualStudioSpec visualStudioSpec) 1542VisualStudioSpec fallbackVisualStudioSpec = VisualStudioSpecs.Value[index - 1]; 1569public virtual string GetPathToDotNetFrameworkSdk(VisualStudioSpec visualStudioSpec) 1614var visualStudioSpec = GetVisualStudioSpec(_visualStudioVersion); 1638if (VisualStudioSpecDict.Value.TryGetValue(visualStudioVersion, out VisualStudioSpec visualStudioSpec) 1695public override string GetDotNetFrameworkSdkRootRegistryKey(VisualStudioSpec visualStudioSpec) 1703public override string GetPathToDotNetFrameworkSdkTools(VisualStudioSpec visualStudioSpec) 1722public override string GetPathToDotNetFrameworkSdk(VisualStudioSpec visualStudioSpec) 1763public override string GetPathToDotNetFrameworkSdk(VisualStudioSpec visualStudioSpec)