18 references to VisualStudioSpec
Microsoft.Build.Utilities.Core (18)
FrameworkLocationHelper.cs (18)
234
private static readonly Lazy<
VisualStudioSpec
[]> VisualStudioSpecs = new(() =>
399
private static readonly Lazy<IReadOnlyDictionary<Version,
VisualStudioSpec
>> VisualStudioSpecDict = new(() => VisualStudioSpecs.Value.ToDictionary(spec => spec.Version));
634
var
visualStudioSpec = GetVisualStudioSpec(visualStudioVersion);
644
var
visualStudioSpec = GetVisualStudioSpec(visualStudioVersion);
669
var
visualStudioSpec = GetVisualStudioSpec(visualStudioVersion);
679
var
visualStudioSpec = GetVisualStudioSpec(visualStudioVersion);
1120
private static
VisualStudioSpec
GetVisualStudioSpec(Version version)
1122
ErrorUtilities.VerifyThrowArgument(VisualStudioSpecDict.Value.TryGetValue(version, out
VisualStudioSpec
spec), "FrameworkLocationHelper.UnsupportedVisualStudioVersion", version);
1357
public virtual string GetDotNetFrameworkSdkRootRegistryKey(
VisualStudioSpec
visualStudioSpec)
1417
public virtual string GetPathToDotNetFrameworkSdkTools(
VisualStudioSpec
visualStudioSpec)
1488
VisualStudioSpec
fallbackVisualStudioSpec = VisualStudioSpecs.Value[index - 1];
1515
public virtual string GetPathToDotNetFrameworkSdk(
VisualStudioSpec
visualStudioSpec)
1557
var
visualStudioSpec = GetVisualStudioSpec(this._visualStudioVersion);
1581
if (VisualStudioSpecDict.Value.TryGetValue(visualStudioVersion, out
VisualStudioSpec
visualStudioSpec)
1638
public override string GetDotNetFrameworkSdkRootRegistryKey(
VisualStudioSpec
visualStudioSpec)
1646
public override string GetPathToDotNetFrameworkSdkTools(
VisualStudioSpec
visualStudioSpec)
1665
public override string GetPathToDotNetFrameworkSdk(
VisualStudioSpec
visualStudioSpec)
1706
public override string GetPathToDotNetFrameworkSdk(
VisualStudioSpec
visualStudioSpec)