18 references to VisualStudioSpec
Microsoft.Build.Utilities.Core (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); 1357public virtual string GetDotNetFrameworkSdkRootRegistryKey(VisualStudioSpec visualStudioSpec) 1417public virtual string GetPathToDotNetFrameworkSdkTools(VisualStudioSpec visualStudioSpec) 1488VisualStudioSpec fallbackVisualStudioSpec = VisualStudioSpecs.Value[index - 1]; 1515public virtual string GetPathToDotNetFrameworkSdk(VisualStudioSpec visualStudioSpec) 1557var visualStudioSpec = GetVisualStudioSpec(this._visualStudioVersion); 1581if (VisualStudioSpecDict.Value.TryGetValue(visualStudioVersion, out VisualStudioSpec visualStudioSpec) 1638public override string GetDotNetFrameworkSdkRootRegistryKey(VisualStudioSpec visualStudioSpec) 1646public override string GetPathToDotNetFrameworkSdkTools(VisualStudioSpec visualStudioSpec) 1665public override string GetPathToDotNetFrameworkSdk(VisualStudioSpec visualStudioSpec) 1706public override string GetPathToDotNetFrameworkSdk(VisualStudioSpec visualStudioSpec)