15 references to VisualStudioSpec
Microsoft.Build.Utilities.Core (15)
FrameworkLocationHelper.cs (15)
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) 1518public virtual string GetPathToDotNetFrameworkSdk(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)