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); 1117private static VisualStudioSpec GetVisualStudioSpec(Version version) 1119ErrorUtilities.VerifyThrowArgument(VisualStudioSpecDict.Value.TryGetValue(version, out VisualStudioSpec spec), "FrameworkLocationHelper.UnsupportedVisualStudioVersion", version); 1354public virtual string GetDotNetFrameworkSdkRootRegistryKey(VisualStudioSpec visualStudioSpec) 1413public virtual string GetPathToDotNetFrameworkSdkTools(VisualStudioSpec visualStudioSpec) 1511public virtual string GetPathToDotNetFrameworkSdk(VisualStudioSpec visualStudioSpec) 1634public override string GetDotNetFrameworkSdkRootRegistryKey(VisualStudioSpec visualStudioSpec) 1642public override string GetPathToDotNetFrameworkSdkTools(VisualStudioSpec visualStudioSpec) 1661public override string GetPathToDotNetFrameworkSdk(VisualStudioSpec visualStudioSpec) 1702public override string GetPathToDotNetFrameworkSdk(VisualStudioSpec visualStudioSpec)