2 types derived from DotNetFrameworkSpec
Microsoft.Build.Utilities.Core (2)
FrameworkLocationHelper.cs (2)
1647
private class DotNetFrameworkSpecLegacy :
DotNetFrameworkSpec
1718
private class DotNetFrameworkSpecV3 :
DotNetFrameworkSpec
1 instantiation of DotNetFrameworkSpec
Microsoft.Build.Utilities.Core (1)
FrameworkLocationHelper.cs (1)
1174
return new
DotNetFrameworkSpec
(
10 references to DotNetFrameworkSpec
Microsoft.Build.Utilities.Core (10)
FrameworkLocationHelper.cs (10)
152
private static
DotNetFrameworkSpec
[] DotNetFrameworkSpecs() =>
431
private static readonly Lazy<IReadOnlyDictionary<Version,
DotNetFrameworkSpec
>> DotNetFrameworkSpecDict = new(() => DotNetFrameworkSpecs().ToDictionary(spec => spec.Version));
666
var
dotNetFrameworkSpec = GetDotNetFrameworkSpec(dotNetFrameworkVersion);
676
var
dotNetFrameworkSpec = GetDotNetFrameworkSpec(dotNetFrameworkVersion);
701
var
dotNetFrameworkSpec = GetDotNetFrameworkSpec(dotNetFrameworkVersion);
711
var
dotNetFrameworkSpec = GetDotNetFrameworkSpec(dotNetFrameworkVersion);
1159
private static
DotNetFrameworkSpec
GetDotNetFrameworkSpec(Version version)
1161
ErrorUtilities.VerifyThrowArgument(DotNetFrameworkSpecDict.Value.TryGetValue(version, out
DotNetFrameworkSpec
spec), "FrameworkLocationHelper.UnsupportedFrameworkVersion", version);
1166
/// Helper method to create an instance of <see cref="
DotNetFrameworkSpec
"/> for .net v4.x,
1172
private static
DotNetFrameworkSpec
CreateDotNetFrameworkSpecForV4(Version version, Version visualStudioVersion)