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)