15 references to VisualStudioSpec
Microsoft.Build.Utilities.Core (15)
FrameworkLocationHelper.cs (15)
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);
1117
private static
VisualStudioSpec
GetVisualStudioSpec(Version version)
1119
ErrorUtilities.VerifyThrowArgument(VisualStudioSpecDict.Value.TryGetValue(version, out
VisualStudioSpec
spec), "FrameworkLocationHelper.UnsupportedVisualStudioVersion", version);
1354
public virtual string GetDotNetFrameworkSdkRootRegistryKey(
VisualStudioSpec
visualStudioSpec)
1414
public virtual string GetPathToDotNetFrameworkSdkTools(
VisualStudioSpec
visualStudioSpec)
1512
public virtual string GetPathToDotNetFrameworkSdk(
VisualStudioSpec
visualStudioSpec)
1635
public override string GetDotNetFrameworkSdkRootRegistryKey(
VisualStudioSpec
visualStudioSpec)
1643
public override string GetPathToDotNetFrameworkSdkTools(
VisualStudioSpec
visualStudioSpec)
1662
public override string GetPathToDotNetFrameworkSdk(
VisualStudioSpec
visualStudioSpec)
1703
public override string GetPathToDotNetFrameworkSdk(
VisualStudioSpec
visualStudioSpec)