18 references to VisualStudioSpec
Microsoft.Build (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);
1360
public virtual string GetDotNetFrameworkSdkRootRegistryKey(
VisualStudioSpec
visualStudioSpec)
1420
public virtual string GetPathToDotNetFrameworkSdkTools(
VisualStudioSpec
visualStudioSpec)
1491
VisualStudioSpec
fallbackVisualStudioSpec = VisualStudioSpecs.Value[index - 1];
1518
public virtual string GetPathToDotNetFrameworkSdk(
VisualStudioSpec
visualStudioSpec)
1560
var
visualStudioSpec = GetVisualStudioSpec(this._visualStudioVersion);
1584
if (VisualStudioSpecDict.Value.TryGetValue(visualStudioVersion, out
VisualStudioSpec
visualStudioSpec)
1641
public override string GetDotNetFrameworkSdkRootRegistryKey(
VisualStudioSpec
visualStudioSpec)
1649
public override string GetPathToDotNetFrameworkSdkTools(
VisualStudioSpec
visualStudioSpec)
1668
public override string GetPathToDotNetFrameworkSdk(
VisualStudioSpec
visualStudioSpec)
1709
public override string GetPathToDotNetFrameworkSdk(
VisualStudioSpec
visualStudioSpec)