2 types derived from DotNetFrameworkSpec
Microsoft.Build.Framework (2)
Utilities\FrameworkLocationHelper.cs (2)
1668
private class DotNetFrameworkSpecLegacy :
DotNetFrameworkSpec
1739
private class DotNetFrameworkSpecV3 :
DotNetFrameworkSpec
1 instantiation of DotNetFrameworkSpec
Microsoft.Build.Framework (1)
Utilities\FrameworkLocationHelper.cs (1)
1192
return new
DotNetFrameworkSpec
(
11 references to DotNetFrameworkSpec
Microsoft.Build.Framework (11)
Utilities\FrameworkLocationHelper.cs (11)
154
private static
DotNetFrameworkSpec
[] DotNetFrameworkSpecs() =>
433
private static readonly Lazy<IReadOnlyDictionary<Version,
DotNetFrameworkSpec
>> DotNetFrameworkSpecDict = new(() => DotNetFrameworkSpecs().ToDictionary(spec => spec.Version));
668
var
dotNetFrameworkSpec = GetDotNetFrameworkSpec(dotNetFrameworkVersion);
683
var
dotNetFrameworkSpec = GetDotNetFrameworkSpec(dotNetFrameworkVersion);
713
var
dotNetFrameworkSpec = GetDotNetFrameworkSpec(dotNetFrameworkVersion);
728
var
dotNetFrameworkSpec = GetDotNetFrameworkSpec(dotNetFrameworkVersion);
1178
private static
DotNetFrameworkSpec
GetDotNetFrameworkSpec(Version version)
1179
=> DotNetFrameworkSpecDict.Value.TryGetValue(version, out
DotNetFrameworkSpec
spec)
1184
/// Helper method to create an instance of <see cref="
DotNetFrameworkSpec
"/> for .net v4.x,
1190
private static
DotNetFrameworkSpec
CreateDotNetFrameworkSpecForV4(Version version, Version visualStudioVersion)
1639
&& DotNetFrameworkSpecDict.Value.TryGetValue(dotNetFrameworkVersion, out
DotNetFrameworkSpec
dotNetFrameworkSpec)