2 types derived from DotNetFrameworkSpec
Microsoft.Build (2)
FrameworkLocationHelper.cs (2)
1649private class DotNetFrameworkSpecLegacy : DotNetFrameworkSpec 1720private class DotNetFrameworkSpecV3 : DotNetFrameworkSpec
1 instantiation of DotNetFrameworkSpec
Microsoft.Build (1)
FrameworkLocationHelper.cs (1)
1176return new DotNetFrameworkSpec(
11 references to DotNetFrameworkSpec
Microsoft.Build (11)
FrameworkLocationHelper.cs (11)
154private static DotNetFrameworkSpec[] DotNetFrameworkSpecs() => 433private static readonly Lazy<IReadOnlyDictionary<Version, DotNetFrameworkSpec>> DotNetFrameworkSpecDict = new(() => DotNetFrameworkSpecs().ToDictionary(spec => spec.Version)); 668var dotNetFrameworkSpec = GetDotNetFrameworkSpec(dotNetFrameworkVersion); 678var dotNetFrameworkSpec = GetDotNetFrameworkSpec(dotNetFrameworkVersion); 703var dotNetFrameworkSpec = GetDotNetFrameworkSpec(dotNetFrameworkVersion); 713var dotNetFrameworkSpec = GetDotNetFrameworkSpec(dotNetFrameworkVersion); 1161private static DotNetFrameworkSpec GetDotNetFrameworkSpec(Version version) 1163ErrorUtilities.VerifyThrowArgument(DotNetFrameworkSpecDict.Value.TryGetValue(version, out DotNetFrameworkSpec spec), "FrameworkLocationHelper.UnsupportedFrameworkVersion", version); 1168/// Helper method to create an instance of <see cref="DotNetFrameworkSpec"/> for .net v4.x, 1174private static DotNetFrameworkSpec CreateDotNetFrameworkSpecForV4(Version version, Version visualStudioVersion) 1620&& DotNetFrameworkSpecDict.Value.TryGetValue(dotNetFrameworkVersion, out DotNetFrameworkSpec dotNetFrameworkSpec)