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)
1413
public virtual string GetPathToDotNetFrameworkSdkTools(
VisualStudioSpec
visualStudioSpec)
1511
public virtual string GetPathToDotNetFrameworkSdk(
VisualStudioSpec
visualStudioSpec)
1634
public override string GetDotNetFrameworkSdkRootRegistryKey(
VisualStudioSpec
visualStudioSpec)
1642
public override string GetPathToDotNetFrameworkSdkTools(
VisualStudioSpec
visualStudioSpec)
1661
public override string GetPathToDotNetFrameworkSdk(
VisualStudioSpec
visualStudioSpec)
1702
public override string GetPathToDotNetFrameworkSdk(
VisualStudioSpec
visualStudioSpec)