7 instantiations of VisualStudioSpec
Microsoft.Build (7)
FrameworkLocationHelper.cs (7)
237new VisualStudioSpec(visualStudioVersion100, "Windows\\v7.0A", null, null, 246new VisualStudioSpec(visualStudioVersion110, "Windows\\v8.0A", "v8.0", "InstallationFolder", 256new VisualStudioSpec(visualStudioVersion120, "Windows\\v8.1A", "v8.1", "InstallationFolder", 268new VisualStudioSpec(visualStudioVersion140, "NETFXSDK\\{0}", "v8.1", "InstallationFolder", 282new VisualStudioSpec(visualStudioVersion150, "NETFXSDK\\{0}", "v8.1", "InstallationFolder", 301new VisualStudioSpec(visualStudioVersion160, "NETFXSDK\\{0}", "v10.0", "InstallationFolder", 320new VisualStudioSpec(visualStudioVersion170, "NETFXSDK\\{0}", "v10.0", "InstallationFolder",
18 references to VisualStudioSpec
Microsoft.Build (18)
FrameworkLocationHelper.cs (18)
234private static readonly Lazy<VisualStudioSpec[]> VisualStudioSpecs = new(() => 399private static readonly Lazy<IReadOnlyDictionary<Version, VisualStudioSpec>> VisualStudioSpecDict = new(() => VisualStudioSpecs.Value.ToDictionary(spec => spec.Version)); 634var visualStudioSpec = GetVisualStudioSpec(visualStudioVersion); 644var visualStudioSpec = GetVisualStudioSpec(visualStudioVersion); 669var visualStudioSpec = GetVisualStudioSpec(visualStudioVersion); 679var visualStudioSpec = GetVisualStudioSpec(visualStudioVersion); 1120private static VisualStudioSpec GetVisualStudioSpec(Version version) 1122ErrorUtilities.VerifyThrowArgument(VisualStudioSpecDict.Value.TryGetValue(version, out VisualStudioSpec spec), "FrameworkLocationHelper.UnsupportedVisualStudioVersion", version); 1360public virtual string GetDotNetFrameworkSdkRootRegistryKey(VisualStudioSpec visualStudioSpec) 1420public virtual string GetPathToDotNetFrameworkSdkTools(VisualStudioSpec visualStudioSpec) 1491VisualStudioSpec fallbackVisualStudioSpec = VisualStudioSpecs.Value[index - 1]; 1518public virtual string GetPathToDotNetFrameworkSdk(VisualStudioSpec visualStudioSpec) 1560var visualStudioSpec = GetVisualStudioSpec(this._visualStudioVersion); 1584if (VisualStudioSpecDict.Value.TryGetValue(visualStudioVersion, out VisualStudioSpec visualStudioSpec) 1641public override string GetDotNetFrameworkSdkRootRegistryKey(VisualStudioSpec visualStudioSpec) 1649public override string GetPathToDotNetFrameworkSdkTools(VisualStudioSpec visualStudioSpec) 1668public override string GetPathToDotNetFrameworkSdk(VisualStudioSpec visualStudioSpec) 1709public override string GetPathToDotNetFrameworkSdk(VisualStudioSpec visualStudioSpec)